Motivation
- 12.04版をそろそろ上げてみたい
- cinnamonを使ってみたい(バージョンにはあまり関係がない)
- gccのバージョンを上げたい。
Ubuntuのアップグレード
「ソフトウェアの更新」から「設定」ボタンを押し、「アップデート」タブの「Ubuntuの新バージョンの通知」を「すべての新バージョン」にすると、12.10にアップグレードできます。
アップグレード後の症状
再起動すると一瞬Ubuntuのロゴ(?)が出て、その後ログイン用の画面が出るところで真っ黒になりました。「ubuntu 12.04 12.10 アップグレード」等でググるとgrubの問題というのが色々出てきましたが、Ubuntuっぽい画面が一瞬見えたということはgrubの問題ではなさそうです。
HDDの確認
起動時にCTRLキーとかF6キーとか色々と押していたらTextModeで起動しました。ということは少なくともソフトのインストールやカーネルの更新に失敗したということではなさそうです。すかさずログインした後に startx をすると、ドライバがなくて X が起動できないと仰られました。
LiveCD(12.04版)を立ち上げて、 mount /dev/sda1 /mnt
して ls /mnt/usr/lib/xorg/modules/drivers
すると openchrome_drv.so しかありません。 ls /usr/lib/xorg/modules/drivers
すると、20個近くファイルがあります。ユリイカという気分です。
原因
ドライバがなく、X が立ち上がらなかったようです。
対処
cmp /usr/lib/xorg/modules/drivers/openchrome_drv.so /mnt/usr/lib/xorg/modules/drivers/optnchrome_drv.so
で12.04版のものと、12.10版のものを比較し、差分がないことを確認したので、試しに12.04版のモジュールを12.10版のところにコピーしました。マウスドライバ等もなかったので、 /usr/lib/xorg/modules 配下をすべてコピーしました。
再起動後、普通のubuntuのログイン画面が出てログインすることができました。
ソフトウェアの更新を行い、ひとまずは問題なく動いています。
その後
cinnamonを導入し、快適に過ごしています。
13.04への更新を勧められていますが、ちょっと躊躇しています。