今日、私はMacBook 7.1でLinuxをデュアルブートに設定することにしました。 HDDを以下のようにGPartedで分離した。
修正/MacOSX/スタート/ルート/ホーム
MacBook 特定のインストールに関するチュートリアルに従って Arch を正常にインストールしました。ブートローダのインストール画面で終了すると問題が発生します。起動をまったく選択できません(/dev/sda3)GRUBをインストールするパーティション - 推奨事項だけです。sda。
その後、再起動してREfitを使用してパーティションテーブルを同期しようとしましたが、問題がないと言いました。奇妙に聞こえますが、関係ありません。 Ubuntu Live CDをMacBookに挿入して再起動しました。この方法でGrubをインストールしようとしましたが、うまくいきませんでした。
ubuntu@ubuntu:~$ sudo grub-install --root-directory=/media/4d63602e-5572-4279-bee8-026a94932e91 /dev/sda3
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partitionless disk or to a partition. This is a BAD idea..
/usr/sbin/grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
/usr/sbin/grub-setup: error: will not proceed with blocklists.
ubuntu@ubuntu:~$
この問題に対する解決策はまったくありません。また何を試すことができますか?
ベストアンサー1
GRUBをインストールする方法は2つあります。
- EFIishシステムはそれを無視するので、実際にGRUBをMBRにインストールできます。 reFITはMBRブートローダを検出し、それを起動オプションとして提供します(「Windows」と誤って表示されることがあります)。
- GRUBインストールで
/dev/sda3
ブロックリストを使用することを強制できますが、メッセージが示すように、これは信頼できない可能性があります。強制的に続行する--force
オプションを追加します。grub-install