LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Debentoo Gao

Gentoo Linux 1.4 GRP安装参考指南(2003.11.20更新)

[复制链接]
发表于 2004-4-25 18:18:29 | 显示全部楼层
hd0 not hd1
发表于 2004-4-25 18:23:50 | 显示全部楼层
最初由 vvlaw 发表
grub> root (hd1,4)

selected dirver does not exist.

所选择的分区不存在。


到底是hda5还是hdb5,你得搞清楚!你是不是只有一个硬盘插在第一个ide接口?用grub> root (hd0,4)能不能通过?
发表于 2004-4-25 19:15:03 | 显示全部楼层
是hdb不是hda啊

因为我的硬盘跳线的帽子没有了。。。不能设主盘,只能设成附盘。
所以是hdb而不是hda...

用fdisk或者在knoppix,还是之前在RH中,显示的,还是mount的时候都是用hdb...

用grub> root (hd0,4)可以通过
就是kernel的时候说找不到文件。。。

不知道路径该怎么设。。。还是?

卡在这里,下面都做不了了。。。
现在连2k都进不去了。。。
发表于 2004-4-25 21:57:52 | 显示全部楼层
如果用grub> root (hd0,4)可以通过,那试试(kernel什么的先别管它)
grub> setup (hd0)
如果不行,试试
grub> setup (hd1)
然后
grub> quit
#nano -w /boot/grub/grubconf
改成这样:
default 0
timeout 15
splashimage=(hd0,4)/boot/grub/splash.xpm.gz

title=Gentoo Linux 1.4 Release
root (hd0,4)
kernel /boot/kernel /boot/linux-2.4.20-gentoo-r5 ro root=/dev/hdb5 hdc=ide-scsi vga=791

title=Windows 98 SE
root (hd0,0)
chainloader +1
重启看看有没有grub的menu。
PS:奇怪,如果是hdb5,照理应该是用grub> root (hd1,4)。:confused:
发表于 2004-4-25 22:54:08 | 显示全部楼层
只有hdb而没有hda啊,那grub里面可能还就是hd0,grub好像就是看在bios里面找硬盘的顺序,找到的第一个就是hd0了。感觉这个是grub设计的一个不够好的地方,因为在bios里面改动了硬盘启动的顺序之后,hd0和hd1代表的硬盘就改变了,还不如跟linux一样,按照主从盘来区分呢。反正进了grub的shell之后试吧,grub有自动完成的功能,没输入完的时候按tab能列出可能的参数。对了,你看看grub目录下有没有个device.map文件,这个文件会对grub映射bios的结果有影响。
发表于 2004-4-25 23:16:45 | 显示全部楼层
发现有个问题:就是你确认你的gentoo下面的内核编译了么?如果编译了,那么是拷贝成哪个文件了?是hdb5分区下面的/boot/linux-2.4.20-gentoo-r5么?如果不是这个,那显然在grub.conf这个文件里面kernel后面的参数就不能用这个了。比如说我的机器,编译的内核拷贝到了/boot/kernel-2.6.5(我的gentoo装在第二个硬盘的第一个分区),相应的在grub.conf里面是
root (hd1,0)
kernel /boot/kernel-2.6.5 root=/dev/hdb1 gentoo=nodevfs vga=0x318
这是grub的设置问题,另外grub安装的时候出错,你确认在/boot/grub目录下面有需要的reiserfs_stage1_5这个文件么?
发表于 2004-4-26 13:09:12 | 显示全部楼层
早上参考
http://www.linuxfans.org/nuke/mo ... der=asc&start=0
将硬盘重新分了三个区
hdb3 100M 作boot
hdb5 4.5G 作root
hdb6 500M 作swap

一路下来都挺顺利。。。
#grub
>root(hd0,2)
>setup(hd0)---Successed...成功。
>quit

reboot
出现选择画面。
但是当选择Gentoo 2004的时候,自荐一段后停在
kernel panic:VFS:Unable to mount root fs on hdb5
选择windows 2000时候,不能进入
Booting 'Windows 2000'
rootnoverify(hd0,0)
chainloader +1
发表于 2004-4-26 13:10:29 | 显示全部楼层
早上参考
http://www.linuxfans.org/nuke/mo ... der=asc&start=0
将硬盘重新分了三个区
hdb3 100M 作boot
hdb5 4.5G 作root
hdb6 500M 作swap

一路下来都挺顺利。。。
#grub
>root(hd0,2)
>setup(hd0)---Successed...成功。
>quit

reboot
出现选择画面。
但是当选择Gentoo 2004的时候,自荐一段后停在
kernel panic:VFS:Unable to mount root fs on hdb5
选择windows 2000时候,不能进入
Booting 'Windows 2000'
rootnoverify(hd0,0)
chainloader +1
发表于 2004-4-26 13:14:44 | 显示全部楼层
附上fstab

# <fs>                  <mountpoint>   <type>          <opts>

<dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/hdb3            /boot    ext2           noauto,noatime             1 1
/dev/hdb5            /            reiserfs      noatime                         0 0
/dev/hdb6            none     swap         sw                                  0 0
/dev/cdroms/cdrom0 /mnt/cdrom  iso9660     noauto,ro           0 0
#/dev/fd0                 /mnt/floppy  auto           noauto               0 0

# NOTE: The next line is critical for boot!
none                     /proc     proc           defaults                         0 0

none                /dev/shm   tmpfs         defaults                         0 0
==============================================
grub.conf:
----------------------------------------
timeout 11

default 1

# Fallback to the second entry.
fallback 0

splashimage=(hd0,2)/grub/splash.xpm.gz

title  Gentoo 2004
root (hd0,2)
kernel /vmlinuz root=/dev/hdb5

title Windows 2000
rootnoverify (hd0,0)
chainloader? +1
发表于 2004-4-26 17:23:29 | 显示全部楼层
:)
搜索了下,很多人遇到那个问题

原因原来很简单,就是内核没有选reiserfs support

偶重新编译了下,reboot...;)

终于搞定:)提示logon:的时候,好是激动!

谢谢Hauser及各位兄弟的热心帮助。。。
谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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