如果原系統的 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 裡面去。
Navigate
- Previous: 我不按指紋 給我身份證 @2005/05/21
- Next: 同時取用 unstable 套件又守在 testing (或 stable) 的方法 @2005/05/22
Add a trackback
Please send trackback to: http://blog.seety.org/everydaywork/2005/5/22/329/trackback/.
Comments
Re: boot loader for linux
那麼有空我再自己為 grub 平反一下... 如果它表現好的話 ^^;
剛剛半天找不到 /etc/grub.conf 就生氣,發現 menu.lst 之後就不想看內容了;總之組態的方法和 lilo 差好多。當然兩個是不一樣的東西,只是實在懶得學。
要開始編核心了。
-----
剛剛半天找不到 /etc/grub.conf 就生氣,發現 menu.lst 之後就不想看內容了;總之組態的方法和 lilo 差好多。當然兩個是不一樣的東西,只是實在懶得學。
要開始編核心了。
-----
yungyuc
at 2005-05-22 17:01.
Add a comment
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 有很詳盡的說明。