双启动菜单丢失-无法打开 Luna

双启动菜单丢失-无法打开 Luna

我确信我已经正确安装了 Elementary Luna OS 和 Vista,但我的计算机似乎无法识别它。

没有双启动菜单,当我在启动过程中按 F12 或 F8 时,我找不到 Luna 的任何选项。

Vista 控制面板中的高级系统属性也没有显示 Luna 的选项。

当我尝试 Snyper 的建议时,一切似乎都很顺利,但我仍然无法打开 Luna:

/media/ACER 上的 /dev/sda2 类型 fuseblk (rw、nosuid、nodev、allow_other、default_permissions、blksize=4096)

/media/DATA 上的 /dev/sda3 类型 fuseblk (rw、nosuid、nodev、allow_other、default_permissions、blksize=4096)

/dev/sdb5 位于 /media/06f44361-143e-4960-9e07-d04b5e9f4646 类型 ext4 (rw,nosuid,nodev,uhelper=udisks)

/media/64ECE79BECE76630 上的 /dev/sdb1 类型 fuseblk (rw、nosuid、nodev、allow_other、default_permissions、blksize=4096)

elementary@elementary:~$ sudo mount --bind /dev /media/06f44361-143e-4960-9e07-d04b5e9f4646/dev

elementary@elementary:~$ sudo mount --bind /sys /media/06f44361-143e-4960-9e07-d04b5e9f4646/sys

elementary@elementary:~$ sudo mount --bind /proc /media/06f44361-143e-4960-9e07-d04b5e9f4646/proc

elementary@elementary:~$ sudo chroot /media/06f44361-143e-4960-9e07-d04b5e9f4646

root@elementary:/# grub-install /dev/sdb

安装完成。没有报告错误。

root@elementary:/# 更新 grub

正在生成 grub.cfg ...

找到 Linux 映像:/boot/vmlinuz-3.2.0-51-generic-pae

找到 initrd 映像:/boot/initrd.img-3.2.0-51-generic-pae

完毕

root@elementary:/# 退出

出口

答案1

看起来 GRUB 安装不正确。我们可以 chroot 到 Luna 分区并相当轻松地重新安装 GRUB。

启动 Luna DVD。启动后,打开文件管理器,在左侧列表中单击安装 Luna 的分区。这将挂载您的分区。

接下来,打开终端并输入mount。显示 Luna 分区的行应该位于底部附近,如下所示:

/dev/sda1 on /media/name type ext4 (rw,nodev)

在我的示例中,分区为/dev/sda1,挂载点为/media/name。实际值(尤其是/media/name)可能会有所不同。

现在,在终端中输入

sudo mount --bind /dev /media/name/dev
sudo mount --bind /sys /media/name/sys
sudo mount --bind /proc /media/name/proc

其中/media/name是我们之前找到的值。

这将从您的 Luna 安装中挂载所需的目录,以便我们可以 chroot 到其中。

再次在终端中输入chroot /media/name。您现在应该会看到 root shell 提示符(应该以 结尾#)。

如果你只有一个硬盘,请输入

grub-install /dev/sdamount(其中 /dev/sda 是显示的分区名称,但不要使用末尾的数字)然后:

update-grub

这将重新安装 GRUB,并对其进行更新,以便它能够识别 Vista。如果您有多个驱动器,请使用我们之前输入的命令给出的值mount,但不要在末尾加上数字。

现在我们完成了。在终端中,输入exit,这将使您离开 chroot。您现在可以重新启动,并且希望下次启动时会显示 GRUB。

相关内容