要使用 GNU GRUB 启动已安装的 Ubuntu 操作系统,您可以通过 GRUB 的命令行界面手动启动操作系统。以下是具体步骤:
步骤1:进入 GRUB 命令行
在计算机启动时,您需要访问 GRUB 菜单。通常,您可以在启动时按 Shift
(在 BIOS 系统中)或 Esc
(在 UEFI 系统中)键来访问 GRUB 菜单。
如果 GRUB 菜单未显示,您可以直接进入 GRUB 命令行:
在 GRUB 菜单中,按
c
进入命令行模式。
步骤2:查找 Ubuntu 分区
在 GRUB 命令行中,您需要找出 Ubuntu 系统所在的分区。可以使用以下命令列出可用的磁盘和分区:
ls
这将显示类似于 (hd0,gpt1)
的条目,表示您的磁盘和分区。
步骤3:查找 Ubuntu 内核和 initrd 文件
假设您的 Ubuntu 分区是 (hd0,gpt1)
,您可以使用以下命令查找内核和 initrd 文件:
set root=(hd0,gpt1)
linux /boot/vmlinuz-<your-kernel-version> root=/dev/sda1
initrd /boot/initrd.img-<your-kernel-version>
boot
set root=有boot分区就是boot分区 没有就是根分区
请将 <your-kernel-version>
替换为实际的内核版本(如 5.4.0-26-generic
)和 /dev/sda1
替换为您的根分区(通常是 /dev/sda1
,但请根据实际情况调整)。
步骤4:启动 Ubuntu
输入以上命令后,GRUB 将加载指定的内核并启动 Ubuntu 系统。
示例
假设 Ubuntu 系统位于 (hd0,gpt1)
,且内核版本为 5.4.0-26-generic
,您可以在 GRUB 命令行中输入:
set root=(hd0,gpt1)
linux /boot/vmlinuz-5.4.0-26-generic root=/dev/sda1
initrd /boot/initrd.img-5.4.0-26-generic
boot
注意事项
如果您不确定分区或内核版本,可以在 GRUB 命令行中使用
ls
命令查看可用的文件和目录。确保输入的路径和版本号正确,以便 GRUB 可以找到并加载内核。
如果 GRUB 命令行无法识别的文件或路径,可能需要检查文件系统或分区设置。
评论