|
发表于 2009-1-4 21:17:20
|
显示全部楼层
real_root是在使用了ramdisk后才需要,比如:
root=/dev/ram0 ramdisk=8192 real_root=/dev/sda3
如果不用ramdisk,就直接root=/dev/sda3 Post by slackcode
还有是,假如我的分区如下:
/dev/sda10 /boot
/dev/sda11 /
很显然,我们的内核会装在sda10,但使用lilo时,我们都是
image = /boot/vmlinuz
root = /dev/sda11
这个样子,系统怎么知道我们分区在sda10?难道是fstab? 分区号是分区时产生的。用 fdisk -l 查看
系统不知道分区在哪,所以要指定。
按照你假定的分区,grub应该这么写:
kernel (hd0,9)/vmlinuz root=/dev/sda11 这个比lilo的配置好理解些。
lilo的写法就不清楚了,没研究过。不过此时系统还没启动,不会是fstab。 |
|