2008年4月7日 星期一

build linux kernel 手動 and use Debian tool

針對 /boot/grub/menu.lst這個檔案
用手動自己輸入與使用debian tool出來的差異性

nelsonchung@nelsonchung--ubuntu-NB:/usr/src$ diff /boot/grub/menu.lst /boot/grub/20080407menu.lst
133,152d132
< root="UUID=" root="UUID=" root="UUID=" root="UUID="> title Nelson Chung built by himself
> root (hd0,5)
> kernel /boot/vmlinuz-2.6.24-generic root=UUID=5cfcc0b4-207c-40e3-a7f9-db95f6e76d5f ro quiet splash
> initrd /boot/vmlinuz-2.6.24-generic
> quiet
>

差在
initrd的設定


Tsung's Blog(http://blog.longwin.com.tw/archives/000531.html)

initrd.img 的作用, 就是給核心提供啟動所需要的驅動.
為了方便, 把自己硬體的驅動都載入核心中.

我猜想這個設定
應該是要設定initrd.img的位置

那就先把原本驅動的image (initrd.img-2.6.22-14-generic)
設定到initrd去好了

另外也有initrd.img-2.6.24-custom可以設定

透過Facebook分享

4 則留言:

鍾志均 提到...

initrd 設定成 /boot/initrd.img-2.6.22-14-generic

重開機
發現找不到
/lib/modules/2.6.24

奇怪
又沒設定這個位置
為什麼會找
結果無法進入Ubuntu

切回原來的2.6.14

mark
initrd /boot/initrd.img-2.6.22-14-generic
重開機
出現

Starting up ....
Uncompressing Linux.. Ok, booting the kerkel.
[ 9.0.9.1112] pnpacpi: exceeded the max number of mem resources: 12
[ 9.647316] kerel panic - not syncing: UFS: unable to mount root fs on unknown-block(0,0)

無法進入系統

harlan 提到...

你好, 我用Sage訂閱你的Blog時,在做refresh時, 都會有異常的出現大量Script造成Sage停止運作. 其他的Blog都沒有此現象, 不知是否是你的Blog內用了太多的script?

謝謝

鍾志均 提到...

在計數器的部份
有兩個javascripts

><

I used Google Reader.

harlan 提到...

感謝, 看起來sage的bug, 我會換換Google Reader試試看.

謝謝