ubuntu 9.04 から 9.10 へアップデート on EeePC S101。 と、ext4への移行/無線系の確認

アップデート作業中ダイアログが出てきたところをまとめた。なお、対象PCはEeePC S101。

アップデート作業
  • Alt+F2 -> update-manager と叩き込んでアップデート開始
    • アップグレードのインストールに差し掛かるあたりで、console-setupでキーボードのタイプを聞かれたので、「Generic key105 (Intl) key」を選択。
    • NetworkManagerのコンフィグの違いがあったけど置き換え。
    • /etc/X11/xinit/xinput.d/scim*の置き換え。
    • RPMの確認?(選択肢がなかったので気にしてない)
    • grub.lstの更新 - カスタマイズしていたので、「現在インストールされているローカルバージョンを保持」を選択
    • サポートが中止されたパッケージの削除 - いらないので削除
    • もう一回grub.lstの更新を尋ねられる -> 現在インストールされているローカルバージョンを保持

すぐに再起動せず、grub.lstの書き換え。現状のエントリ(2.6.28-16)を一つコピーして、コピーしたエントリのバージョンを2.6.31-16に書き換え。ここで再起動。起動のOS選択は追加した 2.6.31-16 のエントリを選択。

再起動後
  • 不完全な言語サポートが勝手に立ち上がる
    • 実行→インストール
      • いくつか取得できなかったらしいけど続行
  • 言語(続けて現れる)
    • このユーザーのメニューとウィンドウで使用→日本語
    • 起動時とログ印字のすべてのユーザで使用→日本語
    • IMはiBusを選択
ext3をext4へ移行

/ (/dev/sda5)と /home (/dev/sdc3)をext3で使っていたので、これらをext4にする。別途もっていたUSBブートするubuntu9.04でブートしてから、以下のコマンドを実行。このエントリ末尾に載せた参考サイトによると、わざわざアンマウント状態にしなくても良かったかも。

$ sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda5
$ sudo e2fsck -fpDC0 /dev/sda5
$ sudo tune2fs -O extents,uninit_bg,dir_index /dev/sdc3
$ sudo e2fsck -fpDC0 /dev/sdc3
$ sudo mount /dev/sda5 /mnt
$ sudo vi /mnt/etc/fstab (ext3 を ext4に書き換え) 

終了し、アップデートをかけたディスクから起動してmountコマンドで確認。ちゃんとext4でマウントされてるので大丈夫っぽい。

ihiroky@eeepcs101:~$ mount | grep ext4
/dev/sda5 on / type ext4 (rw,noatime,errors=remount-ro,commit=600,data=writeback,nobh)
/dev/sdb3 on /home type ext4 (rw,noatime,commit=600,data=writeback,nobh)
無線系の確認

Wifiは9.04のころより安定している様子。ドライバはath9k。でも、ちょっと不安定な気もする。
DoCoMo L-05に関しても無事使える様子。ただ、L-05AをUSBポートにさしたあと、いきなりejectすると、

ihiroky@eeepcs101:~$ eject /dev/sr0 
eject: `/media/DOCOMO          ' のアンマウントに失敗

と怒られproduct idが変わってくれない。umount /dev/sr0; eject /dev/sr0 としてやればいい。DoCoMo L-05A を ubuntu on EeePC S101 から利用する - ihirokyの日記で書いたudevルールはそのまま使える。

もともとはeeeubuntuを使わせてもらっていたが故の現象

9.10アップデート時の再起動後に無線LANドライバのインストールが走る。しかし、モジュールコンパイルに失敗するので、「起動する度にインストールを試みて失敗する」現象を繰り返す。これを止めるためにはGNOMEコントロールセンター(gnome-control-center)、もしくはタスクバーのシステム->設定にある「自動起動するアプリ」内にある「Eee PC用ドライバーを再インストール」のチェックを外す。9.10に無事アップデートしているいて特に問題はなさそうなので、他に「eeeUbuntu自動更新」「Add Packages」のチェックも外しておいた。これらの設定ファイルは ~/.config/autostart 内にあるみたい。


参考:
ubuntu 公式 - Home | Ubuntu
ext3からext4への移行 - Ext4 Howto - Ext4
ext3からext4への移行(コマンドのみ)-
eeeubuntu - ライブCDの部屋