LinuxSir.cn,穿越时空的Linuxsir!

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

狂晕晕晕晕晕~功亏一篑!

[复制链接]
发表于 2005-10-21 16:27:16 | 显示全部楼层 |阅读模式
前面的都做完了,就到最后一步将grub安装到MBR了
GNU GRUB  version 0.96  (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

grub> root (hd0,0)

Error 21: Selected disk does not exist

grub>

给我来了个这玩艺!!
并且我在root  后面按tab的时候,它也没反应
grub> root ( <Tab>
它出来的还是
grub> root (


我将一个硬盘的所有空间都划给hda1了,并且标记为活动分区。
万能的主啊!这是为什么??

我能想起来的唯一的修改就是安装完毕第6章以后没有一口气做下来,而是关机了,
第二天重新开机接着做的,具体情况在

http://www.linuxsir.cn/bbs/showthread.php?t=225796
 楼主| 发表于 2005-10-21 16:56:41 | 显示全部楼层
也许是我关机的时候的问题?
我记得安装gentoo的时候,最后一步一定要umount所有挂载的分区的,
但是我在第六章结束的时候就直接 poweroff 了
这个会有问题么?
回复 支持 反对

使用道具 举报

发表于 2005-10-21 18:04:36 | 显示全部楼层
你直接用livecd启动后不用mount你的硬盘分区,按如下装一下grub看行不行?
直接运行grub
在>提示符下输入
>root (hd0,0)
>setup (hd0)
>quit
然后重启。
回复 支持 反对

使用道具 举报

发表于 2005-10-21 22:00:09 | 显示全部楼层

这可能是grub的问题吧

如果你装有其他版本linux,你先用linux系统盘安装grub,在/boot/grub/menu.list里加入如下信息
title  LFS
root (hd0,x)  x为你的lfs分区
kernel   (在此补充你的lfs内核)   
boot

(或先用xp盘恢复mbr,然后下载grub for dos,然后在grub下引导进入进入lfs)


Good Luck!
回复 支持 反对

使用道具 举报

发表于 2005-10-21 22:14:38 | 显示全部楼层
就是关机的原因,你看一下/dev下的文件?其实只需要把chapter 6开始时建/dev下文件的过程做一遍就行。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-22 09:14:30 | 显示全部楼层
按照 sxjccxq 的方法,grub已经安装成功了,但是为什么导致这个问题我还是不清楚,应当不是 mlsong 说的原因,因为我在重新开机开始第7章的时候已经把创建/dev下文件的过程做过一遍了,具体如何做的,下贴有详细记录:http://www.linuxsir.cn/bbs/showthread.php?t=225796
我估计原因可能在于没有 umount $LFS 就关机导致的,但是为什么就不明白了
回复 支持 反对

使用道具 举报

发表于 2005-10-22 13:14:50 | 显示全部楼层
Post by csfrank
按照 sxjccxq 的方法,grub已经安装成功了,但是为什么导致这个问题我还是不清楚,应当不是 mlsong 说的原因,因为我在重新开机开始第7章的时候已经把创建/dev下文件的过程做过一遍了,具体如何做的,下贴有详细记录:http://www.linuxsir.cn/bbs/showthread.php?t=225796
我估计原因可能在于没有 umount $LFS 就关机导致的,但是为什么就不明白了


我最早一次装lfs时由于时间不够,所以chapter 5、6都是完了一个就关机,也不umount,但只重新做一下就行,而且远没有你做的多(不用全做)但就是能通过grub设置。其实你也不用grub来试,只要试一下在chroot系统里mount某一分区就明白了,也是找不到分区,原因一样,就是/dev下没有hda?的设备文件。

你所做的工作只差了一步,因为你已经做完了chapter6,所以在重做chapter6开始的/dev相关工作后,再/sbin/udevstart把真实的/dev目录系统建好!
回复 支持 反对

使用道具 举报

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

本版积分规则

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