在启动菜单中找不到Ubuntu 16.04
我的TravelMate P446-M笔记本电脑上有Windows 7 x64位。 这款笔记本电脑配备的硬盘驱动器已经分成两个大约250 GB的NTFS分区和一个隐藏分区用于恢复。 我使用Flash Memory安装了Ubuntu LTS 16.04。 在安装过程中,我将第二个250 GB分区重新划分为以下三个分区:
- 50 GB将根目录’/’挂载为ext4
- 190 GB作为ext4安装’/ home’。
- 交换分区大约12 GB。
我选择引导加载程序的位置作为整个硬盘,即没有指定任何分区。 完成安装后,即使在Windows中msconfig的启动选项卡中,我也无法在启动菜单中找到Ubuntu。 我在闪存上的实时Ubuntu上尝试了启动修复工具,但没有任何改变。
root@ubuntu:/home/ubuntu# parted --list Model: ATA WDC WD5000LPLX-2 (scsi) Disk /dev/sda: 500GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 106MB 105MB fat32 EFI system partition boot, esp 2 106MB 123MB 16.8MB Microsoft reserved partition msftres 3 123MB 231GB 231GB ntfs Basic data partition msftdata 4 231GB 232GB 524MB ntfs Basic data partition hidden, diag 5 232GB 282GB 50.0GB ext4 7 282GB 453GB 171GB ext4 8 453GB 464GB 11.0GB linux-swap(v1) 6 464GB 500GB 36.3GB ntfs Basic data partition hidden, diag Model: JetFlash TS2GJFV30 (scsi) Disk /dev/sdb: 2032MB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 2032MB 2031MB primary fat32 boot, lba
这是sudo efibootmgr -v
的输出:
ubuntu@ubuntu:~$ sudo efibootmgr -v BootCurrent: 0002 Timeout: 0 seconds BootOrder: 2001,0001,2002,2003 Boot0000* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC Boot0001* Windows Boot Manager HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC Boot0002* USB HDD: JetFlashTS2GJFV30 PciRoot(0x0)/Pci(0x1d,0x0)/USB(0,0)/USB(3,0)/HD(1,MBR,0x75,0x800,0x3c8800)RC Boot0003* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC Boot0004* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC Boot0005* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC Boot2001* EFI USB Device RC Boot2002* EFI DVD/CDROM RC Boot2003* EFI Network RC
您的分区表看起来没问题,并且您的EFI系统分区(ESP)具有Windows和Ubuntu的引导加载程序。 但是,您的引导修复输出缺少来自sudo efibootmgr -v
,该信息显示计算机的NVRAM引导管理器条目。 我怀疑你的固件是有缺陷的,忘了或忽略这些条目。 这是一个反复出现的问题,尤其是某些品牌。 例如,见:
- UEFI设置不会在重新启动时保留
- 我该怎么做才能在这款东芝笔记本电脑上使用Windows 10进行Ubuntu双启动?
- 双启动Windows 10和Ubuntu,GRUB 2无法启动
我最终设法解决了这个问题。 我做了一个干净安装的Windows 10 x64,具有UEFI启动模式和安全启动禁用。 然后,我安装了Linux Ubuntu 16.04.1。 最后,在Windows中,我在命令promt中运行以下命令:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
之后我开始看到Grub Boot Menu并能够选择Ubuntu或Windows。 但是,对于带有启动旧版模式和Ubuntu 16.04.1的Windows 7 x64的原始设置,我无法显示Grub菜单。
- 16.04 CIFS“主机已关闭”但它们不是
- 由于drm_kms_helper错误,启动速度很慢
- 如果Ubuntu软件(16.04)无法正常工作,我可以使用Ubuntu软件中心吗?
- 在Ubuntu 16.04中安装ubuntu-gnome-desktop之后如何将unity设置为默认值?
- 16.04在Crucial MX300 SSD上遇到慢启动时间。 Systemd-analyze blame显示每次启动需要很长时间的不同服务
- 应用程序总是显示在Ubuntu 16.04的第三个位置
- (16.04)如何永久禁用apport?
- 键盘背光在Ubuntu 16.04 LTS中继续进行
- 路由表 – 默认网关和traceroute差异