Fedoraのバージョンを13から14にアップグレードしてみました。
最近全然サーバーをいじってなかったんですけど、そういえば新しいの出てたなって思い出して。もう15が出るとか出ないとか言ってるから、今更なんですけど……。
さて、アップグレードの方法ですけど、preupgradeというコマンドがあって、これを実行すれば簡単にできるよと言われていたので実行してみました。
表示されたウィザードを進めていくと、再起動するように言われたんですけど、再起動したところで「not driver found」と表示されて、先に進めない……。
幸いカーネルの選択画面でFedora13のカーネルを選べば、今まで通り普通に起動できたので、今度はCUI版のpreupgrade-cliを実行してみたけれど、結果は同じ。
ドライバが見付からないというのは、何のドライバが見付からないのだろう?
HDDを繋いでるSATAのドライバだろうか?
適当に選んでみても先に進めず。
よくわからないので、今度はFedora13にアップグレードしたときと同じ方法でやってみました。
# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/14/Fedora/i386/os/Packages/fedora-release-14-1.noarch.rpm
# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/14/Fedora/i386/os/Packages/fedora-release-notes-14.0.3-1.fc14.noarch.rpm
# yum clean all
# yum -y upgrade
# rpm -Uvh http://download.fedora.redhat.com/pub/fedora/linux/releases/14/Fedora/i386/os/Packages/fedora-release-notes-14.0.3-1.fc14.noarch.rpm
# yum clean all
# yum -y upgrade
すると、いくつかの依存関係で怒られたので、怒られたの全部削除1してもう一回アップグレードを実行2。
今度は上手くいった!
最後に再起動。
# reboot
確認。
$ cat /etc/fedora-release
Fedora release 14 (Laughlin)
Fedora release 14 (Laughlin)
ばっちり!
ちなみにpreupgrade-cliはLANG=Cじゃないと動かないらしいので、以下のように実行しました。
# LANG=C preupgrade-cli 'Fedora 14 (Laughlin)'