如何三重启动 Windows 7、Ubuntu 14.04 和 Ubuntu 14.10(如果可能,保留 Windows 加载器)

如何三重启动 Windows 7、Ubuntu 14.04 和 Ubuntu 14.10(如果可能,保留 Windows 加载器)

我希望能够试用驱动程序和更新,而不会危及我的主要工作,所以我想将 ubuntu 14.10 添加到我可以启动的操作系统中。

我已经安装了 Windows 7 和 ubuntu 14.04,并使用 Windows 引导加载程序作为主要引导加载程序。

我缩小了最后一个分区的大小,为第三个操作系统(ubuntu 14.10)腾出了空间。从我的 usbstick 启动并使用“其他”作为选项安装 ubuntu 14.10。所以我的分区(从 14.04 系统查看,但在安装之后)如下所示:

Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type      File system     Flags
 1      1049kB  524MB   523MB   primary   ntfs            boot     /dev/sda1
 2      524MB   211GB   210GB   primary   ntfs                     /dev/sda2        /mnt/windows
 3      211GB   1000GB  790GB   extended                    
 5      211GB   211GB   599MB   logical   ext4                     /dev/sda5        /boot
 6      211GB   261GB   50.0GB  logical   ext4                     /dev/sda6        /
 7      261GB   361GB   100GB   logical   ext4                     /dev/sda7        home
 8      361GB   385GB   24.0GB  logical   linux-swap(v1)           /dev/sda8
 9      385GB   922GB   536GB   logical   ext4                     /dev/sda9        /mnt/shared
10      922GB   923GB   999MB   logical   ext4                     /dev/sda10
11      923GB   943GB   20.0GB  logical   ext4                     /dev/sda11
12      943GB   1000GB  57.6GB  logical   ext4                     /dev/sda12

我回到 Windows 并运行 EasyBCD 以向 Windows 引导加载程序添加新条目。我选择了 /dev/sda10 的等效项。当我重新启动机器时,我可以选择第三个操作系统(Ubuntu 14.10),但它会将我带到我之前安装的 14.04 操作系统。

如果我查看 /dev/sda10,11 和 12(它们安装在 /media/... 下),看起来 sda10 有一个 grub 文件夹和我期望的文件,sda11 有安装的操作系统,等等。

我该如何继续?

我可以编辑 14.04 版的 grub2 来添加选择 14.10 操作系统的选项吗?我必须重新开始吗?

可以在以下位置找到来自 boot-info 的信息:http://paste.ubuntu.com/10623335/

答案1

根据 @oldfred 提供的评论,我update-grub从 14.04 系统内部运行。它自动添加了 14.10 系统的条目。因此,我使用 Windows MBR 启动并选择 14.04,然后从 grub 屏幕中选择 14.04 或 14.10。

唯一的问题是 update-grub 不在我的路径中。最后我不得不安装该grub2-common包,然后直接运行它,例如,sudo /usr/sbin/update-grub

相关内容