Fedora 17へのアップグレード

fedora 2012-05-31

OfficialのUpgrading Fedora using yumにも

Version updates without using anaconda - such as the yum method described here - is unsupported and not recommended!

とある通り、yumで直接アップグレードよりはpreupgradeを使った方がいいです。特に今回、Fedora 16 -> Fedora 17に記載されている以下の変更の関連作業が厄介

  • /bin → /usr/bin
  • /sbin → /usr/sbin
  • /lib → /usr/lib
  • /lib64 → /usr/lib64

preupgradeだと、リブート後のアップグレードプロセスで上記mergeの処理が自動で入ってるようでした。

というわけで、preupgrade定期報告

sudo LANG=C preupgrade-cli "Fedora 17 (Beefy Miracle)"

コマンド実行後にアップグレード用のカーネルで上げなおし。

                             GNU GRUB  version 1.99

 +--------------------------------------------------------------------------+
 |Upgrade to Fedora 17 (Beefy Miracle)                                      |
 |Fedora (3.3.7-1.fc16.x86_64)                                              |
 |Fedora (3.3.5-2.fc16.x86_64)                                              |
 |Fedora (3.3.2-6.fc16.x86_64)                                              |
 |                                                                          |
 |                                                                          |
 |                                                                          |
 |                                                                          |
 |                                                                          |
 |                                                                          |
 |                                                                          |
 |                                                                          |
 +--------------------------------------------------------------------------+

      Use the ^ and v keys to select which entry is highlighted.
      Press enter to boot the selected OS, 'e' to edit the commands
      before booting or 'c' for a command-line.

アップグレード後のカーネルがfc16の古いカーネルで上がってきてたんですが、これだとリブート時にKernel Panicになって死ねるので、yum remove kernel-3.3.7-1.fc16 して yum install kernel で新しいカーネルを入れるなどしました。

Tags

Shinya Tsunematsu

Software Engineer, love tech, curry, music, fitness.

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.