LinuxSir.cn,穿越时空的Linuxsir!

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

Gentoo安装失败!!!是不是2.6内核的问题呢!?我重新安装2.4试一下!

[复制链接]
发表于 2004-11-2 20:37:37 | 显示全部楼层 |阅读模式
利用通用livecd断网安装,最后重新启动时竟然跟我说我的/分区不可用!气死我了!
请高手帮忙看看!
/:/dev/hda9
swap :/dev/hda8
/boot:/dev/hda7(其实我的硬盘时SATA的,应该为sda,可是它偏偏要给我弄个hda)

grub.conf

default 1
timeout 10
splashimage=(hd0,6)/grub/splash.xpm.gz

title Gentoo Linux
root (hd0,6)
kernel /kernel-2.6.5-gentoo-r1 root=/dev/ram0 init=/linuxrc real_root=/dev/hda8
initrd /initrd-2.6.5-gentoo-r1

title Windows Server 2003
root (hd0,0)
chainloader +1


请问高手这是何原因!我用的是2004.1LiveCD,genkernel编译内核
发表于 2004-11-2 20:41:01 | 显示全部楼层
swap :/dev/hda8
real_root=/dev/hda8?
这里正确吗?另外fstab有没有修改过?
 楼主| 发表于 2004-11-2 20:46:36 | 显示全部楼层
不好意思,我给写错了!应该是real_root=/dev/hda9
另外fstab文件

/dev/hda7  /boot ext3 noauto,noatime 1 2
/dev/hda9  /     ext3 noauto,noatime 0 1
/dev/hda8  none  swap sw             0 0
...

请问这个fstab对吗?我感觉好像没问题啊!
 楼主| 发表于 2004-11-2 20:56:24 | 显示全部楼层
对了,还有我的网卡怎么不能用呢 ?用emerge e100竟然告诉我有Error!我的网卡是Intel Pro/100 VE Network Connection
 楼主| 发表于 2004-11-2 21:01:40 | 显示全部楼层
我是不是该用手工编译内核?
 楼主| 发表于 2004-11-3 10:17:25 | 显示全部楼层
我昨天用手动配置了内核!将grub更改为:
default 1
timeout 10
splashimage=(hd0,6)/grub/splash.xpm.gz

title Gentoo Linux
root (hd0,6)
kernel /kernel-2.6.5-gentoo root=/dev/hda9

可是重新启动后仍然是hda9 is not a valid partition!
:mad: 我要气疯了!
发表于 2004-11-3 12:31:36 | 显示全部楼层
用的什么文件系统?
可以试试挂好/boot分区,然后
# cd /boot
# ln -s . boot
接着将grub.conf改成:
root (hd0,6)
kernel /boot/kernel-2.6.5-gentoo root=/dev/hda9

另外可以试下运行grub,
> root (
然后按两下tab,看它的显示。完了可以取消命令退出并相应地修改grub.conf。
发表于 2004-11-3 12:35:23 | 显示全部楼层
3.1.0a以及以上的genkernel制作出来的initrd有问题,原因在于不能正常启用udev。这是genkernel的bug。

请使用genkernel 3.1.0a以下的版本,例如3.0.2g(emerge =genkernel-3.0.2g)来重新构造initrd(genkernel --udev --no-lvm2 --no-bootsplash initrd)。
 楼主| 发表于 2004-11-3 20:45:35 | 显示全部楼层
谢谢,我再试一下!
 楼主| 发表于 2004-11-3 21:44:37 | 显示全部楼层

还是不能成功啊!

:confused:我将错误信息写出来!
>>Mounting filesystem...
Started device management daemon v1.3.25 for /dev
>>Determining root device ...
>>Block device /dev/hda9 is not a valid root device ...
>>The root block device is unspecified or not detected.
  please specify a device to boot,or "shell" for a shell.
boot()::_

My fstab file:
/dev/hda7       /boot      ext3      noauto,noatime     1 2
/dev/hda9       /          ext3      noatime            0 1
/dev/hda8       none       swap      sw                 0 0
/dev/hda10      /home      ext3      noatime            0 0

/dev/cdroms/cdrom0 /mnt/cdrom auto   noauto,user        0 0
/dev/cdroms/cdrom1 /mnt/cdrom1 auto   noauto,user        0 0

none            /proc      proc      defaults           0 0
none            /dev/shm   tmpfs     defaults           0 0
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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