重新安装Ubuntu后,Windows10上没有出现grub列表启动


0

我正在使用UEFI模式启动,在重新安装ubuntu之前,我已经在UEFI模式下完全启动了双启动。但是在我的旧ubuntu上做了一个错误(删除根目录上的一些文件夹/文件...)后,我在旧的ubuntu的旧分区上重新安装了一个新的ubuntu。

现在问题Windows10不会出现在grub引导列表中,当我想使用可引导的USB 3.0 windows10(UEFI模式)启动时,它无法检测到它。但如果我关闭UEFI模式(MBR模式),它会在我的Windows可启动USB上启动!

以下是boot-repare的Boot-info的参与:

============================= Boot Info Summary: ===============================

 => No boot loader is installed in the MBR of /dev/sda.

sda1:__________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /bootmgr /boot/bcd

sda2:__________________________________________________________________________

File system:       vfat
Boot sector type:  Windows 8/2012: FAT32
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /EFI/Boot/bootx64.efi /EFI/ubuntu/MokManager.efi 
                   /EFI/ubuntu/fwupx64.efi /EFI/ubuntu/grubx64.efi 
                   /EFI/ubuntu/shimx64.efi 
                   /EFI/Microsoft/Boot/bootmgr.efi 
                   /EFI/Microsoft/Boot/memtest.efi /bootmgr

sda3:__________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        

sda4:__________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /Windows/System32/winload.exe

sda5:__________________________________________________________________________

File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  Ubuntu 16.04.1 LTS
Boot files:        /boot/grub/grub.cfg /etc/fstab

sda6:__________________________________________________________________________

File system:       swap
Boot sector type:  -
Boot sector info: 

sda7:__________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        

sda8:__________________________________________________________________________

File system:       
Boot sector type:  -
Boot sector info: 
Mounting failed:   mount: unknown filesystem type ''

sda9:__________________________________________________________________________

File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  
Boot files:    

============================驱动器/分区信息:================= ============

Drive: sda _____________________________________________________________________
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
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

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1                   1   250,069,679   250,069,679  ee GPT


GUID Partition Table detected.

Partition  Attrs   Start Sector    End Sector  # of Sectors System
/dev/sda1      R          2,048     2,099,199     2,097,152 Windows Recovery Environment (Windows)
/dev/sda2             2,099,200     2,303,999       204,800 EFI System partition
/dev/sda3             2,304,000     2,566,143       262,144 EFI System partition
/dev/sda4             2,566,144   149,889,023   147,322,880 Data partition (Windows/Linux)
/dev/sda5           149,889,024   189,889,023    40,000,000 Data partition (Linux)
/dev/sda6           196,952,064   213,575,679    16,623,616 Swap partition (Linux)
/dev/sda7      R    213,575,680   233,292,255    19,716,576 Windows Recovery Environment (Windows)
/dev/sda8      R    233,292,256   250,069,471    16,777,216 Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)
/dev/sda9           189,890,560   196,952,063     7,061,504 Data partition (Linux)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set

你能请求帮我修复windows10启动并将其添加到实际的ubuntu grub列表中吗?

提前致谢!

Answers:


0

如果您说您在USB驱动器上安装了Windows 10,并且想要为该USB添加GRUB菜单条目,那么本文可能会有所帮助:

https://askubuntu.com/questions/344125/how-to-add-a-grub2-menu-entry-for-booting-installed-ubuntu-on-a-usb-drive

您将找到驱动器的GUID blkid并将其添加到您的/etc/grub.d/40_custom文件中。

在那里也说明,插入USB并启动到Ubuntu并运行sudo update-grub也可以。


不!Windows已存在于我的计算机ssd上(请查看sda1,sda2,sda3和sda4)。我谈到了USB来解释这种情况。
Mounirsky 2016年

很抱歉对于这个误会。在那种情况下,结果是sudo update-grub什么?
Nicholas Dechert 2016年

ImageLinuxtrouvée:/boot/vmlinuz-4.4.0-45-genericImagemémoireinitialetrouvée:/boot/initrd.img-4.4.0-45-generic ImageLinuxtrouvée:/boot/vmlinuz-3.19.0-73- genericimagemémoireinitialetrouvée:/boot/initrd.img-3.19.0-73-generic为EFI固件配置添加启动菜单条目完成
Mounirsky 2016年

0

您的EFI系统分区(ESP; /dev/sda2适合您)似乎没有Windows引导加载程序文件EFI/Microsoft/Boot/bootmgfw.efi。您应该在Ubuntu中检查它是否不仅仅是您提供的引导信息脚本摘录中的遗漏。(在Ubuntu中,文件应该是/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi- 但请注意ESP使用FAT,这是不区分大小写的,所以从EFI上开始的所有内容都可能有所不同)。

如果此分析正确,则某些内容已删除该bootmgfw.efi文件,您必须将其还原。如果您有备份,这可能是最简单的恢复方法 - 只需EFI/Microsoft从ESP 恢复该文件,或者更好的是还原整个目录树。如果您没有备份,则需要使用Windows恢复工具。这可能是一个很好的,简洁的Windows特定程序,但我没有任何指向这样的过程的指针。如果你什么都找不到,请点击这里。这是将Windows从BIOS模式转换为EFI模式启动的过程的一部分,因此它不是您需要做的; 但标题为“复制Windows启动文件”的部分(您需要从Windows安装DVD复制),“启动进入Linux”和“做好这份工作。(请注意,Ubuntu会安装ESP /boot/efi,因此您不需要按照该页面上的说明进行安装,但是您需要适当地调整路径。)此外,您还需要重新运行update-grub以获取GRUB注意新恢复的Windows启动加载程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.