Ubuntu Win10双系统装完重启没有系统选项

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
jyczwys
帖子: 4
注册时间: 2016-08-05 14:20
系统: ubuntu14.04LTS

Ubuntu Win10双系统装完重启没有系统选项

#1

帖子 jyczwys » 2016-11-11 17:17

ThinkPad,先装win10后装ubuntu 14.04,用U盘在uefi first设置下安装的,装完重启就直接进ubuntu了,没有选项(之前照一样的步骤给自己装过是没问题的,这回给别人装就出了问题)。随便百度了一下解决办法,试过update-grub没用,设grub.cfg里一个值等于4也没用。现在结果是,每次开机进bios设置boot mode为uefi first 就直接进ubuntu, legacy first就直接进win10, 不知道怎么修复引导。本人小白,一直都是百度一下拿来就用的,系统啥的也不太懂,还望有高手相助,非常感谢。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu Win10双系统装完重启没有系统选项

#2

帖子 poloshiao » 2016-11-11 21:05

开机进bios设置boot mode为uefi first
使用 Ubuntu Live CD/DVD/USB 開機 登入試用桌面
把下面的指令 複製 貼進終端機 執行
1. sudo efibootmgr -v
2. sudo ls -al /boot/efi/EFI # 注意大小寫
3. sudo parted -l print
把結果直接複製 貼上來
jyczwys
帖子: 4
注册时间: 2016-08-05 14:20
系统: ubuntu14.04LTS

Re: Ubuntu Win10双系统装完重启没有系统选项

#3

帖子 jyczwys » 2016-11-11 22:12

poloshiao 写了:开机进bios设置boot mode为uefi first
使用 Ubuntu Live CD/DVD/USB 開機 登入試用桌面
把下面的指令 複製 貼進終端機 執行
1. sudo efibootmgr -v
2. sudo ls -al /boot/efi/EFI # 注意大小寫
3. sudo parted -l print
把結果直接複製 貼上來
sudo efibootmgr -v
BootCurrent: 000A
Timeout: 0 seconds
BootOrder: 0007,0014,0008,0009,000A,000B,000C,000D,000E,0013
Boot0000 Setup
Boot0001 Boot Menu
Boot0002 Diagnostic Splash Screen
Boot0003 Lenovo Diagnostics
Boot0004 Startup Interrupt Menu
Boot0005 Rescue and Recovery
Boot0006 MEBx Hot Key
Boot0007* USB CD
030a2400d23878bc820f604d8316c068ee79d25b86701296aa5a7848b66cd49dd3ba6a55Boot0008* USB FDD 030a2400d23878bc820f604d8316c068ee79d25b6ff015a28830b543a8b8641009461e49
Boot0009* ATAPI CD0 030a2500d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a35401
Boot000A* ATA HDD0 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f600
Boot000B* ATA HDD1 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f601
Boot000C* ATA HDD2 030a2500d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f602
Boot000D* USB HDD 030a2400d23878bc820f604d8316c068ee79d25b33e821aaaf33bc4789bd419f88c50803
Boot000E* PCI LAN 030a2400d23878bc820f604d8316c068ee79d25b78a84aaf2b2afc4ea79cf5cc8f3d3803
Boot000F* IDER BOOT CDROM ACPI(a0341d0,0)PCI(16,2)ATAPI(0,1,0)
Boot0010* IDER BOOT Floppy ACPI(a0341d0,0)PCI(16,2)ATAPI(0,0,0)Boot0011* ATA HDD 030a2400d23878bc820f604d8316c068ee79d25b91af625956449f41a7b91f4f892ab0f6
Boot0012* ATAPI CD 030a2400d23878bc820f604d8316c068ee79d25baea2090adfde214e8b3a5e471856a354
Boot0013* PCI LAN 030a2400d23878bc820f604d8316c068ee79d25b78a84aaf2b2afc4ea79cf5cc8f3d3803
Boot0014* Windows Boot Manager HD(2,1f4800,82000,a14e4263-2136-452d-a25d-30ce24eb6533)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.}....................

sudo ls -al /boot/efi/EFI
总用量 2
drwxr-xr-x 3 root root 512 11月 11 16:30 .
drwxr-xr-x 3 root root 512 1月 1 1970 ..
drwxr-xr-x 2 root root 512 11月 11 16:30 ubuntu

sudo parted -l p
rintModel: ATA ST500LM021-1KJ15 (scsi)
磁盘 /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
分区表:msdos
数字 开始: End 大小 类型 文件系统 标志
1 1049kB 83.9GB 83.9GB primary ntfs 启动
2 83.9GB 99.6GB 15.7GB primary ntfs diag
3 99.6GB 500GB 400GB extended lba
5 99.6GB 229GB 129GB logical ntfs
6 229GB 326GB 97.5GB logical ntfs
8 326GB 326GB 199MB logical fat32 启动
9 326GB 328GB 1999MB logical linux-swap(v1)
10 328GB 338GB 9999MB logical ext4
11 338GB 358GB 19.2GB logical ext4
7 358GB 500GB 143GB logical ntfs
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu Win10双系统装完重启没有系统选项

#4

帖子 poloshiao » 2016-11-12 6:29

Boot0014* Windows Boot Manager HD(2,1f4800,82000,a14e4263-2136-452d-a25d-30ce24eb6533)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.}....................
1. 你的 UEFI 開機選項 有 Windows
表示 是在 UEFI enabled 情況安裝
8 326GB 326GB 199MB logical fat32 启动
2. /dev/sda8 是唯一的 efi 系統分割區 esp

3. 從 Ubuntu 試用桌面 掛載 /dev/sda8
看看裡面的
\EFI\Microsoft\Boot\bootmgfw.efi
是否不見了
3-1. 方法
3-1-1. sudo mount -t vfat /dev/sda8 /mnt
3-1-2. sudo ls -al /mnt | grep EFI
3-1-3. sudo ls -al /mnt/EFI | grep Microsoft
3-1-4. sudo ls -al /mnt/EFI/Microsoft | grep Boot
3-1-5. sudo ls -al /mnt/EFI/Microsoft/Boot | grep bootmgfw.efi
jyczwys
帖子: 4
注册时间: 2016-08-05 14:20
系统: ubuntu14.04LTS

Re: Ubuntu Win10双系统装完重启没有系统选项

#5

帖子 jyczwys » 2016-11-12 10:15

poloshiao 写了:
3-1-4. sudo ls -al /mnt/EFI/Microsoft | grep Boot
3-1-5. sudo ls -al /mnt/EFI/Microsoft/Boot | grep bootmgfw.efi
这两行都提示无法访问,没有那个文件或目录。
请问有什么解决办法吗? :Cry
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: Ubuntu Win10双系统装完重启没有系统选项

#6

帖子 poloshiao » 2016-11-12 11:07

这两行都提示无法访问,没有那个文件或目录。
表示 你的 /dev/sda8 (esp 分割區)裡面的 Win 10 UEFI 開機檔案 不見了
最可能是 你安裝 Ubuntu 掛載 /dev/sda8 到 /boot/efi 時 句選了 格式化
请问有什么解决办法吗?
簡單方法是 找一台 UEFI 開機的 Win 10 esp 裡面的 Win 10 UEFI 開機目錄及檔案 複製/貼上 這一台 的 /dev/sda8 (不保證 一定能用 因為可能還有別的情況)

比較可靠的方法
重新安裝 / 修復 Windows 10 boot loader
http://superuser.com/questions/987822/r ... oot-loader
头像
aukomn
帖子: 144
注册时间: 2008-05-03 14:09
联系:

Re: Ubuntu Win10双系统装完重启没有系统选项

#7

帖子 aukomn » 2016-11-12 17:21

可以在PE下用命令修复Windows 10 boot loader
然后重新配制Grub
回复