ubuntu/linux 启动和 grub 问题

ubuntu/linux 启动和 grub 问题

我有一台 Windows 机器,想用它来试用 Ubuntu。因此,我使用两个 USB 盘,其中一个盘用作 Ubuntu 安装程序,并将其安装到另一个盘上。

我将 bois 改为首先从 usb 启动,因此当插入 usb 棒时,它就会启动到 Ubuntu。

这很有效,事实上 Ubuntu 启动让我可以选择启动到 Windows 或 Ubuntu——这是一个意外的收获。

但是,问题是当我关闭并重新启动(或重新启动)时,PC 会进入一些奇怪的(对我来说)命令行,如下所示:

grub:

我可以关闭 PC 然后重新启动,它仍然会进入此grubCLI。我发现解决这个问题的唯一方法是启动到 bois,什么也不做(因为设置是正确的),然后保存并退出,然后它会像往常一样启动到 Ubuntu 启动菜单。

有人能解释一下发生了什么以及如何避免这个 grub CLI 吗?

更新

我进行了一些搜索并且发现(我认为) grub 是什么......它似乎是 Ubuntu/Linux 的启动程序。

所以我认为我需要配置我的“grub”以便每次都能正常启动到 Ubuntu(或者可能使用上次保存的值)...也许像在这个问题中

但是对我来说,我的系统直接启动到 grub 命令行并且不提供启动菜单....我不确定这对于如何配置 grub 意味着什么(有关详细信息,请参阅我之前的问题 - 第一个链接)。

所以我仍然陷入困境,但我对自己需要做什么有一个模糊的想法,任何指点都会很棒。

更新-2

我尝试了 haddy 提供的链接...一切似乎都很顺利,直到我发现当我执行 ls 时,我只能看到一个驱动器(hdd 而不是 usb):

grub> ls
(hd0) (hd0,gpt7) (hd0,gpt6) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2)
(hd0,gpt1)

不幸的是我无法复制/粘贴...但如果我这样做ls (hd0并将其取出,我会得到:

grub> ls (hd0[tab]
possible partitions are:

Device hd0: No known filesystem detected - Sector size 512Kb - total size 488386584KiB
    Partition hd0,gpt1: Filesystem type fat - Label 'SYSTEM', UUID....
    Partition hd0,gpt1: No known file system detected...
            :
    Partition hd0,gpt7: No known file system detected...

因此,grub 似乎没有看到我的 USB 驱动器……这很奇怪,因为它应该从该驱动器启动。如果我进入 BIOS 并退出(不做任何更改),它就可以正常启动……这很奇怪。

更新-3

好吧,我意识到当我移除我的 USB 驱动器时,它仍然会启动到 grub.... 所以这一定意味着它已经安装在 Windows 硬盘上。所以我按照以下说明操作这里我总是可以从 grub 启动到 ubuntu,但是启动到 windows 的选项已经没了!:o

不知道现在该做什么 :(

答案1

但是,问题是当我关闭并重新启动(或重新启动)时,PC 会进入一些奇怪的(对我来说)命令行,如下所示:

grub:

如果在您的 Ubuntu USB 密钥断开连接时发生这种情况,则意味着您用正在寻找 GRUB 的其他 MBR 覆盖了 Windows 系统的启动记录。

您应该在未连接 USB 密钥的情况下,使用 Windows 安装光盘(或通过 Windows 界面创建的恢复光盘)恢复硬盘的引导记录。但这超出了本网站的范围。

相关内容