scsi 硬碟與 initrd.img

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

scsi 硬碟與 initrd.img

文章cyu021 » 週六 2月 26, 2005 11:32 pm

我在vmware上先裝了debian-sarge,然後再自行build kernel-2.6.7-kgdb (因為作業需要),因為vmware好像會將硬碟模擬為scsi介面,所以我一定需要initrd.img才能夠成功的boot進2.6.7
我現在的問題是,我可以拿initrd.img for 2.6.8給2.6.7的image用嗎?

謝謝
cyu021
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週二 9月 14, 2004 9:52 am

文章kanru » 週日 2月 27, 2005 12:32 am

initrd.img 裡面就是要預先載入的 kernel module
而這個是與 kernel 版本息息相關的,有時候同一版本的 kernel 編出來的模組
因為設定不一樣也不能共用,何況是拿較新的 2.6.8 給 2.6.7 用?
用 mkinitrd 重新製造一個給這個核心用的 initrd.img 吧

或是乾脆把 scsi 的部份給編到 kernel 裡面去
圖檔
頭像
kanru
榮譽學長
榮譽學長
 
文章: 578
註冊時間: 週六 7月 12, 2003 12:09 pm

Re: scsi 硬碟與 initrd.img

文章cyt » 週一 2月 28, 2005 7:23 am

To cyu021: 用 VMware 的話,不一定非得用 SCSI 的模擬,還是有一般 IDE HD 的選項可以選。只是用 SCSI 好像效能會比較好。
cyt
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週一 5月 31, 2004 2:20 pm

文章cyu021 » 週一 2月 28, 2005 9:07 am

我找到kernel panic的原因了...因為我把debugging mode也build進kernel
導致image太大load不進ramdisk所以發生kernel panic
我把ramdisk_size加大之後現在ok了

同時一方面在vmware裡我也採用ider hd
並且使用make-kpkg --initrd kernel_image把image & initrd.img一起做出來

謝謝大家 :-)
cyu021
懵懂的國中生
懵懂的國中生
 
文章: 137
註冊時間: 週二 9月 14, 2004 9:52 am


回到 debian desktop

誰在線上

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