Kernel panic:新内核引问题

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

Kernel panic:新内核引问题

文章休想 » 週四 10月 27, 2005 3:27 pm

各位大大
scsi盘,启动debian出错
#grub.conf

title debian
root (hd0,0)
kernel /vmlinuz-2.6.8-2-686-smp root=/dev/sda2 ro
initrd /initrd.img-2.6.8-2-686-smp
savedefault
boot

title debian
root (hd0,0)
kernel /vmlinuz-2.6.8-2-386 root=/dev/sda2 ro
initrd /initrd.img-2.6.8-386
savedefault
boot

我用apt-get 从mirrors抓下来的kernel-image-2.6.8-2-686-smp无法引导挂载root,错误提示

Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unkonwn-block(0,0)

其中386这个内核可以引导,如果用686-smp的,就会出现以上错误信息

我知道是因为initrd里面没有scsi的信息,希望大大指教如果才能让686-smp启动
休想
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週日 1月 16, 2005 7:56 pm

文章molopoly » 週四 10月 27, 2005 5:39 pm

請問你知道什麼是smp嗎?
你可以用apt-cache show kernel-image-2.6.8-2-686-smp來查詢,
也許你應該自己編譯一個核心比較好,
反正如某位大大(忘了是誰><)講的kernel相關的路徑很少啊,
而且可以選用最新的核心。
molopoly
可愛的小學生
可愛的小學生
 
文章: 43
註冊時間: 週二 10月 18, 2005 1:29 am
來自: 台灣共和國

文章休想 » 週四 10月 27, 2005 6:08 pm

我知道什么是SMP。
我的CPU是xeon 2.4(HT)
而且,启动的时候提示是无法mount root 文件系统,或许和scsi模块没有在mount root 前加载。

爬帖的时候发现,apt-get 抓下来的kernel-image应该是在安装以后,在通过mkinitrd生成的initrd.img

或许我真的需要重新make内核

还有大大可以帮忙没。
休想
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週日 1月 16, 2005 7:56 pm

文章wsun013 » 週四 10月 27, 2005 9:37 pm

哇..xeon 2.4...
不拿來build kernel 邊太可惜了
30 mins 有找吧
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章休想 » 週四 10月 27, 2005 9:44 pm

难道真的要build?

晕死!
休想
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週日 1月 16, 2005 7:56 pm

文章休想 » 週四 10月 27, 2005 9:48 pm

在Rebuild前,我想在问一下

aic 7902B的scsi控制器在make内核前需要注意什么!

我用woody3.1a1装了,386的内核可以起动,686smp的死活不让我进去,就是不能mount root

希望大家指点
休想
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週日 1月 16, 2005 7:56 pm

文章wsun013 » 週四 10月 27, 2005 10:07 pm

把 scsi, ide, 一些 filesystem 設為 <*> 內定吧
make-kpkg 加入 --initrd

剩下的..我也不清楚了 orz
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章休想 » 週四 10月 27, 2005 10:09 pm

我也不明白
为什么apt-get抓下来的kernel-image-2.6.8-11-386可以用
而686-smp就不能
休想
可愛的小學生
可愛的小學生
 
文章: 13
註冊時間: 週日 1月 16, 2005 7:56 pm

文章ericjoy » 週一 10月 31, 2005 4:27 pm

假如 boot device 是 usb
需要等一段時間
usb device 才會 ready
kernel 才能 mount

請參考
http://tech.ccidnet.com/art/1060/20041126/182161_1.html


ericjoy
ericjoy
可愛的小學生
可愛的小學生
 
文章: 4
註冊時間: 週一 7月 04, 2005 1:44 pm


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客