[問題]kernel2.4.20和lilo

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

版主: mufa

[問題]kernel2.4.20和lilo

文章huki » 週二 3月 25, 2003 10:19 pm

今天又再次重新編譯了kernel2.4.20來試試
這次進步了~~~~~
不再連字都沒幾行就停住
但是還是一樣沒法正常開機
開機出現
VFS: Cannot open root device "hda3" boot or 03:03
Please appen a correct "root=" boot option
Kernel panic:VFS:Unable to mount root fs on 03:03
是我的lilo設定有問題嗎?

我的lilo.conf內容為
prompt
lba32
boot=/dev/hda
install=/boot/boot-bmp.b
map=/boot/map
bitmap=/boot/debian-bootscreen-woody.bmp
bmp-colors=1,,0,2,,0
bmp-table=120p,173p,1,15,17
bmp-timer=254p,432p,1,0,0
vga=normal
default=Debian3(2.4.20)
#default=Debian3(2.4.18)
timeout=100

image=/boot/vmlinuz-2.4.20
#image=/boot/vmlinuz-2.4.18-bf2.4
label=Debian3(2.4.20)
#label=Debian3(2.4.18)
root=/dev/hda3
read-only
#append="hdc=ide-scsi"
append="hdc=ide-scsi root=/dev/hda3"

image=/boot/vmlinuz-2.4.18-bf2.4
label=BackUp(2.4.18)
root=/dev/hda3
read-only
append="hdc=ide-scsi"

之前用2.4.18都正常啦!
我也曾將append="hdc=ide-scsi root=/dev/hda3"改成
append="hdc=ide-scsi"一樣不行
不知是為何會這樣~~~~~
有人碰過這問題嗎?
麻煩各位大大為小弟解答
謝謝 :crying:
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[問題]kernel2.4.20和lilo

文章阿信 » 週二 3月 25, 2003 11:07 pm

編譯好的新kernel有無將fs和ide編入kernel呢?

看錯誤訊息的感覺是boot fs或root fs或是ide-disk沒有編到kernel裡面。

如果都編譯成module的話,就要另外產生initrd.img。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]kernel2.4.20和lilo

文章huki » 週二 3月 25, 2003 11:22 pm

阿信 寫:編譯好的新kernel有無將fs和ide編入kernel呢?

看錯誤訊息的感覺是boot fs或root fs或是ide-disk沒有編到kernel裡面。

如果都編譯成module的話,就要另外產生initrd.img。


其實我不太清楚有沒有選到~~~~
因為很多選項我都是用預設的
而且多半都直接全選了
不知阿信兄知不知那裡有設定的說明啊?
因為實在不太知到底要選通些也~~~
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[問題]kernel2.4.20和lilo

文章moto » 週三 3月 26, 2003 12:04 am

看樣子是 kernel 找不到 root partition!

底下是我猜可能會有關係的選項,提供給你參考囉..

* initrd support:

<img src="http://chuany.net/albums/album09/abi.sized.png">

* Compressed ROM File system 、 Ext3 、 ext 2 .. etc

<img src="http://chuany.net/albums/album09/abj.sized.png">

<img src="http://chuany.net/albums/album09/abk.sized.png">
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[問題]kernel2.4.20和lilo

文章huki » 週三 3月 26, 2003 1:34 am

moto大大
選項裡M和*有什麼分別嗎?
還有你說的那些我都有選了
不過有些是M會是這樣的差別嗎? :oops:
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[問題]kernel2.4.20和lilo

文章moto » 週三 3月 26, 2003 8:11 am

* 表示要將該模組編譯進入 kernel 成為 kernel 的一部份 。
M 表示編譯成獨立的模組。

兩種的差別在於,如果你已經編譯進入 kernel 之後,開機的的時候該驅動程式已經存在核心裡頭,以我的網卡 3c59x 為例,如果我編譯進去核心這樣就不需要寫在 /etc/modules 裡頭載入,如果是編譯成模組則必須在開完機之後載入該模組,您要的驅動程式才會生效!

所以要不要編譯進核心絕對是因地制宜,像以我的 NB 來說,很多硬體都是固定的,如網卡、音效卡..等等,像這時候就可以將他們編譯進核心!

但是如果您的工作是撰寫各種網卡核心模組的話這樣做就很麻煩,因為如果你寫了一段程式要測試還要在重新開機!天阿~那有那麼多美國時間,因此這時候就應該要編譯成模組,只要透過 insmod 、 rmmod 之類的簡單指令就可以輕鬆載入或卸載模組囉..
;-)
頭像
moto
摩托學園站長
摩托學園站長
 
文章: 2808
註冊時間: 週二 9月 03, 2002 3:37 am
來自: 台北

re:[問題]kernel2.4.20和lilo

文章huki » 週三 3月 26, 2003 8:24 am

moto大大
我了解了~~~~~
可是還是不能開機,現在只剩
Kernel panic:VFS:Unable to mount root fs on 03:03
還沒過了~~~~~~
不知怎麼辮也~~~~
也照你的方式了
唉~~~~~謝謝
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

re:[問題]kernel2.4.20和lilo

文章阿信 » 週三 3月 26, 2003 8:41 am

先說明你一下的系統狀態吧

比如/boot fs , root fs,以及是scsi 硬碟or ide硬碟。

設定的說明...怎麼都不看make menuconfig上面的說明呢?

上面不是有說到?是helo *是built in M是module...-_-...

我猜一下:

如果是ide disk的話,就不需要用initrd.img
將root fs and boot fs and ide相關的東西都編入kernel裡面。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

re:[問題]kernel2.4.20和lilo

文章阿威 » 週三 3月 26, 2003 8:53 am

你編譯kernel有沒有加入 -initrd的選項
阿威
摩托學園!學園長們
摩托學園!學園長們
 
文章: 419
註冊時間: 週三 9月 04, 2002 2:31 am

re:[問題]kernel2.4.20和lilo

文章阿威 » 週三 3月 26, 2003 8:55 am

如果沒有去看過的話先看看這一篇文章。

http://moto.chuany.net/viewtopic.php?t=64
阿威
摩托學園!學園長們
摩托學園!學園長們
 
文章: 419
註冊時間: 週三 9月 04, 2002 2:31 am

re:[問題]kernel2.4.20和lilo

文章EricSS » 週一 3月 31, 2003 1:29 am

huki 寫:moto大大
我了解了~~~~~
可是還是不能開機,現在只剩
Kernel panic:VFS:Unable to mount root fs on 03:03
還沒過了~~~~~~
不知怎麼辮也~~~~
也照你的方式了
唉~~~~~謝謝


其實google找一找的話有答案的:)
把整串"Kernel panic:VFS:Unable to mount root fs on 03:03"輸入進去
給您個參考 ;-)
因靠耶和華而得的喜樂是你們的力量。 尼西米8:10
EricSS
懵懂的國中生
懵懂的國中生
 
文章: 128
註冊時間: 週四 3月 13, 2003 11:39 pm
來自: 紅毛城


回到 debian misc

誰在線上

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