修复 GRUB 引导加载程序

修复 GRUB 引导加载程序

我有徐本图安装在我的笔记本电脑的硬盘驱动器上/dev/sda在分区上/dev/sda1

发生了一些糟糕的事情,当我重新启动笔记本电脑时,出现黑屏并显示“内核恐慌”消息。

所以我决定安装鲁本图来自现场 CD。我将其安装在/dev/sda5(其大小为 6 GB)。

它最初是一个交换分区,但我决定不需要交换分区,因为我有 2 GB RAM。

就这样,我顺利地安装了 Lubuntu。重启后,屏幕变黑,并显示以下信息:

没有这样的分区
grub rescue>

因此我再次从 Live CD 启动并将启动分区更改为/dev/sda5磁盘管理。重新启动后,我只能看到 GRUB 命令行。

fdisk -l显示:

磁盘 /dev/sda:160.0 GB,160041885696 字节
255 个磁头,63 个扇区/磁道,19457 个磁柱
单位 = 16065 * 512 = 8225280 字节的磁柱 扇区
大小(逻辑/物理):512 字节 /512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标识符:0x000c212c

设备启动开始结束块 ID 系统
/dev/sda1 1 18706 150253568 83 Linux
/dev/sda2 18706 19458 6034433 5 扩展
/dev/sda5 * 18706 19458 6034432 83 Linux

我该如何修复 GRUB 以便能够启动/dev/sda5和 Lubuntu 一起吗?

答案1

如果您能够在启动期间看到 GRUB 菜单,则可以通过按键来中断它。

然后选择你的 Lubuntu 条目,按下e并检查 root、kernel 显示全部sda5

GRUB 内部使用另一种命名方案,因此sda5将会高清(0,4)

然后b启动该条目。

如果你只看到 GRUB 救援屏幕,你可以尝试以下操作来启动你的 Lubuntusda5

root hd(0,4)
kernel /path/to/vmlinux root=/dev/sda5
boot

启动后,每次使用 GRUB 命令检查是否启动到 Lubuntu。

相关内容