關於build kernel 2.6.12的問題

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

版主: mufa

關於build kernel 2.6.12的問題

文章shong » 週四 8月 25, 2005 3:55 am

請教各位大大,
我最近要自己build一個2.6.12版的kernel
其步驟如下:
1.解壓縮並做 ln -s kernel-2.6.12 linux
2.進入linux然後做make menuconfig
3.選項選完後再做 make clean、make dep
4.然後再做make bzImage
5.再make modules
6.然後將bzImage copy成 vmlinuz-2.6.12到boot下
7.最後在設定grub的menu.lst

當我完成這些步驟後,再reboot到grub的開機選單,然後選擇
我build的kernel-2.6.12上開機。奇怪的事情發生了!
開機的訊息如下:
Booting 'kernel-2.6.12'
root (hd0,5)
Filesystem type is ext2fs, partition tute 0x83
kernel /boot/vmlinuz-2.6.12 root=/dev/had6 ro
[Linux-bzImage, setup=0x1c00, size=0x1245db]

Uncompressing Linux... Ok, booting the kernel.

然後就當在這邊無法booting進去了,
請問各位大大這可能是什麼原因呢???
不才的小弟我試了一個星期了還沒解決....><
謝謝大家....


ps:我是在Acer Aspire 5502 的 notebook上做的
shong
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週四 8月 25, 2005 2:19 am

Re: 關於build kernel 2.6.12的問題

文章duan » 週四 8月 25, 2005 9:41 am

shong 寫:Uncompressing Linux... Ok, booting the kernel.

然後就當在這邊無法booting進去了,


或許您可以看一下原來可開機 kernel 所使用的 initrd 裡載入了那些
module, 然後做一份 initrd 給目前編的 kernel 試試看.

供您參考. :)
duan
可愛的小學生
可愛的小學生
 
文章: 11
註冊時間: 週日 1月 23, 2005 10:48 pm

文章shong » 週六 8月 27, 2005 3:42 pm

感謝您的提示壓....
我嘗試去試試看了....
不過我原來boot 下的initrd.img沒有辦法用mount -o loop 去mount 到其他路徑來看。
而我從Debian3.1r0a光碟片第一片內附的2.6資料夾內的initrd複製到boot下,並mount到其他地方來看,感覺跟一般linux進去的資料夾配置都差不多,因此我就在grub的menu.lst下再加上initrd的路徑,然後reboot;不幸的是,跟原來的情狀一樣....><

最後,我直接用debian的光碟片來安裝2.6的kernel,當光碟片進入要安裝kernel的畫面後,也跟我build完kernel後reboot的情形一樣,卡在
Uncompressing Linux... OK, booting the kernel 這一行。

嗚嗚....我要build 2.6 kernel的原因是因為我2.4 kernel不被我ATI顯示卡的driver支援,因此一直沒被辦法進入X-window;而build kernel的過程又一直遇到困難,我的notebook在使用debian的路程還真是有一些艱難...><
還好有板上的朋友們給一些提示,讓我至少有個方向可以去尋找問題

感謝板上的大大給我ㄧ些提示喔...^^
:-)
shong
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週四 8月 25, 2005 2:19 am


回到 debian misc

誰在線上

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