CentOS3.9から5.4にネットワーク経由で更新する

HDD、CD-ROMが破損しているノートPCの復活メモ2の続きです。

前回でCentOS3.9が無事インストールされたので、これを最新版(5.4)にします。
バージョンが違えど、やってるのは前回からお世話になっているこちらのサイトの手順です。

最新版のinitrd.imgとvmlinuzを入手します。
(これを書いている時点で5.5のディレレクトリが出来てた・・・)
今回は、/boot/centOS5.4というとこを作ってそこに保存しました。

#mkdir /boot/centOS5.4
#cd /boot/centOS5.4
#wget ftp://ftp.kddilabs.jp/Linux/packages/CentOS/5.4/os/i386/isolinux/initrd.img
#wget ftp://ftp.kddilabs.jp/Linux/packages/CentOS/5.4/os/i386/isolinux/vmlinuz

そして、grub.confに追記して、起動時のメニューの選択肢を増やします。

#vi /boot/grub/grub.conf
title CentOS 5.4 Install
root (hd0,1)
kernel (hd0,0)/centos5.4/vmlinz ramdisk_8192
initrd (hd0,0)/centos/initrd.img

よくよく考えたら、root (hd0,1)っていらないかも。
あとは、menu.lstにこれを書いた方がスマートなのかも。
とにかく、hd0,0のvmlinzとinitrd.imgを指定します。grubの詳細は全然把握しないでやりました(最悪起動できなくなってもいい環境ですので)

あとかこれでrebootして、「CentOS5.4 Install」を起動メニューから選べばいいです。
ここからは日本語で、日本語キーボードを使いたいので、以下オプションにしました。

Choose a Language:Japanese
Keyboard Type:jp106
Installation Method:HTTP(前回FTPだったが気まぐれで変更)
Enable IPv6 support:チェック外す
Web site name:srv2.ftp.ne.jp
Red Hat directory:Linux/packages/CentOS/5.4/os/i386/

IPv6は使うと名前解決に時間掛かるのは経験上なのですが、奉仕の心があるなら有効にすべきですな。
インストール自体はこれで問題ありませんでした。

ただ、起動時にSELinuxが有効になっていると、kernel panicが出て起動出来ないので、
grubでOSを選択する際に、eを押して編集、一番最後に「selinux=0」、bを押して起動させ、rootでログインしてSELinuxを無効にしたら
普通に起動出来るようになりました。
(コマンドからsetenforce=0でもいいのかもしれない)

これでなんとか使用できるようになりました。
あと、このLavie Mは無線LANが使えるようなので、CentOS5.4でこれを使えるようにしたいなぁ。


Leave a Reply