2007/12/25

PS3 Linuxが起動しない

システムのアップデート 2.10 でPS3に導入されたLinuxが起動しなくなる問題を知らなかったために、休日にLinuxを立ち上げるところでつまづいてしまった。
新しいAddon-CD 2007/12/20 では対応しているという事なのでさっそく導入してみる。

Linuxを起動しようとしてテレビに何も出力されなくなったところからの流れはだいたい次のとおり。

  1. 電源ボタンを長く押し、電源を切る
  2. 起動時に同じく電源ボタンを5秒以上押し、PS3(GameOS)を起動
  3. Addon-CDを挿入し、「他のシステムのインストール」を実行
  4. Addon-CDを排出!
  5. 起動時の優先順位を「他のシステム」に変更し、直ちにリスタート
Fedora Core 7 (FC7)に付属のkernelを使っている場合は、これで起動するようですが、私の場合は Addon-CD に付属のkernelに入れ替えていたので、さらに一手間必要でした。
  1. Addon-CDを取り出している事を確認し、「他のシステム」の起動
  2. 画面が流れ一呼吸あって「kboot: 」のプロンプトが表示されたタイミングで、タブキーを押す
  3. "2.6.23"以外の"2.6.xx-fc7"などのFC7付属のカーネルイメージを選択して、リターンキーで起動
  4. Addon-CDを挿入し、"sudo mount /dev/cdrom /mnt"などで"/mnt"にマウント
    1. $ cd /mnt/target
    2. $ sudo rpm -Uvh glibc*
    3. $ sudo rpm -ivh --force kernel*
    4. $ sudo rm /boot/initrd-2.6.23.img
    5. $ sudo mkinitrd /boot/initrd-2.6.23.img 2.6.23
  5. $ sudo /sbin/shutdown -h now を実行
  6. 自動で電源は切れないため、システムが停止したメッセージを確認してから、Addon-CDの排出、電源ボタンを長く押し停止→起動
まぁ概ねこれでよさそうですが、mkinitrdで作成するイメージファイル名は、/etc/yaboot.conf, /boot/yaboot/yaboot.conf と同じにする必要があります。

うーん、ここまでで休みが1/3ほどつぶれてしまった。

0 件のコメント: