LinuxSir.cn,穿越时空的Linuxsir!

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

gentoo新编译的内核,起不来。求助

[复制链接]
发表于 2009-7-23 16:29:23 | 显示全部楼层 |阅读模式
最新的gentoo-sources kernel-2.6.30-r3  ,64位

我hd3用的是ext4.似乎是没有挂上?我也不太肯定

有两个kernel,一个自己设定的,一个genkernel。全都不行。

我用的是Lilo,因为在编译grub时不过,也不知为啥。

请高人指点






我用的是lilo,以下为配置

boot=/dev/hda         
prompt                    
timeout=100               
default=gentoo            

image=/boot/kernel-2.6.30-gentoo-r3
   label=gentoo            
  read-only               
  root=/dev/hda3   

image=/boot/kernel-2.6.30-gentoo-r3
   label=gentoo.rescue     
  read-only               
  root=/dev/hda3     
  append="init=/bin/bb"   

image=/boot/kernel-genkernel-x86_64-2.6.30-gentoo-r3
  label=gentoo.gen
  read-only
  root=/dev/ram0
  append="init=/linuxrc ramdisk=8192 real_root=/dev/hda3"
  initrd=/boot/initramfs-genkernel-x86_64-2.6.30-gentoo-r3


image=/boot/kernel-genkernel-x86_64-2.6.30-gentoo-r3
  label=gentoo.gen2
  read-only
  root=/dev/hda3
  initrd=/boot/initramfs-genkernel-x86_64-2.6.30-gentoo-r3

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-7-23 16:36:00 | 显示全部楼层
由於 Genkernel 的問題,ext4需要你自己加入到內核中去才能啟動。有人已經提交了 Bug 了,但是不知道為什麽官方沒有理會。編譯成模組的話就會出錯。
  再試試。
回复 支持 反对

使用道具 举报

发表于 2009-7-23 16:38:58 | 显示全部楼层
另外,可以改用新的LibATA驅動:
Device Drivers/ATA..../ATA.../Enhanced IDE ../Support for SATA.. 一項選擇No,把下麵那個關於*ATA選Yes就好。後者內核比較推薦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-23 18:41:07 | 显示全部楼层
我现在这种情况可以进入系统吗?我没别的内核了,是不是要重装呀?
回复 支持 反对

使用道具 举报

发表于 2009-7-23 21:38:09 | 显示全部楼层
用安装盘,然后chroot过去就可以修补了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-24 09:38:48 | 显示全部楼层
我只有后两个用了genkernel 卫生么那个自己编译的也不能启动呢?我把ext4的驱动全编进去了。

我自己编译的内核没有initrd,会有影响吗?

这是我加入initrd后的情况

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-7-24 10:04:18 | 显示全部楼层
打個/dev/hda3?
回复 支持 反对

使用道具 举报

发表于 2009-7-24 18:59:01 | 显示全部楼层
lilo启动界面有没有像grub一样可以进入命令行的选项呀???如果可以进入的话 先确定一下你的根分区,到底是根分区没有选对,还是根分区的文件系统格式 不认识。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-25 12:16:16 | 显示全部楼层
有没有命令行我还真不知道,是这次便grub不过才用的lilo。

根分区时选对了,可能是文件系统不认吧。我换回ext3后genkernel的内核就能用了,可自己编译的还是同样的问题。我把驱动都编译进内核了呀??/
回复 支持 反对

使用道具 举报

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

本版积分规则

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