第一次使用 Tomboy Notebook 來紀錄自己的筆記,主要處理最近使用 Ubuntu 時,開機畫面多了幾個 crash 掉以後的 recovery menu,找了台灣的網頁,沒有人真正寫出我只要修改 Grub2 menu 的選單而已,自己也嘗試修改 /boot/grub/grub.cfg 檔,但是 grub.cfg 是由 grub-mkconfig 自動產生的,修改以後再執行 update-grub 又修改的內容復原回去了。
於是在 google 輸入 "how to delete grub2 recovery mode menu",找到 [1] 的網站,說明了如何刪除 menu 以及隱藏 recovery mode 的作法,其中有一些小錯誤也一併修正。
Q: How to delete old version of kernels in grub2 menu ?
A: Delete them from /boot directory. Both initrd and vmlinuz files. Than run update-grub.
Q: How to hide recovery mode in grub2 menu ?
A: Change this line #GRUB_DISABLE_LINUX_RECOVERY=”true” as GRUB_DISABLE_LINUX_RECOVERY=”true” (delete command character.) in /etc/default/boot /etc/default/grub. Than run update-grub.
Q: How to disable memtest in grub2 menu ?
A: cd /etc/grub.d
sudo chmod -x 20_memtest86+
sudo update-grub
接下來是美化開機畫面,在 [2] 中有一個漂亮的開機畫面,於是按照說明的項目一一實做,其實可以使用 synaptic 程式來完成,只要在套件庫加入 deb http://ppa.launchpad.net/bean123ch/burg/ubuntu maverick main 資料來源。不過要加入哪些套件?只要點選 burg 選項就會安裝所有套件。
安裝以後,接著按照 [2] 中的說明輸入 sudo burg-install "(hd0)" 結果變成 grub command line 的開機畫面,無法開機了。只好拿出 Ubuntu 開機片開機,然後設定好網路連線,
接著在 google 中輸入 "fix grub2" 找到 [3] 按照說明將原來的開機畫面恢復,主要的步驟如下:
1. 使用 Ubuntu 開機片開機,選擇"試用"
2. 開機後將網路設定起來,選擇 system --> network Tools,刪除 auto eth0, 增加 DSL, 輸入 71727833@hinet.net, fsfjwryc
3. 使用 cfdisk 查看原來硬碟的規劃,因為自己將 Linux partition 為 /dev/sda1-->/boot, /dev/sda8-->/root, /dev/sda9-->/usr, /dev/sda10-->/var, /dev/sda11-->/home
所以必須一一 mount 起來
4. sudo mkdir /media/myroot;
5. sudo mount /dev/sda8 /media/myroot; sudo mount /dev/sda1 /media/myroot/boot; sudo mount /dev/sda9 /media/myroot/usr; sudo mount /dev/sda10 /media/myroot/var; sudo mount /dev/sda11 /media/myroot/home
6. bind boot CD dev to myroot, i.e. sudo mount --bind /dev/ /media/myroot/dev
7. chroot, sudo chroot /media/myroot
8. sudo grub-install /dev/sda; sudo grub-install --recheck /dev/sda
9. exit; sudo umount all /dev/sda disk, then reboot system
完全移除 burg 以後,重新再安裝一次,安裝的步驟如下:
1. 使用 synaptic 程式先完全移除 burg
2. 因為我將 /boot/burg 刪除,所以重新安裝時將 burg.cfg 檔複製回來,sudo cp /boot/burg/burg.cfg.new /boot/burg/burg.cfg
3. sudo burg-install /dev/sda
4. sudo update-burg
5. sudo burg-emu 查看是否完成
6. reboot system
當更新 kernel 時 brug menu 不會自動更新,必須執行 sudo update-brug 來更新,如此才可以使用新版的 kernel.
[1] http://www.alonon.net/grub2-configurations/
[2] https://help.ubuntu.com/community/Burg
[3] http://tolearnfree.blogspot.com/2009/12/how-to-fix-grub2-on-ubuntu-910.html
於是在 google 輸入 "how to delete grub2 recovery mode menu",找到 [1] 的網站,說明了如何刪除 menu 以及隱藏 recovery mode 的作法,其中有一些小錯誤也一併修正。
Q: How to delete old version of kernels in grub2 menu ?
A: Delete them from /boot directory. Both initrd and vmlinuz files. Than run update-grub.
Q: How to hide recovery mode in grub2 menu ?
A: Change this line #GRUB_DISABLE_LINUX_RECOVERY=”true” as GRUB_DISABLE_LINUX_RECOVERY=”true” (delete command character.) in /etc/default/boot /etc/default/grub. Than run update-grub.
Q: How to disable memtest in grub2 menu ?
A: cd /etc/grub.d
sudo chmod -x 20_memtest86+
sudo update-grub
接下來是美化開機畫面,在 [2] 中有一個漂亮的開機畫面,於是按照說明的項目一一實做,其實可以使用 synaptic 程式來完成,只要在套件庫加入 deb http://ppa.launchpad.net/bean123ch/burg/ubuntu maverick main 資料來源。不過要加入哪些套件?只要點選 burg 選項就會安裝所有套件。
安裝以後,接著按照 [2] 中的說明輸入 sudo burg-install "(hd0)" 結果變成 grub command line 的開機畫面,無法開機了。只好拿出 Ubuntu 開機片開機,然後設定好網路連線,
接著在 google 中輸入 "fix grub2" 找到 [3] 按照說明將原來的開機畫面恢復,主要的步驟如下:
1. 使用 Ubuntu 開機片開機,選擇"試用"
2. 開機後將網路設定起來,選擇 system --> network Tools,刪除 auto eth0, 增加 DSL, 輸入 71727833@hinet.net, fsfjwryc
3. 使用 cfdisk 查看原來硬碟的規劃,因為自己將 Linux partition 為 /dev/sda1-->/boot, /dev/sda8-->/root, /dev/sda9-->/usr, /dev/sda10-->/var, /dev/sda11-->/home
所以必須一一 mount 起來
4. sudo mkdir /media/myroot;
5. sudo mount /dev/sda8 /media/myroot; sudo mount /dev/sda1 /media/myroot/boot; sudo mount /dev/sda9 /media/myroot/usr; sudo mount /dev/sda10 /media/myroot/var; sudo mount /dev/sda11 /media/myroot/home
6. bind boot CD dev to myroot, i.e. sudo mount --bind /dev/ /media/myroot/dev
7. chroot, sudo chroot /media/myroot
8. sudo grub-install /dev/sda; sudo grub-install --recheck /dev/sda
9. exit; sudo umount all /dev/sda disk, then reboot system
完全移除 burg 以後,重新再安裝一次,安裝的步驟如下:
1. 使用 synaptic 程式先完全移除 burg
2. 因為我將 /boot/burg 刪除,所以重新安裝時將 burg.cfg 檔複製回來,sudo cp /boot/burg/burg.cfg.new /boot/burg/burg.cfg
3. sudo burg-install /dev/sda
4. sudo update-burg
5. sudo burg-emu 查看是否完成
6. reboot system
當更新 kernel 時 brug menu 不會自動更新,必須執行 sudo update-brug 來更新,如此才可以使用新版的 kernel.
[1] http://www.alonon.net/grub2-configurations/
[2] https://help.ubuntu.com/community/Burg
[3] http://tolearnfree.blogspot.com/2009/12/how-to-fix-grub2-on-ubuntu-910.html
留言
張貼留言