如果原系統的 boot loader 是 grub,要換回 lilo 的時候,在 Debian 下面這麼作:

$ apt-get install lilo mbr

然後

$ liloconfig

照著指令作,把 boot loader 作到 /dev/hd* 的 mbr 裡面 (此時需要 install-mbr 這個工具,是包在 mbr 這個套件裡面的)。

liloconfig 會幫我們找出 /boot 下面的 kernel 和 initrd,然後寫成 /etc/lilo.conf ,如果我們想作什麼改變,再改設定檔即可。

說實話,grub 真不好學;搞了半天才知道它的設定檔在 /boot/grub/menu.lst ,而 /etc/grub.conf 不是不存在就是擺好看的。 update-grub不是 用來安裝 boot loader 用的,只是 liloconfig 同等效果的程式;而且還不太好用。

最後不要忘記多作幾次

$ lilo

來把 boot loader 寫到 mbr 裡面去。

Posted by yungyuc at 15:25, 2 comments, 0 trackback.
Add a trackback
Comments
Re: boot loader for linux
其實我覺得 grub 的設定檔比 lilo 的清楚易懂.. :P
BTW, 大部分 gurb 設定檔是 /boot/grub/menu.lst 然後有些 distribution 會 link 到 /etc/menu.lst or /etc/grub.conf。安裝 grub 用 grub-install ,因為 grub 改完設定檔以後不用重新 install 所以一般來說用 update-grub 來管理 menu.lst 很方便,可以設定那些部份要自動產生,那些部份不要被修改,第一次使用 update-grub 產生出來的 menu.lst 裡面的 comment 有很詳盡的說明。
Kanru at 2005-05-22 15:43.
Re: boot loader for linux
那麼有空我再自己為 grub 平反一下... 如果它表現好的話 ^^;

剛剛半天找不到 /etc/grub.conf 就生氣,發現 menu.lst 之後就不想看內容了;總之組態的方法和 lilo 差好多。當然兩個是不一樣的東西,只是實在懶得學。

要開始編核心了。
-----
yungyuc at 2005-05-22 17:01.
Add a comment

Your name. (required)

Your personal website. (optional)

Your email address. Will not show in page. (suggested, but optional)

Text format is "Plain Text".

Enter "fOrfs"
© hover year to navigate month: powered by django