Fedora 11 アップグレード

アップグレードは完了したが、率直に言って酷い目にあった。
二度と同じ目にはあいたくないので、ここに書いておくことにする。


やった手順としては以下のような感じだ。


1. fedora-release と fedora-release-note を Fedora 11 のものに更新する
2. 3日間ぐらい依存性エラーでアップグレードできなくて困る
3. preupgrade を実行
4. 何故か途中でエラーになるので preupgrade は放置する
5. /etc/yum.repos.d 配下にある fedora.repo, fedora-updates.repo の baseurl をコメント解除する


baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/


6. metadata がどうのこうのというエラーが出たので、更に以下のように mirrorlist を書き換える


#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=fedora-$releasever&arch=$basearch
mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch


7. アップグレード中に X Window が不正終了する
8. アップグレードを中断したせいで yum に不整合が生じる
9. yum が動かなくなる
10. runlevel 5 で yum-complete-transaction を実行
11. またしても X Window が途中で落ちる
12. runlevel 3 で yum-complete-transaction を実行
13. なんとかアップグレードが完了する
14. grub が更新されてなくて新しいカーネルが起動できない
15. /boot/grub/grub.conf を手動で書き換えようと思ったら、initrd がない
16. mkinitrd /boot/initrd/initrd-2.6.29.4-167.fc11.x86_64.img 2.6.29.4-167.fc11.x86_64 を実行
17. /boot/grub/grub.conf を手動で書き換える
18. 新しいカーネルで起動後、wacom ドライバが古いせいで X Window が起動しなくなる
19. xorg.confwacom 関連の記述を削除
20. 今度は nvidia ドライバが悪さをして X Window が起動しなくなるが、とりあえず runlevel 3 で起動する
20. modules.dep が無いせいで yum が起動しなくなる
21. depmod -a 2.6.29.4-167.fc11.x86_64 を実行
22. 以下のドライバを入れ直す


xorg-x11-drv-nvidia.x86_64
xorg-x11-drv-nvidia-devel.x86_64
xorg-x11-drv-nvidia-libs.x86_64
kmod-nvidia.x86_64
kmod-nvidia-2.6.29.4-167.fc11.x86_64.x86_64
akmod-nvidia


23. 起動完了


一応、なんとか動くようになったが、パフォーマンスが落ちたり、X起動時におかしなビープ音が鳴ったりと、不具合が出ている。
特に compiz-fusion のパフォーマンスがかなり落ちた。
前はかなり快適だったのだが、コマ落ちするようになってしまった。


とはいえ、別に使っているわけではないからこのまま放置することにする。