在Linux无法启动(一)中,我们可以看到,Linux经过“加电自检”后,进入MBR引导,然后进入GRUB菜单中,加载Linux内核。GRUB主要是Linux的一些配置文件和引导文件。与它相关的文件是/etc/grub.conf(它只是个连接,目标文件是/boot/grub/grub.conf),在(一)中有此文件的内容截图。如果在GRUB阶段出错的话,系统启动后直接进入grub命令行界面(提示符:grub>)。Linux无法启动(二)_GRUB引导

进入gurb提示符界面,说明第一阶段的MBR启动正常,grub的引导也正常,只是没有找到配置文件。可以使用命令,引导主机的启动。root (第一块儿硬盘,第一个分区),使用[table]键可以补全命令,使用“help”可以查看命令。fd0表示软盘,hd0表示硬盘。

Linux无法启动(二)_GRUB引导_02

一般情况,系统的驱动程序和内核都在第一个分区,你可以进入每个分区,使用find命令查找内核和驱动程序。

Linux无法启动(二)_Linux无法启动_03

Linux无法启动(二)_GRUB引导_04

找到内核和驱动后,使用命令加载内核和驱动。

Linux无法启动(二)_Linux无法启动_05然后按两次“exit”,系统重新启动。成功进入系统后,重新建立GRUB,可以重新编写/boot/grub/grub.conf(文件内容见(Linux无法启动(一))中的截图。重新指明内核和驱动的路径。或者使用命令:grub-install /dev/sda(硬盘类型适你情况而定,sisc硬盘符号为sda,IDE硬盘符号为hda)