LinuxSir.cn,穿越时空的Linuxsir!

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

还是GRUB的问题[已解决]

[复制链接]
发表于 2007-6-30 13:10:15 | 显示全部楼层 |阅读模式
运行GRUB后root(hd0,0)
提示selected disk dose not exist(所选硬盘不存在)
我给/boot单独分了100M的单独分区,位置在/dev/hda1上。按照grub的看法就是 hd0,0
可是GRUB提示不存在的硬盘。
现在用df命令只能看到两个/dev/shm的挂载,其他的分区情况都没有。是不是在chroot的时候还要做点什么啊?


这是启动时打的命令:
1.重新启动计算机,并从LiveCD启动
  2.加载分区
  export LFS=/mnt/lfs
  mkdir -pv $LFS
  mount /dev/sda2 $LFS
  3.加载交换分区(如果不想用交换分区或者没有交换分区可跳过此步骤)
  swapon /dev/sda1
  4.加载必要的文件系统
  mount -vt proc proc $LFS/proc
  mount -vt sysfs sysfs $LFS/sys
  5.Chroot到目标系统下
  chroot "$LFS" /usr/bin/env -i \
  HOME=/root TERM="$TERM" PS1='\u:\w\$ ' \
   PATH=/bin:/usr/bin:/sbin:/usr/sbin \
  /bin/bash --login
  6.创建/dev下的设备文件
  mount -nvt tmpfs none /dev
  /sbin/udevstart
  mkdir -v /dev/pts
  mkdir -v /dev/shm
  mount -vt devpts -o gid=4,mode=620 none /dev/pts
  mount -vt tmpfs none /dev/shm
  6.进入编译目录
  cd /sources
  export LFS=/sources






[color="Red"]问题找到了,是因为在chroot的环境下,必须得先logout,然后在 grub root (X,X) setup
希望YOUBEST前辈能在文档中修改一下,我搜索了下好象很多人跟我犯了同样的错误。
发表于 2007-6-30 22:15:15 | 显示全部楼层
不需要退出chroot环境,如果之前步骤正确的话,这里grub是可以进行设置的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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