|
发表于 2008-7-12 12:11:07
|
显示全部楼层
grub有编辑模式和命令模式,可试。
在开机时按 C 键到命令模式。(如果GRUB设有密码需要先按P键,再敲入密码并按Enter键。)
configfile (hdn,m)/boot/grub/menu.lst
上面 n 或 m 为 0 1 2 3 4 5 6 ... 这样的自然数。如果你的 boot 目录单独为一个分区,应该这样:
configfile (hdn,m)/grub/menu.lst
上面的敲命令过程中,尝试按 TAB 键,一次或多次会有意外收获。
如果,按上面的方法未找到你的 menu.lst 文件,再尝试这样做:
kernel (hdn,m)/boot/vmlinuz-xxx root=/dev/sdaX
initrd (hdn,m)/boot/initrd-xxx
boot
以上 vmlinuz-xxx ,xxx表示他的版本号,再要不就直接用 vmlinuz ,一般发行版会创建一个指向内核的链接文件。
initrd-xxx , 同上,xxx表示版本号,也可以直接用 initrd 。
root=/dev/sdaX ,这里 sda 表示第一个SATA / SCSI / SAS 等,目前的较新的内核的发行版将IDE硬盘也表示为 /dev/sd* 。 X 用一个正整数代替,grub认设备用0表示第一个,而Linux系统用1表示第一个,所以这里的 X 为 m+1 。 |
|