Kali Linuxをインストールすると、OS Xブートローダが上書きされ、Linuxで停止します。

Kali Linuxをインストールすると、OS Xブートローダが上書きされ、Linuxで停止します。

Macbook(High Sierra)をデュアルブートしてKaliをインストールした後、起動時に1つのオペレーティングシステム(Kali)のみを一覧表示するKali Linux GRUBブートローダに関するメッセージのみが表示されます。

まず、私のMacBook(2009)のハードドライブに別のパーティションを作成し、
私が作成した空き領域にKali Linuxをインストールしましたが、
インストール後はここからメインOS Xから起動できません。
USBで起動しても動作しません。うまくいくようです。 (コマンドを実行できません)

Macが起動すると、音とともに白い画面が表示されます。ボタンを長押しすると、回復またはUSBのAppleロゴが表示されなくなります。

白い画面が数秒後にGRUBローダーに切り替わります。 Kali Linuxのみが表示されます。

OS Xがロードされたデフォルトのパーティションはそのまま残ります。最新の2つのパーティションを削除し、MAC OS Xで再起動する必要があります。

ここに画像の説明を入力してください。

答え1

私も同じ問題があります。問題を解決する方法は次のとおりです。起動中に[次へ]を押します。オプションキーを押してMac OSパーティションを選択します。その後、OS-Xから起動して次に進みます。システム環境設定それから起動ディスクとMac OSパーティション。これはトリックを行う必要があります。

答え2

grub2をブートマネージャとして設定し、必要に応じてOS Xをデフォルトのオペレーティングシステムとしてマークし、必要に応じてオペレーティングシステムを簡単に切り替えることができます。

バラよりhttps://www.insanelymac.com/forum/topic/189079-grub2-as-the-only-boot-loader-its-possible/

Grubエントリを追加します。

gksudo gedit /etc/grub.d/40_custom

次に、次を追加します。

menuentry "Mac OS X" {
set root=(hd0,6)
insmod video
insmod vbe
gfxmode="1280x800x32"
xnu_kernel /mach_kernel rd=disk0s6
if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
   xnu_mkext /System/Library/Extensions.mkext
else
   xnu_kextdir /System/Library/Extensions
fi
}

disk0s6ルートファイルシステムがない可能性があり、正しいスライスを見つける必要があるため、上記のブートエントリを編集する必要があるかもしれません。

その後、構成を適用しようとします。

grub2-mkconfig -o /boot/grub2/grub.cfg

関連情報