当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : lfs的grub问题
帖子发表于 : 2008-08-16 4:53 

注册: 2007-08-29 0:30
帖子: 72
送出感谢: 0 次
接收感谢: 0 次
我在做LFS,做到最后安装grub,我的笔记本里面的硬盘是IDE的,U盘是SCSI的,我的U盘是分了两个区,sda1是交换分区,sda2是/分区,文件格式是ext3,
/etc/fstab里面我设置成了
# Begin /etc/fstab
# file system mount-point type options dump fsck # order
/dev/sda2 / ext3 defaults 1 1
/dev/sda1 swap swap pri=1 0 0
在最后安装grub的时候,用root (hd0,3)这个命令的时候,我按tab键出来的是hd0和hd1,其中hd0是我的笔记本硬盘,hd1是我的u盘,于是我用root (hd1,1),setup (hd1),显示安装成功了。
然后在设置grub启动菜单的时候 我将下面设置成:
# The first entry is for LFS.
title LFS 6.3
root (hd1,1)
kernel /boot/lfskernel-2.6.22.5 root=/dev/hdb2
结果在启动的时候说不能挂载“/”,于是我在启动的时候编辑grub,用同样的方法,这时候,u盘变成了hd0,也许是我设置成从u盘启动的缘故吧,所以我就相应地将“root (hd1,1)
kernel /boot/lfskernel-2.6.22.5 root=/dev/hdb2”改成“root (hd0,1)
kernel /boot/lfskernel-2.6.22.5 root=/dev/hda2”,结果还是不行,试了好几次都不成功,不知道哪里设置错了,出现的错误提示是/不能挂载,说用ext2,ext3等等都不能打开,有如下提示:No filesystem could mount root, tried reiserfs ext3 ext2 msdos vfat iso9660 ntfs
kernel panic -notsyncing:vfs: unable to mount root fs on unkown -block(3,2);
有谁遇到过吗


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-16 9:16 

注册: 2007-05-13 15:20
帖子: 333
送出感谢: 0 次
接收感谢: 0 次
试试
title LFS 6.3
root (hd1,1)
kernel /boot/lfskernel-2.6.22.5 root=/dev/sda2

有的内核也会在ATA认为sd**,如果是就把sda2改为sdb2


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-08-16 17:42 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
建议用uuid...


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译