LinuxSir.cn,穿越时空的Linuxsir!

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

Debian3.1 下编译2.6.12屡次失败!!

[复制链接]
发表于 2005-8-2 20:56:22 | 显示全部楼层 |阅读模式
我编译2.6内核屡次失败。
现在终于启动时不在是黑屏了,能看见字了。

不过停在了这里:
VFS: Cannot open root device "hda3" or unknow-block(0,0)
Please appened a corrent "root=" boot option
Kernel panic - not syncing:
                VFS: Unable to mount root fs on unknow-block(0,0)
看这段文字,应该是文件系统或者设备管理系统没有配置好。
但是我能确定(因为这是我的习惯)reiserfs已经编译进内核,经过一位大哥的题点,关闭了devfs,用udev(debian3.1已经自带了)。可是还不行……

难道是我的grub有问题?
title           Debian GNU/Linux, kernel 2.6.12 compiled @ 8-1-2005
root            (hd0,2)
kernel          /boot/k2.6 root=/dev/hda3 udev ro vga=792
savedefault
boot

title           Debian GNU/Linux, kernel 2.4.27-2-386
root            (hd0,2)
kernel          /boot/vmlinuz-2.4.27-2-386 root=/dev/hda3 ro vga=792
initrd          /boot/initrd.img-2.4.27-2-386
savedefault
boot
这是我的配置,下面那个2.4的是系统自带的,可以启动。

都快疯了,这几天编译,重启,重启编译…………
为了我的IBM迅驰笔记本,一定要用2.6的内核啊!
发表于 2005-8-2 21:13:29 | 显示全部楼层
我也是这样,同问
回复 支持 反对

使用道具 举报

发表于 2005-8-2 23:22:52 | 显示全部楼层
编译到最后时加initrd 参数,具体作法请搜索论坛的帖子,这是个老问题了,如果无特殊要求,建议直接下载编译好的deb包安装,sid中就有。
回复 支持 反对

使用道具 举报

发表于 2005-8-2 23:45:34 | 显示全部楼层
sid源里早已经有2.6.12了
我用过
非常稳定

不过现在不想用sid的
回复 支持 反对

使用道具 举报

发表于 2005-8-2 23:47:01 | 显示全部楼层
内核里有的选项没有配置好. 耐心的查文档, 更改配置吧. 呵呵
回复 支持 反对

使用道具 举报

发表于 2005-8-3 00:08:02 | 显示全部楼层
这个我昨天刚刚回复过。 请搜索:

cramfs
回复 支持 反对

使用道具 举报

发表于 2005-8-3 00:21:57 | 显示全部楼层
两个建议:
1.使用 mkinitrd 生成一个 initrd 文件,加到 grub 的启动菜单里
2.配置增加 cramfs 的支持
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-3 21:22:46 | 显示全部楼层
搞定了,虽然还是有几个烦人的小问题(touchpad的高级功能无法使用……USB偶尔出现问题……)。
但是已经用新内核回复帖子了!哈哈。

先用make defconfig,然后在此基础上修改的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-4 15:01:08 | 显示全部楼层
USB搞定了(似乎前几次是失误)
但是我的touchpad还是有问题啊。表现为:
在控制台下无法点击,而在X下,点击一次好象是双击动作!很不爽啊。
在2.4.x工作完全正常!
回复 支持 反对

使用道具 举报

发表于 2005-8-4 15:36:39 | 显示全部楼层
驱动....
最开始应该是ide驱动,usb和touchpad应该还是驱动,在2.4.x下工作正常说明内核是支持的,多看看是哪个选项没有选好
回复 支持 反对

使用道具 举报

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

本版积分规则

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