今日、私はLinuxをMacBook 7.1でデュアルブートすることにしました。次のようにGPartedでHDDを分割しました:
refit/MacOSX/boot/root/home
MacBook固有のインストールに関するチュートリアルに従って、Archを正常にインストールしました。ブートローダーのインストール画面で終了すると、問題が発生します。インストールするboot(/ dev/sda)パーティションを選択できませんGRUB in it- sdaを提案するだけです。
次に再起動し、パーティションテーブルをREfitと同期しようとしますが、問題ないと表示されます。奇妙に聞こえますが、OKです。MacBookにUbuntu Live CDを入れて、再起動します。この方法で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:~$
私はこれを解決するためのアイデアがかなり不足しています、他に何を試すことができますか?
GRUBをインストールする方法は2つあります。
/dev/sda3
にインストールするように強制できますが、メッセージに示されているように、これは信頼できない可能性があります。--force
オプションをgrub-install
に追加してください。強制的に続行します。