修理Grub引导程序

我将Xubuntu安装在我的笔记本电脑上的分区/ dev / sda1上的/ dev / sda上。
发生了什么坏事,当我重新启动我的笔记本电脑黑屏出现“内核恐慌”消息。

所以我决定从Live CD安装Lubuntu。 我将它安装在/ dev / sda5(它有6 GB大小)。 这是最初的交换分区,但我决定,我不需要有交换分区,因为我有2 GB的RAM。
所以,我没有问题地安装了Lubuntu。 重新启动黑屏后出现以下消息:

没有这样的分区
gr rescue救援>

所以我从Live CD重新启动,并在fdisk中将启动分区更改为/ 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以便能够通过Lubuntu启动到/ dev / sda5?

谢谢

如果您在启动过程中看到Grub菜单,您可以通过按键进行中断。 然后select你的Lubuntu条目,按(e)并检查根目录,显示所有的内核到sda5

格鲁布内部使用另一个命名scheme,所以sda5将是高清(0,4)

然后(b)引导该条目。

如果您只看到Grub救援屏幕,则可以尝试以下步骤以启动到sda5上的Lubuntu:

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

一旦启动,请检查每次启动到Lubuntu的Grub命令。