最近、1.67 GHz PowerPC CPU、2 GBのRAM、100 GBのハードドライブを搭載し、OS X10.5.8で動作するPowerBookG417インチを入手しました。
これらのコンピュータは実際にはますます時代遅れになっており、このコンピュータは適切に使用するためにソフトウェアに関して最新である必要があります(Mac OS X 10.5.8は何年もの間最新のソフトウェアをサポートできません)。
このMacにPPCバージョンのFreeBSD10.1をインストールすることにしました。起動可能なCDがないため、OSをインストールするための起動可能なUSBキーを作成することにしました。そのために、 NETbootin のようなソフトウェアを使用してISOをUSBキーに書き込む必要があります。このソフトウェアはそのアーキテクチャのために古いMacでは動作しないため、別のコンピューターを使用して起動可能なUSBキーを作成する必要がありました。
問題は、PowerBook G4がUSBブートを受け入れないことを知りましたが、UNETbootinなどのソフトウェアを使用してコンピューターから直接OSをインストールできることは知っていますが、Macが原因でソフトウェアに問題があります。
システムが古くなっているためにUNETbootinを使用できない場合は、UNETbootinまたは同様のパッケージ化された「起動可能なUSBを作成する」ツールを使用する代わりに、ターミナルのコマンドラインから直接起動可能なUSBフラッシュドライブを作成できます ここで説明されているように 。解決しなければならないいくつかの不明確/時代遅れのものがあるので、私はそれらの指示を作り直しています。そして、なぜここでそれをクリアしませんか?
まず、 適切なFree BSD ISOをダウンロード ここから。この例では、イメージのFreeBSD-10.1-RC3-powerpc-memstick.img
バージョン(USBフラッシュドライブ用に調整されたバージョン)をダウンロードして、~/Desktop
に保存しています。
まず、ターミナルを開いて、次のようにデスクトップに移動しましょう。
cd ~/Desktop
ここで、USBフラッシュドライブをコンピューターに接続した状態で、次のコマンドを実行してUSBデバイスのファイルシステム名を取得します。
df -h
この例では、デバイスの名前がdisk1s1
であると仮定します。次に、次のようにコマンドラインからUSBフラッシュドライブをアンマウントします。
Sudo diskutil umount /dev/disk1s1
さて、disk1s1
をマウント解除した状態で、 dd
コマンドを実行して、FreeBSD-10.1-RC3-powerpc-memstick.img
の内容を/dev/disk1s1
のUSBフラッシュドライブにコピーします。
Sudo dd if="FreeBSD-10.1-RC3-powerpc-memstick.img" of="/dev/disk1s1" bs="10240"
コピーが完了するのを待ちます。これが完了すると、FreeBSD-10.1-RC3-powerpc-memstick.img
がインストールされた起動可能なUSBフラッシュドライブが作成されます。
そうは言っても、PowerBookでは正式にUSBブートが許可されていないことに気づきました。そのため、それだけでは機能しませんが、 この回答のアドバイス および このページで役立ちます 。そして、起動可能なUSBフラッシュドライブを作成した後、次の2つの手順に従うことになります。
boot usb1/disk@1:,\\yaboot
。それがどういうわけか機能しない場合は、間違ったusb[x]/
パスを指定している可能性があるため、usb
:0
に対してboot usb0/disk@1:,\\yaboot
を使用してこれを試してください。マシンが再起動し、USBから起動するはずです。そして、それがうまくいかない場合は、 上記の後半のページ は、手順のリストの項目4から始まるより簡潔な答えのようです。わかりやすく、フォーマットし、参照するために、ここでそれらを複製します。
dev / ls
と入力し、USBという名前のエントリの横にある/disk@1
のようなものを見つけてください(私の場合はusb@1b,1
)DEVALIAS
と入力し、dev / ls
(私の場合はusb0
)を使用して見つけたUSBエントリの短い名前を見つけます。BootX
属性を持つtbxi
というファイルを保持していることを確認します。次のコマンドでは、disk@1
を手順5で見つけたものに置き換える必要があります。また、すべての文字が重要です(これには、コロン、スラッシュなどが含まれます)。タイプ:dir shortname_found_in_step_6/disk@1:partition_number_found_in_step_3,\System\Library\CoreServices
(私の場合はdir usb0/disk@1:3,\System\Library\CoreServices
)BootX
がtbxi
という属性で見つかった場合、これですべての設定が完了し、OpenFirmwareにUSBドライブから起動するように指示できます。boot usb0/disk@1:3,\System\Library\CoreServices\BootX