IBM IntelliStation POWER 285 9111 への Debian PowerPC Linux のインストールが yaboot で失敗する

IBM IntelliStation POWER 285 9111 への Debian PowerPC Linux のインストールが yaboot で失敗する

ここで Debian Wheezy をインストールしようとしています。ハード ドライブが 2 つあります。1 つは AIX を正常に実行しています。もう 1 つから Linux を実行しようとしています。

インストーラーは正常に起動します。自動パーティションにより、約 7MB の PReP ブート パーティションが作成され、すべてが順調に進みます。しかし、後で、yaboot 構成が失敗し、Apple_Bootstrap パーティションが必要であると主張します。

次に、2 つのオプションがあります。GRUB をインストールするか、PReP ブート パーティションにカーネルをインストールします。GRUB はインストールされますが、壊れた yaboot 構成がそこにあります。そのため、起動すると、yaboot コンソールで停止します。

yaboot インストールをスキップして、エキスパート インストール モードを試しました。しかし、私のプラットフォームでの GRUB のパーティション要件がわかりません。一度試してみましたが、やはり失敗しました。サポートが実験的であることを知らせるメッセージも表示されます。

グーグルでいろいろ調べた結果、これは yaboot のバグで、何年も前に解決されていたようです。

何か提案はありますか? また、pSeries または他の同様のボックスで Debian を実行している方からのアイデアはありますか?

答え1

私も少し前に同じ問題を抱えていました(Openfirmwareを使用して起動不可能なディスクから起動する) インストール メディアのレスキュー モードを使用してハード ディスクを起動し、通常の方法で公式リポジトリから grub-ieee1275 をインストールすることで、この問題を回避しました。

答え2

なんとか直せました。

いろいろ試して Open Firmware から起動しようとすると、yaboot がロードされ、カーネルのロードが開始されますが、その後ルート ファイルシステムを待機して停止してしまいます。この問題は、/boot を ext2 パーティションに分離することで解決しました。

しかし、インストール中に yaboot (または GRUB) を適切に構成することができませんでした。Open Firmware をさらに詳しく調べたところ、興味深いことがわかりました。

デバリアスのためにディスク2番目のディスク(SCSI ID 8)であり、最初のディスク(SCSI ID 5)ではありませんでした。私は最初のディスクにDebianをインストールしようとしましたが、すべてのyaboot設定はそれに基づいて構築されていました。デバリアス

私はOpen Firmwareと格闘するほどの忍耐力はないので、AIXのインストールを最初のディスクに移動しました。(0,5,0)2台目にLinuxをインストールしました(0,8,0)Open Firmware メニューでマルチブート オプションを有効にしたので、ワークステーションの電源を入れるたびに、どのディスクから起動するかを尋ねられます。

インストールが成功したパーティション テーブルは次のとおりです。

  1. PowerPC PreP ブート パーティション (8MB)
  2. /ブートマウントポイント (300MB - ext2)
  3. /マウント ポイント (残り) これを ext2 でテストしましたが、ext4 でも問題なく動作すると思います。
  4. スワップ

おそらく私は問題を抱えていなかっただろうデバリアスファームウェアをアップグレードしていたらどうなっていたでしょうか。数か月前にこのワークステーションを新品で購入しましたが、再販業者で長い間箱詰めされたままだったので、ファームウェアのバージョンが非常に古いです。

関連情報