|
楼主 |
发表于 2007-6-12 08:31:30
|
显示全部楼层
Post by huohuliaisili
****************************************
GRUB启动时按C键到GRUB 命令模式
****************************************
cat (hd 按Tab键一次或者两次。如果有多块硬盘,此时会出现0和1或者更多的。其中的0是第一个设备,1是第二设备。
cat (hd0, 现在敲入了 hd0 后面跟一个逗号,再按 TAB 键。
cat (hd0,2)/ 现在我猜第一硬盘的第三主分区 (hd0,2) 是一个Linux系统的根分区。此时按Tab键。看其下有无 boot 目录。如果确定此分区是根分区,而且boot目录未单独分配继续下面的操作:
cat (hd0,2)/boot/ 这时又按 TAB 键。看看有没有 GRUB 目录。
cat (hd0,2)/boot/grub/ 此时你可以找出你的 menu.lst 或者什么的。
cat (hd0,2)/boot/grub/menu.lst
查看这个 GRUB 的引导配置文件是否正确。如果想让GRUB立即使用这个配置文件,可以这样做:
configfile (hd0,2)/boot/grub/menu.lst 这里每个命令都可以用 TAB 补全。
---------------------------------------------------------------------
如果找不到 GRUB 的配置文件,可以尝试手工指定 kernel 和 根分区,有 initrd 的还需要一并指出。告诉 GRUB 把它们载入内存。
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 如果是 SATA 或者 SCSI 硬盘,这里就是/dev/sda3 。
initrd (hd0,2)/boot/initrd 还是上面说到的, TAB 补全,这个功能很管用。
启动系统之后,再想办法问使用相同发行版的朋友的 menu.lst 文件是怎样的。根据自己的情况进行修改。
configfile (hd0,2)/boot/grub/menu.lst
这个可以用..我启动linux 后再修复,在控制中心里再重新设置启动方式就可以了。
谢谢~~~ |
|