我的笔记本电脑上已经安装了 Windows 7 和 Ubuntu 12.10(Quantal Quetzal)双启动很长一段时间了,今天当我启动它时,我进入了 grub 救援而不是常规的 GRUB 菜单,并且我无法启动我的两个操作系统。
我在 ubuntu 的帮助部分看到了 boot-repair(https://help.ubuntu.com/community/Boot-Repair)。因此我创建了 Ubuntu 12.10 的 live-usb,并按照说明获取启动修复并运行它,它成功运行并告诉我重新启动。
完成此启动修复后,每当我启动笔记本电脑时,我都不会进入 GRUB;我的 Windows 7 只是自动启动,所以我不知道如何再进入我的 Ubuntu。
部分启动修复日志*:
=> Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sda.
=> Syslinux MBR (4.04 and higher) is installed in the MBR of /dev/sdb.
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /boot/bcd
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows 7
Boot files: /bootmgr /Windows/System32/winload.exe
sda4: __________________________________________________________________________
File system: Extended Partition
Boot sector type: -
Boot sector info:
sda5: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows 7/2008: NTFS
Boot sector info: According to the info in the boot sector, sda5 starts
at sector 2048.
Operating System:
Boot files:
sdb1: __________________________________________________________________________
File system: vfat
Boot sector type: SYSLINUX 4.07 2013-07-25
Boot sector info: Syslinux looks at sector 58112 of /dev/sdb1 for its
second stage. SYSLINUX is installed in the /uui
directory. No errors found in the Boot Parameter Block.
Operating System:
Boot files: /boot/grub/grub.cfg /casper/vmlinuz.efi.signed
/EFI/BOOT/grubx64.efi
*编者注:粘贴链接不见了;以上内容是从答案中复制而来,以澄清问题。
答案1
=> Syslinux MBR(4.04 及更高版本)安装在 /dev/sda 的 MBR 中。 => Syslinux MBR(4.04 及更高版本)安装在 /dev/sdb 的 MBR 中。 sda1:______________________________________________________________________ 文件系统:ntfs 引导扇区类型:Windows 7/2008:NTFS 引导扇区信息:在引导参数块中未发现错误。 操作系统: 启动文件:/bootmgr /boot/bcd sda2:________________________________________________________________________ 文件系统:ntfs 引导扇区类型:Windows 7/2008:NTFS 引导扇区信息:在引导参数块中未发现错误。 操作系统: 启动文件:/bootmgr /Boot/BCD sda3:______________________________________________________________________ 文件系统:ntfs 引导扇区类型:Windows Vista:NTFS 引导扇区信息:在引导参数块中未发现错误。 操作系统:Windows 7 启动文件:/bootmgr /Windows/System32/winload.exe sda4:______________________________________________________________________ 文件系统:扩展分区 引导扇区类型:- 引导扇区信息: sda5:______________________________________________________________________ 文件系统:ntfs 引导扇区类型:Windows 7/2008:NTFS 引导扇区信息:根据引导扇区中的信息,sda5 启动 位于 2048 区。 操作系统: 启动文件: sdb1:______________________________________________________________________ 文件系统:vfat 引导扇区类型:SYSLINUX 4.07 2013-07-25 引导扇区信息:Syslinux 查看 /dev/sdb1 的扇区 58112,以查找 第二阶段。SYSLINUX 安装在 /uui 目录。引导参数块中未发现任何错误。 操作系统: 启动文件:/boot/grub/grub.cfg /casper/vmlinuz.efi.signed /EFI/BOOT/grubx64.efi
启动修复日志清楚地显示您的硬盘上没有安装 Ubuntu 的迹象。可能是您的 Ubuntu 分区被格式化了或发生了其他事情。因此,请尝试在您想要的单独分区上重新安装 Ubuntu。