win10、win7和Ubuntu 18.04三系统启动问题

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
hnyczhj
帖子: 16
注册时间: 2018-09-10 22:22
系统: Windows10

Re: win10、win7和Ubuntu 18.04三系统启动问题

#16

帖子 hnyczhj » 2018-09-23 14:00

poloshiao 写了: 2018-09-23 13:43 1. 你可以登入 Ubuntu 使用 指令
1-1. sudo efibootmgr -v
1-2. sudo parted -l print
1-3. sudo ls -al /dev/disk/by-uuid/*
1-4. sudo ls -al /dev/disk/by-partuuid/*
1-5. sudo /etc/grub.d/30_os-prober
把指令及結果全部直接 選取/複製/貼上來
启动界面如下图
hnyczhj
帖子: 16
注册时间: 2018-09-10 22:22
系统: Windows10

Re: win10、win7和Ubuntu 18.04三系统启动问题

#17

帖子 hnyczhj » 2018-09-23 14:03

https://pan.baidu.com/s/1kA0At2JujAtduVvh7IOO9w
没有找到上传图片的方法 传到了网盘里 谢谢~
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win10、win7和Ubuntu 18.04三系统启动问题

#18

帖子 poloshiao » 2018-09-23 15:22

https://pan.baidu.com/s/1kA0At2JujAtduVvh7IOO9w
啊哦,你所访问的页面不存在了。
可能的原因:
1.在地址栏中输入了错误的地址。
2.你点击的某个链接已过期。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win10、win7和Ubuntu 18.04三系统启动问题

#19

帖子 poloshiao » 2018-09-23 15:24

把指令及結果全部直接 選取/複製/貼上來
没有找到上传图片的方法 传到了网盘里
終端機指令及文字回應
請直接複製貼上來 (包含指令及回應文字)
不要摘錄 不要擷圖
方便回文直接引用你貼上來的資料
方便你閱讀
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win10、win7和Ubuntu 18.04三系统启动问题

#20

帖子 poloshiao » 2018-09-23 15:26

1. 登入 Windows 10
使用超級使用者權限 打開 cmd
執行
Bcdedit /enum /v
把結果複製 (ctrl + c) 貼上來 (ctrl + v)

2. 登入 Windows 7
使用超級使用者權限 打開 cmd
執行
Bcdedit /enum /v
把結果複製 (ctrl + c) 貼上來 (ctrl + v)
hnyczhj
帖子: 16
注册时间: 2018-09-10 22:22
系统: Windows10

Re: win10、win7和Ubuntu 18.04三系统启动问题

#21

帖子 hnyczhj » 2018-09-23 16:12

poloshiao 写了: 2018-09-23 15:26 1. 登入 Windows 10
使用超級使用者權限 打開 cmd
執行
Bcdedit /enum /v
把結果複製 (ctrl + c) 貼上來 (ctrl + v)

2. 登入 Windows 7
使用超級使用者權限 打開 cmd
執行
Bcdedit /enum /v
把結果複製 (ctrl + c) 貼上來 (ctrl + v)
好的 谢谢
win7结果如下:

代码: 全选

Microsoft Windows [版本 6.1.7601]
版权所有 (c) 2009 Microsoft Corporation。保留所有权利。

C:\Windows\system32>Bcdedit /enum /v

Windows 启动管理器
--------------------
标识符                  {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {107a83da-bee5-11e8-a5ca-d0ab4ec3fde3}
resumeobject            {107a83d9-bee5-11e8-a5ca-d0ab4ec3fde3}
displayorder            {107a83da-bee5-11e8-a5ca-d0ab4ec3fde3}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 30

Windows 启动加载器
-------------------
标识符                  {107a83da-bee5-11e8-a5ca-d0ab4ec3fde3}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 7
locale                  zh-CN
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {107a83db-bee5-11e8-a5ca-d0ab4ec3fde3}
recoveryenabled         Yes
osdevice                partition=C:
systemroot              \Windows
resumeobject            {107a83d9-bee5-11e8-a5ca-d0ab4ec3fde3}
nx                      OptIn

C:\Windows\system32>

win10的结果如下:

代码: 全选

C:\Windows\system32>Bcdedit /enum /v

Windows 启动管理器
--------------------
标识符                  {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device                  partition=\Device\HarddiskVolume1
path                    \EFI\Microsoft\Boot\bootmgfw.efi
description             Windows Boot Manager
locale                  zh-CN
inherit                 {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default                 {3222bdcb-66a0-11e8-b8f6-995bdf5e0c4b}
resumeobject            {3222bdca-66a0-11e8-b8f6-995bdf5e0c4b}
displayorder            {3222bdcb-66a0-11e8-b8f6-995bdf5e0c4b}
toolsdisplayorder       {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout                 3

Windows 启动加载器
-------------------
标识符                  {3222bdcb-66a0-11e8-b8f6-995bdf5e0c4b}
device                  partition=C:
path                    \Windows\system32\winload.efi
description             Windows 10
locale                  zh-CN
inherit                 {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence        {3222bdcc-66a0-11e8-b8f6-995bdf5e0c4b}
volumebandid            2
displaymessageoverride  Recovery
recoveryenabled         Yes
isolatedcontext         Yes
allowedinmemorysettings 0x15000075
osdevice                partition=C:
systemroot              \Windows
resumeobject            {3222bdca-66a0-11e8-b8f6-995bdf5e0c4b}
nx                      OptIn
bootmenupolicy          Standard
hnyczhj
帖子: 16
注册时间: 2018-09-10 22:22
系统: Windows10

Re: win10、win7和Ubuntu 18.04三系统启动问题

#22

帖子 hnyczhj » 2018-09-23 16:21

poloshiao 写了: 2018-09-23 15:26 1. 登入 Windows 10
使用超級使用者權限 打開 cmd
執行
Bcdedit /enum /v
把結果複製 (ctrl + c) 貼上來 (ctrl + v)

2. 登入 Windows 7
使用超級使用者權限 打開 cmd
執行
Bcdedit /enum /v
把結果複製 (ctrl + c) 貼上來 (ctrl + v)
这是Ubuntu中命令的结果:

代码: 全选

➜ ~ sudo efibootmgr -v
[sudo] hnyczhj 的密码: 
BootCurrent: 0006
Timeout: 2 seconds
BootOrder: 0006,001A,0000,001B,0009,001C,001D,0017,0018,0019,001E
Boot0000* Windows Boot Manager	HD(1,GPT,036c4d11-73e9-471d-b746-ba4158476799,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................
Boot0001 MEBx Hot Key	FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
Boot0002 Startup Interrupt Menu	FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0003 Rescue and Recovery	FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0004 Boot Menu	FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0005 Setup	FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0006* ubuntu	HD(2,GPT,8e10acff-aced-4f7e-b797-48ccc0e08861,0xfa000,0x32000)/File(\EFI\ubuntu\shimx64.efi)
Boot0007 Diagnostic Splash Screen	FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0008 Lenovo Diagnostics	FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
Boot0009* rEFInd Boot Manager	HD(2,GPT,8e10acff-aced-4f7e-b797-48ccc0e08861,0xfa000,0x32000)/File(\EFI\refind\refind_x64.efi)
Boot0017* USB CD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0018* USB FDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0019* ATAPI CD1	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35404)
Boot001A* ATA HDD0	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot001B* ATA HDD1	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot001C* ATA HDD2	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot001D* USB HDD	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot001E* PCI LAN	VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
➜ ~ sudo parted -l print
Model: ATA Netac SSD 120GB (scsi)
磁盘 /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
分区表:gpt
Disk Flags: 

数字 开始: End 大小 文件系统 Name 标志
1 1049kB 106MB 105MB fat32 EFI system partition 启动, esp
2 106MB 240MB 134MB Microsoft reserved partition msftres
3 240MB 120GB 120GB ntfs Basic data partition msftdata


Model: ATA CT250MX500SSD1 (scsi)
磁盘 /dev/sdb: 250GB
Sector size (logical/physical): 512B/512B
分区表:gpt
Disk Flags: 

数字 开始: End 大小 文件系统 Name 标志
1 1049kB 524MB 523MB ntfs Basic data partition 隐藏分区, diag
2 524MB 629MB 105MB fat32 EFI system partition 启动, esp
3 629MB 646MB 16.8MB Microsoft reserved partition msftres
4 646MB 250GB 249GB ntfs Basic data partition msftdata


Model: ATA TOSHIBA-TR200 (scsi)
磁盘 /dev/sdc: 480GB
Sector size (logical/physical): 512B/512B
分区表:gpt
Disk Flags: 

数字 开始: End 大小 文件系统 Name 标志
1 17.4kB 134MB 134MB Microsoft reserved partition msftres
2 135MB 373GB 373GB ntfs Basic data partition msftdata
3 373GB 373GB 538MB fat32 EFI System Partition 启动, esp
4 373GB 480GB 107GB ext4


➜ ~ sudo ls -al /dev/disk/by-uuid/*
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/2C1292E61292B474 -> ../../sdc2
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/408CCEDB8CCECB1C -> ../../sdb1
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/54C2F22BC2F2114A -> ../../sdb4
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/64D0-4A42 -> ../../sdb2
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/7c912fcd-92ab-4a93-9c81-255c29880f3e -> ../../sdc4
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/A6CE-A165 -> ../../sda1
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/CCE9-3821 -> ../../sdc3
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-uuid/DE14D28A14D26555 -> ../../sda3
➜ ~ sudo ls -al /dev/disk/by-partuuid/*
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/036c4d11-73e9-471d-b746-ba4158476799 -> ../../sda1
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/0b76b5e8-813a-4884-9ceb-0faedc0b6a3e -> ../../sda2
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/5c36ccd6-ad81-42fd-8ca1-64bf96e72889 -> ../../sda3
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/68a647e8-022d-4ee3-9561-fce95f3bf12e -> ../../sdc1
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/72d85bfb-b04a-4d70-8667-d21c8ffd122c -> ../../sdb1
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/818d659b-e986-4893-8706-dbc1b25d8a8d -> ../../sdb3
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/8e10acff-aced-4f7e-b797-48ccc0e08861 -> ../../sdb2
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/a5934aaa-a51b-4607-8506-a5f936172b54 -> ../../sdc2
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/c290ed87-6335-4206-99be-933eed84da34 -> ../../sdb4
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/c5a95629-5652-4fce-96f7-1a8749d16343 -> ../../sdc4
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/dd1c7965-0306-46fc-b394-6d9376e7ddb6 -> ../../sdc3
➜ ~ sudo /etc/grub.d/30_os-prober
/etc/grub.d/30_os-prober: 28: .: Can't open /grub-mkconfig_lib
hnyczhj
帖子: 16
注册时间: 2018-09-10 22:22
系统: Windows10

Re: win10、win7和Ubuntu 18.04三系统启动问题

#23

帖子 hnyczhj » 2018-09-23 16:27

图片附件上传了 谢谢~
附件
微信图片_20180923134512.jpg
hnyczhj
帖子: 16
注册时间: 2018-09-10 22:22
系统: Windows10

Re: win10、win7和Ubuntu 18.04三系统启动问题

#24

帖子 hnyczhj » 2018-09-23 23:57

安装了grub的图形界面软件 grub-customizer 直接重命名了 解决了问题 目前还没有发现后遗症 不知道它是什么逻辑的 会不会以后出现一些意想不到的事情
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win10、win7和Ubuntu 18.04三系统启动问题

#25

帖子 poloshiao » 2018-09-24 8:03

安装了grub的图形界面软件 grub-customizer 直接重命名了 解决了问题 目前还没有发现后遗症
1. 恭喜你
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win10、win7和Ubuntu 18.04三系统启动问题

#26

帖子 poloshiao » 2018-09-24 8:37

sudo efibootmgr -v
Boot0000* Windows Boot Manager HD(1,GPT,036c4d11-73e9-471d-b746-ba4158476799,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS
1. 這是 NVRAM 中 唯一的 Windows Boot Manager
sudo ls -al /dev/disk/by-partuuid/*
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/036c4d11-73e9-471d-b746-ba4158476799 -> ../../sda1
1-1. 這個唯一的 Windows Boot Manager 指向 /dev/sda1 的 \EFI\Microsoft\Boot\bootmgfw.efi uefi 開機檔案
sudo efibootmgr -v
Boot0009* rEFInd Boot Manager HD(2,GPT,8e10acff-aced-4f7e-b797-48ccc0e08861,0xfa000,0x32000)/File(\EFI\refind\refind_x64.efi)
2. 這是 NVRAM 中 另一個 Boot Manager 可以另外手動安裝 用來引導 Linux. Mac OS X, Windows.
2-1. 詳細參閱
https://www.rodsbooks.com/refind/installing.html
The rEFInd Boot Manager:
Installing rEFInd
sudo ls -al /dev/disk/by-partuuid/*
lrwxrwxrwx 1 root root 10 9月 23 13:56 /dev/disk/by-partuuid/8e10acff-aced-4f7e-b797-48ccc0e08861 -> ../../sdb2
2-2. 這個 rEFInd Boot Manager 指向 /dev/sdb2 的 \EFI\refind\refind_x64.efi 開機檔案 (猜測 可能是 Windows 7 的 開機檔案 參見 2-1)
sudo efibootmgr -v
BootCurrent: 0006
Boot0006* ubuntu HD(2,GPT,8e10acff-aced-4f7e-b797-48ccc0e08861,0xfa000,0x32000)/File(\EFI\ubuntu\shimx64.efi)
3. 這是 Ubuntu 的 Boot Manager 指向 /dev/sdb2 的 \EFI\ubuntu\shimx64.efi 開機檔案
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win10、win7和Ubuntu 18.04三系统启动问题

#27

帖子 poloshiao » 2018-09-24 9:03

viewtopic.php?p=3209870#p3209870
1. 試試
從 Windows 設定兩個分開的 辨識碼 identifier {bootmgr}
請使用 multiboot 關鍵字 搜尋
Bcdedit /enum /v

Windows 启动管理器

win10的结果如下:
--------------------
标识符 {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager

win7结果如下:
--------------------
标识符 {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=\Device\HarddiskVolume1
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
2. 意思是 Windows 7 與 Windows 10 還是同一個 标识符 {9dea862c-5cdd-4e70-acc1-f32b344d4795} 並沒有 差異化
我是最先安装的Win10 然后在Win10下安装了win7
2-1. 猜測 這個 Windows 启动管理器 由 Windows 10 安裝
Windows 启动加载器

win10的结果如下:
--------------------
标识符 {3222bdcb-66a0-11e8-b8f6-995bdf5e0c4b}
device partition=C:
path \Windows\system32\winload.efi
description Windows 10

win7结果如下:
--------------------
标识符 {107a83da-bee5-11e8-a5ca-d0ab4ec3fde3}
device partition=C:
path \Windows\system32\winload.efi
description Windows 7
2. 成功啟用 Windows 启动管理器後 再由 winload.efi 分開載入 Windows 10 及 Windows 7 的作業系統 所以其 标识符 不同

3. 以上 請參閱
https://docs.microsoft.com/zh-tw/window ... s-for-uefi
On UEFI systems, this includes settings for the following boot applications:
*. Windows Boot Manager
*. Windows Boot Loader
*. Windows Memory Tester
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: win10、win7和Ubuntu 18.04三系统启动问题

#28

帖子 poloshiao » 2018-09-24 12:12

sudo /etc/grub.d/30_os-prober
/etc/grub.d/30_os-prober: 28: .: Can't open /grub-mkconfig_lib
https://bugs.debian.org/cgi-bin/bugrepo ... bug=841051
hnyczhj
帖子: 16
注册时间: 2018-09-10 22:22
系统: Windows10

Re: win10、win7和Ubuntu 18.04三系统启动问题

#29

帖子 hnyczhj » 2018-09-25 15:48

poloshiao 写了: 2018-09-24 12:12
sudo /etc/grub.d/30_os-prober
/etc/grub.d/30_os-prober: 28: .: Can't open /grub-mkconfig_lib
https://bugs.debian.org/cgi-bin/bugrepo ... bug=841051
感谢~
回复