启动时打开 Grub 菜单

启动时打开 Grub 菜单

就在最近,我在笔记本电脑上安装了 Ubuntu。我同时启动了 Ubuntu 和 Windows 7,其中 Ubuntu 占用 22 GB,Windows 占用其余空间。因此,与正常启动一样,您可以选择 Ubuntu 或 7,然后操作系统的启动将从那里启动。然而,在过去几天里,当我选择使用 Ubuntu 启动时,它会打开一个 GRUB 菜单。以下是我尝试按顺序输入的命令,但没有成功。

grub>ls
grub>set root=(hd0,msdos3)
grub>linux /vmlinuz ro root=/dev/sda1
   "File /vmlinuz not found."
grub>Initrd /initrd.img
     "You must load the kernel first."
grub>boot
    "You must load the kernel first."

我从外部网站获得了这个命令列表,老实说,我以前从未使用过 grub,所以我真的不知道我在做什么。尤其是考虑到我还不太熟悉 Linux。所以,如果可以的话,请尽量帮我简化一下。

因此基本上出现了两个问题:/vmlinuz 发生了什么以及如何加载内核?

先感谢您。

答案1

您需要知道您安装在哪个分区上。在您列出的说明中,您将 root 设置为/dev/sda3加载内核,然后说 root 是/dev/sda1。这通常在您有一个单独的启动分区/dev/sda3并且/(root)处于打开状态时使用/dev/sda1- 要么就是您输入了网站上的说明,但并不了解它们如何应用于您的设置 - 因为这不是正常设置。

您看到的第一个菜单 - 您确定它是 Grub 菜单吗?或者这实际上是 Wubi 安装,并且它实际上是 Windows 启动管理器屏幕。即,您是否从 Windows 内部安装?(因为这很重要)。

如果它是 Windows 启动管理器,那么您需要检查一下:Ubuntu 12.04 (Wubi) 无法启动-root.disk 已损坏

这个答案太长了,无法发表评论(尽管我要求澄清),但你应该在完成后编辑你的问题,提供更多信息和评论。然后我会删除它或根据需要调整答案。

相关内容