Macへのブートローダのインストール

Macへのブートローダのインストール

ddrescue特定のLinuxインストールと特定のソフトウェアスイートにはいくつかの奇妙な要件があるため、ハードドライブにパーティションとそのデータを入力するのが最善です。もちろん、これに応じてパーティションテーブルを設定した後の話です。すべてを再確認した後、ハードドライブの正しいパーティションに正しいデータ(オペレーティングシステムを含む)があります。

しかし、ブートローダをどのように設定しますか?外部USBから起動して実行する一般的な方法を試しましたが、grub-install /dev/sda今問題は、USBグラブなしでマシンを起動すると、次の文句が始まるということです"error: no such device: 47f89855-8710-4fca-a395-913f70f7d94c"

欠落しているデバイスグラブは、インストール中に起動するために使用したUSBスティックであると推測されます。まず、コンピュータのファイルシステムをchrootしてこの問題を解決しようとしましたが、結果は同じようです。

システムメッセージ:

  • MacBook Air 13インチ
  • 1つの128GBドライブ

    • パーティション1:必要に応じて512 Mbの空き容量(EFIブートに関する注意事項を参照)
    • パーティション2:起動するオペレーティングシステムの2.5Gルートファイルシステム(Scientific Linux 6.6)。このパーティションには/bootディレクトリも含まれています。
    • パーティション3:2Gスワップスペース
    • パーティション4:オペレーティングシステムによってマウントされた残りのディスク
  • 外部ブートデバイス:Arch Linuxを実行しているUSBスティック(もちろん、すべてが正しく機能している場合は削除してください)

私がMacユーザーがまったくないことは注目に値するので、PCの経験に頼る必要があり、ハードウェア関連の違いを克服できることを願っています。さまざまなGoogle検索でEFIブーツに関する多くの言及を見ることができましたが、これも初めてです。私の質問はEFIブートを設定する必要がありますか? (少なくともこれがUSBスティックから起動できる唯一の方法です。)

ドライブからオペレーティングシステムを起動する方法についてご協力いただきありがとうございます。より多くの情報が必要な場合はコメントを残してください。

メモ: USBスティックから起動すると、起動しようとしているドライブがとして表示され、/dev/sdcUSBスティックがとして表示されます/dev/sdb。スティックなしでは起動できないため、興味のあるドライブが残っていると仮定できます/dev/sdc。 2番目のUSBストレージデバイスを接続すると、次のように表示されます。/dev/sdd

ベストアンサー1

おすすめ記事