[Boot/Shutdown] win10与deepin v20双系统中启动看不到win10
Tofloor
poster avatar
jankin
deepin
2021-08-29 05:48
Author

情况简介:笔记本已安装deepin,win10双系统。并由deepin引导启动。deepin引导方式为GRUB。

问题简介:在一次系统升级后,重启在grub启动菜单选项中,看不到win10。网络检索结果有不少答案,但感觉不太适合我。故再此做自己修复过程记录。

解决方法:

1.sudo fdisk -l

该命令可以列出所有的分区,包括没有挂上的分区和usb设备.

在我机器执行结果如下:

Disk /dev/nvme1n1: 953.9 GiB, 1024209543168 bytes, 2000409264 sectors
Disk model: ZHITAI PC005 Active 1TB                 
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: E8F1F566-B6E3-4023-809C-D2D32D59FF8D

Device              Start        End    Sectors   Size Type
/dev/nvme1n1p1       2048     616447     614400   300M EFI System
/dev/nvme1n1p2     616448    3762175    3145728   1.5G Linux filesystem
/dev/nvme1n1p3    3762176   35219455   31457280    15G Linux filesystem
/dev/nvme1n1p4   35219456   66676735   31457280    15G Linux filesystem
/dev/nvme1n1p5   66676736 1908133887 1841457152 878.1G Linux filesystem
/dev/nvme1n1p6 1908133888 1966854143   58720256    28G Linux filesystem
/dev/nvme1n1p7 1966854144 2000408575   33554432    16G Linux swap


Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: IM2P33F8-512GD                          
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: ADA2361D-4158-48FA-83D6-BF7D13AC1A6E

Device             Start        End   Sectors  Size Type
/dev/nvme0n1p1      2048     206847    204800  100M EFI System
/dev/nvme0n1p2    206848     239615     32768   16M Microsoft reserved
/dev/nvme0n1p3    239616  209969151 209729536  100G Microsoft basic data
/dev/nvme0n1p4 209969152  998369279 788400128  376G Microsoft basic data
/dev/nvme0n1p5 998371328 1000214527   1843200  900M Windows recovery environment


Disk /dev/sda: 1.8 TiB, 2000398933504 bytes, 3907029167 sectors
Disk model: Basic           
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xd8c36143

Device     Boot Start        End    Sectors  Size Id Type
/dev/sda1  *       64 3907024128 3907024065  1.8T  7 HPFS/NTFS/exFAT

从中可以看到win10分区地址为/dev/nvme0n1,且已正确挂载。

确认挂载的最简单方法是打开deepin文件管理器,从下图可以看到win10所在100GB分区,地址为/dev/nvme0n1p3 ,故下面使用nvme0n1。具体缘由感兴趣的可以去下面给出的网站自行了解。

2.sudo grub-install /dev/nvme0n1

如果想了解grub详细内容请查看https://www.cnblogs.com/f-ck-need-u/p/7094693.html,该站作者翻译和整理了grub大部分官方手册。

命令执行结果:

sudo grub-install /dev/nvme0n1
正在为 x86_64-efi 平台进行安装。
安装完成。没有报告错误。

打开控制中心界面,通用——》启动菜单 已可以看到win10.

Reply Favorite View the author
All Replies
avatar
yty
deepin
2021-10-02 12:18
#1

楼主你好,我也是win10+deepin的双硬盘双系统。但苦于两个系统都无法引导对方。想要选择另一个系统只能在开机时按f11

看了你的帖子,感觉很有帮助,但我如法操作之后,仍然没能引导win10,您看问题是出自哪里呢?

Reply View the author
avatar
jankin
deepin
2021-10-24 02:32
#2

你命令错了,应该是

sudo grub-install /dev/sdb3

sdb3是你windwos的安装地址

Reply View the author