デビアン(Debian)/Grubブートローダ
ブートローダをGrubグラッブに乗せかえる
- apt-get install grub
- grub-install
- update-grub
で、rebootしてみよう。まあ、確認のために /boot/grub/menu.lst を読んでみても良い。
grubで、便利なのが、grub-reboot コマンド。デフォルトを古い状態にしたまま、新しいカーネルでブートを試してみる事ができる。これは、僕のようにリモートでサーバーを管理している人達には便利な機能。新しいカーネルを安心して試してみる事ができる。もし、ブートに失敗したらCPUをリモートでリセットするとか、現地の管理者にリセットしてもらうだけで元に戻る。
僕は、/boot/vmlinuz を今のカーネルにシンボリックリンクして、/boot/initrc.img を今のラムディスクにシンボリックリンクしておいた。こうしておくと、デフォルトは、このシンボリックリンクのカーネルを使う事になる。シンボリックリンクを変更しない限り、デフォルトのカーネルは変わらないから安心。
- cd /boot
- ln -sf vmlinuz-2.4.22-1-k7 vmlinuz
- ln -sf initrd.img-2.4.22.-1-k7 initrd.img
- update-grub
moon:/usr/src/linux# ls -l /boot/vmlinuz /boot/initrd.img lrwxrwxrwx 1 root root 22 2004-01-18 16:27 /boot/initrd.img -> initrd.img-2.4.22-1-k7 lrwxrwxrwx 1 root root 19 2004-01-18 16:26 /boot/vmlinuz -> vmlinuz-2.4.22-1-k7
![[メインページ]](http://now.ohah.net/upload/wiki.png)