+ -
当前位置:首页 → 问答吧 → slack12.2用grub引导不了,哪位贴一个参考一下

slack12.2用grub引导不了,哪位贴一个参考一下

时间:2009-05-25

来源:互联网

如题:

我用的grub参数:

root (hd0,8) //root
kernel (hd0,7)/vmlinux_*** root = /dev/hda9

initrd (hd0,7)/Sysmap***


boot

作者: linuxtester   发布时间: 2009-05-25

你是怎么分的区?…………

作者: grissiom   发布时间: 2009-05-25

分区是:
(hd0,0) fat c
(hd0,4) linux /home
(hd0,5) swap
(hd0,6) fat d
(hd0,7) linux /boot
(hd0,8) linux /

我刚刚搞定了,看看你知道设置不

作者: linuxtester   发布时间: 2009-05-25

root (hd0,x) 这是指你的 boot所在分区
kernel /boot/vmlinuz root=... 这里的 root 指你的 root 文件系统
我觉得这是 grub 设计上的一个败笔,错误导向
我的grub设置,我的分区就一个 / 在 /dev/sda3
title Slackware
root (hd0,2)
kernel /boot/vmlinuz root=/dev/sda3 ro

你的可以这样写:
title Slackware
root (hd0,7)
kernel /vmlinuz root=/dev/sda9 ro

不要 initrd,看看你 /dev/下的设备,如果是 hdax ,就改上面的
kernel /vmlinuz root=/dev/sda9 ro

kernel /vmlinuz root=/dev/hda9 ro

作者: well   发布时间: 2009-05-25

额…… 我倒是没有把 /boot 单独分出来过…… LZ 是怎么解决的?

作者: grissiom   发布时间: 2009-05-25

下面是测试成功的设置。


root (hd0,8) #根据well说法,应该是错的。不过后面有修复
kernel (hd0,7)/vmlinz root=/dev/hda9 boot=(hd0,7) ro #加了一项boot,从而搞定了。估计是boot设置问题。后来看到well 的恢复,才恍然大悟,倒


boot .................all ok

作者: linuxtester   发布时间: 2009-05-25

引用:
作者: linuxtester
root (hd0,8) #maybe wrong

kernel (hd0,7)/vmlinz root=/dev/hda9 boot=(hd0,7) ro #add "boot" only
试试
代码:
root (hd0,7)
kernel /vmlinz root=/dev/hda9 ro
?

作者: grissiom   发布时间: 2009-05-25

我搞定了, 3x

作者: linuxtester   发布时间: 2009-05-25