无法启动与 Windows 7 一起安装的 12.04

无法启动与 Windows 7 一起安装的 12.04

我知道这里还有其他类似的问题,但我已经访问过他们并尝试了几种方法,但都无济于事。其中一位建议启动 liveCD,然后sudo mount /dev/sda* /mnt重新chroot安装 grub。我照做了,但没用。

然后在 Windows 端,我下载了 easyBCD 的免费版本,并选择添加 Grub2 Ubuntu 12.04 条目。重新启动时我看到了此条目,但当我单击它时,它带我进入 Windows 启动失败错误,好像它根本没有尝试启动 Ubuntu。

我再次从 Ubuntu liveCD 启动,并获得了 GParted 的快照

分区

我跑了这个启动信息脚本从 liveCD 中删除东西,结果如下:看来 grub 已打开sda。我只想在启动时能够引导到我的 Ubuntu。

**启动信息脚本 0.61 [2012 年 4 月 1 日]**

============================== 启动信息摘要: =================================

 => Grub2 (v1.99) 安装在 /dev/sda 的 MBR 中并查看扇区
    1041658947 同一硬盘上的 core.img。core.img 位于此处
    位置并在此驱动器上查找 (,gpt7)/boot/grub。

sda1:______________________________________________________________________

    文件系统:vfat
    引导扇区类型:Windows 7:FAT32
    引导扇区信息:在引导参数块中未发现错误。
    操作系统:  
    启动文件:/efi/Boot/bootx64.efi

sda2:________________________________________________________________________

    文件系统:       
    引导扇区类型:-
    引导扇区信息:
    安装失败:安装:未知的文件系统类型''

sda3:______________________________________________________________________

    文件系统:ntfs
    引导扇区类型:Windows Vista/7:NTFS
    引导扇区信息:在引导参数块中未发现错误。
    操作系统:Windows 7
    启动文件:/bootmgr /Boot/BCD /Windows/System32/winload.exe

sda4:______________________________________________________________________

    文件系统:ntfs
    引导扇区类型:Windows Vista/7:NTFS
    引导扇区信息:在引导参数块中未发现错误。
    操作系统:  
    启动文件:        

sda5:______________________________________________________________________

    文件系统:ntfs
    引导扇区类型:Windows Vista/7:NTFS
    引导扇区信息:在引导参数块中未发现错误。
    操作系统:  
    启动文件:/bootmgr /boot/bcd

sda6:________________________________________________________________________

    文件系统:BIOS 启动分区
    引导扇区类型:Grub2 的 core.img
    引导扇区信息:

sda7: ______________________________________________________________________

    文件系统:ext4
    引导扇区类型:Grub2(v1.99)
    引导扇区信息:Grub2(v1.99)安装在sda7的引导扇区中
                       并查看同一硬盘的 1046637581 扇区
                       对于 core.img。core.img 位于此位置,并且看起来
                       对于此驱动器上的 (,gpt7)/boot/grub。
    操作系统:Ubuntu 12.04 LTS
    启动文件:/boot/grub/grub.cfg /etc/fstab /boot/grub/core.img

sda8:______________________________________________________________________

    文件系统:交换
    引导扇区类型:-
    引导扇区信息:

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

驱动器:sda ___________________________________________________________________________________

    磁盘 /dev/sda:750.2 GB,750156374016 字节
    255 个磁头,63 个扇区/磁道,91201 个磁柱,共计 1465149168 个扇区
    单位 = 1 * 512 = 512 字节的扇区
    扇区大小(逻辑/物理):512 字节 / 4096 字节

    分区引导起始扇区结束扇区扇区数ID系统

    /dev/sda1 1 1,465,149,167 1,465,149,167 ee GPT


    检测到 GUID 分区表。

    分区 起始扇区 结束扇区 扇区数 系统
    /dev/sda1 2,048 411,647 409,600 EFI 系统分区
    /dev/sda2 411,648 673,791 262,144 Microsoft 保留分区 (Windows)
    /dev/sda3 673,792 533,630,975 532,957,184 数据分区(Windows/Linux)
    /dev/sda4 533,630,976 1,041,658,946 508,027,971 数据分区(Windows/Linux)
    /dev/sda5 1,412,718,592 1,465,147,391 52,428,800 Windows 恢复环境 (Windows)
    /dev/sda6 1,041,658,947 1,041,660,900 1,954 BIOS 启动分区
    /dev/sda7 1,041,660,901 1,396,174,572 354,513,672 数据分区(Windows/Linux)
    /dev/sda8 1,396,174,573 1,412,718,591 16,544,019 交换分区(Linux)

blkid输出:

________________________________________________________________

    设备 UUID 类型标签

    /dev/loop0 squashfs   
    /dev/sda1 B498-319E vfat 系统
    /dev/sda3 820C0DA30C0D92F9 ntfs 操作系统
    /dev/sda4 168410AB84108EFD ntfs 数据
    /dev/sda5 AC7A43BA7A438056 ntfs 恢复
    /dev/sda7 42a5b598-4d8b-471b-987c-5ce8a0ce89a1 ext4       
    /dev/sda8 5732f1c7-fa51-45c3-96a4-7af3bff13278 交换       
    /dev/sr0 iso9660 Ubuntu 12.04 LTS i386

=================================== 挂载点: ===================================

    设备 Mount_Point 类型选项

    /dev/loop0 /rofs squashfs (ro,noatime)
    /dev/sr0 /cdrom iso9660 (ro,noatime)

============================ sda7/boot/grub/grub.cfg: =============================

我如何才能获得此选项?

当我使用 easyBCD 时,它一直说我根本没有条目,所以我多次为 Ubuntu 添加条目,现在我在启动屏幕上看到了其中的几个。我很想摆脱所有这些不可用的选项。

答案1

你的 Windows 是 EFI 类型,因此你需要将 Ubuntu 转换为相同模式(EFI 模式):参见https://help.ubuntu.com/community/UEFI#Converting_Ubuntu_into_EFI_mode

相关内容