LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1186|回复: 5

不要给boot单独分区

[复制链接]
发表于 2006-11-26 23:31:31 | 显示全部楼层 |阅读模式
以前用各种发行版时,总喜欢给boot单独一个分区
但在LFS里最好不要,不然会进不了系统的
比如:
/dev/hdb6 /boot
/dev/hdb8 /
我在grub里是:
title
root (1,5)
kernel /boot/lfskernel-*** root (1,8)
在grub>里是succeed的,因为能在hdb6里检测到stage1,2但其实引导不了,说“cannot find file",
因为这时fstab还没有读取,也就是说/boot没有被加载上
所以,不要给/boot单独分区
还有,如果你已经给/boot单独分区并且也出现我那种情况的话,只能这样了
mount -t ext3 /dev/hdb6 /mnt/boot
mount -t ext3 /dev/hdb8 /mnt/lfs
cd /mnt/boot
cp -rfv * /mnt/lfs/boot
grub
grub > root (1,7)
grub > setup (0)
quit
vi /mnt/lfs/boot/grub/menu.lst
title
root (1,7)
kernel /boot/lfskernel-*** root (1,8)
也就是把原本hdb6上的文件拷到hdb8上
发表于 2006-11-27 00:06:09 | 显示全部楼层
Post by harmony.relax
以前用各种发行版时,总喜欢给boot单独一个分区
但在LFS里最好不要,不然会进不了系统的
比如:
/dev/hdb6 /boot
/dev/hdb8 /
我在grub里是:
title
root (1,5)
kernel /boot/lfskernel-*** root (1,8)
在grub>里是succeed的,因为能在hdb6里检测到stage1,2但其实引导不了,说“cannot find file",
因为这时fstab还没有读取,也就是说/boot没有被加载上
所以,不要给/boot单独分区
还有,如果你已经给/boot单独分区并且也出现我那种情况的话,只能这样了
mount -t ext3 /dev/hdb6 /mnt/boot
mount -t ext3 /dev/hdb8 /mnt/lfs
cd /mnt/boot
cp -rfv * /mnt/lfs/boot
grub
grub > root (1,7)
grub > setup (0)
quit
vi /mnt/lfs/boot/grub/menu.lst
title
root (1,7)
kernel /boot/lfskernel-*** root (1,8)
也就是把原本hdb6上的文件拷到hdb8上


这不是LFS的问题,我想应该是你理解错了

你的lfskernel-***应该是放在了/dev/hdb6中,而不是/dev/hdb8中,所以不是对root(1,7)而是应该(1,5)
kernel也不是/boot/lfskernel-***
而应该是/lfskernel-***

不过如果grub或者分区加载不太熟悉的话,这里确实容易搞混。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-27 00:19:38 | 显示全部楼层
我一开始是把lfskernel-***应该是放在了/dev/hdb6里的啊,呵呵,
我一开始也是root(hd1,5)的,但是在GRUB菜单后进不了系统,说文件没有找到,应该是指lfskernel-***没有找到,所以我才重新拷贝了hdb6里boot分区的内容到hdb8里,就是不用hdb6了,
还有,按照文档的默认,lfskernel-***就是在/boot里的啊
回复 支持 反对

使用道具 举报

发表于 2006-11-27 08:51:32 | 显示全部楼层
root= /dev/...  对应的是/
然后到 fstab 找/boot 加载kernel及挂载对应的分区和文件目录。
/  /boot /tmp /usr 最好放在不同的分区。
回复 支持 反对

使用道具 举报

发表于 2006-11-27 20:07:59 | 显示全部楼层
偶的 /boot 就是单独分区,未见异常。。。
回复 支持 反对

使用道具 举报

发表于 2006-11-28 15:10:12 | 显示全部楼层
把我搞糊涂了,回去好好研究一下。 ^_^
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表