MacBook ProにUbuntu 16.04デスクトップをインストールしましたが、OS Xを起動できません。私のディスクパーティションテーブルは次のとおりです。
Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 392401823 391992184 186.9G Apple HFS/HFS+
/dev/sda3 392402944 490233855 97830912 46.7G Linux filesystem
次のように、/ etc/grub.d/40_customにmenuentryを追加しました。
menuentry "OS X" {
insmod hfsplus
set root=(hd0,gpt2)
multiboot /boot
}
そしてupdate-grubを実行し、再起動します。
「OS X」のエントリが表示されるようになりましたが、選択すると次のように表示されます。
error: disk 'hd0,gpt2' not found.
Press any key to continue...
どうすれば修正できますか?
次のコードを/etc/grub.d/40_customファイルに追加するとうまくいきました。
menuentry "OS X" {
insmod hfsplus
search --set=root --file /System/Library/CoreServices/boot.efi
chainloader /System/Library/CoreServices/boot.efi
}
そして、実行中
Sudo grub-mkconfig -o /boot/grub/grub.cfg
IMac 17,1(2015年後半のMacbook Retina)、Ubuntu 16.04 LTS、Mac OS El Captainでテスト済み
次のコマンドが/ boot/efiパーティションをリストすることを確認してください:cat /etc/fstab
/boot/efiが存在しない場合、Mac OS Xを起動できません。次のようなgrubのエントリ:
gksudo gedit /etc/grub.d/40_custom
またはSudo vi /etc/grub.d/40_custom
次に、ファイルの最後に次の行を追加します。
menuentry "MacOSX" {
# Search the root device for Mac OS X's loader.
search --file --no-floppy --set=root /usr/standalone/i386/boot.efi
# chainload the loader, pass parameters like -v directly
chainloader (${root})/usr/standalone/i386/boot.efi #-v
}
保存して終了
Sudo update-grub
この答えを見つけた人は誰でも簡単に手順を再現できるように、段階的に答えました。これは、Ubuntu 16.04でテストされ、UbuntuはEFIモードでインストールされています。 Mac OS X:El Capitan、Mac mini。
ただ走れ
os-prober
Linuxから再実行
grub-mkconfig -o /boot/grub/grub.cfg
そして最後にgrubを再インストールします
grub-install /dev/sda
この問題に対する一般的な解決策があります。最近、Sierra Mac OS Xを搭載したiMacにUbuntu 16.04LTS Gnomeをインストールしました。その理由は、OSが遅くなり、より高速なものが欲しかったためです(Linuxで17年後、ソリューションは明らかでした)。私は素敵なチュートリアルをフォローしています buntu on iMac
Ubuntuのインストール後にiMacを再起動するまで、すべてがうまくいきました。唯一のブートシステムはLinuxで、さらにGRUBメニューが表示されませんでした...うまくいけばブートしていました)Linuxがうまく動作し、一部のワイヤレスおよびグラフィックドライバーが欠落していました(代わりにXorgを使用)イーサネットケーブル経由でモデムに接続すると、すべての更新を行い、ドライバーをインストールしました。 Wifiドライバーのインストールへのリンク: buntu mac wifiドライバー
グラフィックドライバーはシステム設定GUIで選択可能
だから、LinuxとMac OS Xのデュアルブートに戻ります。GRUBで遊んでみましたが、どの方法もうまくいきませんでした!!! 「オプションキー」を押しても機能しなくなりました(GRUBはiMacs MBRを上書きしました)。
私は週末の前にそれを作るためにほとんどあきらめましたが、それからrEFIndを試しました
Sudo apt-add-repository ppa:rodsmith/refind
Sudo apt-get update
Sudo apt-get install refind
デュアルブートをLinuxとMac OS Xに最適に機能させるために必要なものはすべて揃っていました。今では、ブートrEFIndブートメニューで、ブートパーティションを簡単に選択できます。
残っている唯一の問題は、まだGRUBスプラッシュメニューにあります。グラフィックメニューが間違っているため、推測できるオプションが表示されません。コンソールモードを試しましたが、動作しません。起動時のグラフィカルな状況に関するエラーメッセージが表示されます。できるだけ早くここで報告します!
PS01:
次に、すべてのUbuntuインストールに役立ついくつかの調整を行いました: buntuを高速化する方法
特にpreloadは魔法として働いていました:通常、起動時に動きが遅くなりました第二!