Saya menginstal Ubuntu 14.04.2 LTS di MacBookPro11,5 (Retina) dengan Mac OS X Yosemite mengikuti panduan ini:https://help.ubuntu.com/community/MacBookPro11-1/Saucy
Soalnya saya sudah install Windows 8.1 Pro via Boot Camp, jadi Disk Utility di Mac OS tidak bisa digunakan untuk mempartisi ulang SSD. Saya menggunakan resizeStack
di Terminal untuk mengecilkan partisi OS X (panduan di sini). Sekarang SSD dipartisi sebagai:
/dev/sda1
:partisi EFI/dev/sda2
:OS X Yosemite/dev/sda3
:OS X Pemulihan HD/dev/sda4
:Boot Camp Windows 8/dev/sda5
:Disk Ubuntu dipasang ke/
/dev/sda6
:UbuntuSwap
Boot loader Ubuntu dipilih untuk dipasang ke /dev/sda1
, tetapi penginstal memberi tahu bahwa Windows Boot Loader juga ada di sda1
. Setelah instalasi, Ubuntu dan Mac OS berhasil di-boot dari GRUB2, tetapi Windows tidak dapat di-boot baik dari GRUB2 atau dari boot manager asli Apple (menekan option
saat booting). Saya menggunakan Parallels Desktop untuk memuat partisi Boot Camp sebagai Mesin Virtual dan Windows berfungsi.
Solusi #1
Saya menginstal Perbaikan Boot di Ubuntu dan menggunakan Perbaikan yang Disarankan , tidak beruntung; lebih banyak entri ditambahkan ke menu Grub2 setelah perbaikan. GRUB berfungsi dan Mac OS dapat di-boot. Berikut adalah halaman Info Boot yang dibuat:http://paste.ubuntu.com/11897269/
Solusi #2
Saya mencolokkan flash drive Instalasi Windows dan mencoba Perbaikan Startup otomatis , yang tidak berhasil. Kemudian saya mencoba untuk memperbaiki Master Boot Record dengan Command Prompt:bootrec /fixmbr
Setelah perbaikan Mac OS ditetapkan untuk menjadi sistem pertama yang boot, sehingga menu Grub tidak muncul saat memulai komputer. Saya menggunakan efibootmgr
pada flash drive Instalasi Ubuntu untuk mengatur kembali Ubuntu menjadi drive boot pertama dan Mac OS menjadi yang kedua. Windows masih tidak dapat di-boot.
Yang aneh adalah kali ini manajer boot Apple tidak mencoba mem-boot Windows setelah ikon disk "Windows" diklik; baik ikon "Macintosh HD" dan "Windows" akan menyebabkan Mac OS di-boot. Jadi perbaikan pasti telah mengubah pengelola boot Apple.
Beberapa Pertanyaan
-
Tampaknya Windows Boot Loader di
/dev/sda1
ditimpa oleh Grub. Jadi apakah ada cara untuk membuat Windows Boot Loader dan Linux boot loader (sekarang Grub, kan?) hidup berdampingan? -
Yang perlu diperhatikan adalah Boot Camp Windows 8 melakukan booting dalam mode EFI di MacBook Pro , sebagai
setupact.log
menunjukkanCallback_BootEnvironmentDetect: Detected boot environment: EFI
. panduan Saya juga memeriksa Grub yang berfungsi dalam mode EFI. Oleh karena itu apakah Windows juga menggunakan GUID Partition Table (GPT) yang mirip dengan Mac OS, bukan MBR? Jika demikian, memperbaiki MBR mungkin tidak berguna. -
Saya tidak yakin di mana sakelar boot Apple berada, dan bagaimana itu dapat diubah oleh drive Instalasi Windows? Apakah itu juga di
/dev/sda1
?
Saya seorang pemula dalam hal ini. Terima kasih banyak atas jawaban Anda!
Pembaruan:
Saya mencoba perintah berikut di Prompt Perintah Instalasi Windows:
bootrec /fixmbr
:Berhasilbootrec /fixboot
:Berhasilbootrec /scanos
:Teridentifikasi 1 Instalasi Windows padaD:Windows
bootrec /rebuildbcd
:Teridentifikasi 1 Instalasi Windows padaD:Windows
; Perangkat sistem yang diminta tidak dapat ditemukan.bcdedit
:Perangkat sistem yang diminta tidak dapat ditemukan.
Windows tidak dapat di-boot, dengan kode kesalahan 0xc000000e
.
Pembaruan #2
Saya mengikuti jawaban Rod Smith untuk mengonversi partisi EFI saya dari MBR: MBR only
ke MBR: protective
dan GPT: present
, tetapi kemudian opsi 'Windows' menghilang dari manajer boot Apple dan Grub tidak dapat di-boot.
Saya juga mengikuti jawaban Terrance untuk rebuildbcd
tapi tidak berhasil. Lihat komentar pada jawaban mereka.
Jawaban yang Diterima:
Masalah Anda adalah penginstalan Windows Anda dalam mode EFI, tetapi disk Anda dikonfigurasi dengan MBR hibrid, yang memaksa Windows untuk memperlakukan disk sebagai disk MBR. Pemuat boot Mac mungkin juga menganggap ini sebagai sinyal untuk mencoba boot mode BIOS Windows, tetapi tidak ada pemuat boot mode BIOS pada disk. Karena Windows akan boot dalam mode EFI hanya dari disk GPT, konfigurasi ini menghasilkan boot yang gagal. Mungkin ada masalah lain juga, tapi ini adalah masalah pertama yang saya lihat, dan itu akan pasti menyebabkan kegagalan boot, jadi Anda harus memperbaiki masalah ini.
Untungnya, solusinya cukup mudah, meskipun tidak intuitif:
- Boot ke Ubuntu. (Anda juga dapat melakukan ini dari OS X, tetapi Anda harus menginstal
gdisk
dan gunakan nama file perangkat disk yang berbeda.) - Buka jendela Terminal.
- Ketik
sudo gdisk /dev/sda
. Setelah Anda dimintai kata sandi,gdisk
harus meluncurkan dan memberi tahu Anda, antara lain,MBR: hybrid
. - Ketik
p
untuk melihat tabel partisi. Dengan asumsi Anda cukup tahu tentang partisi Anda, Anda harus dapat memverifikasi bahwa Anda sedang melihat disk yang tepat. Jika tidak, ketikq
untuk keluar dan mencoba perangkat disk lain. - Ketik
x
untuk masuk ke menu pakar. - Ketik
n
untuk membuat MBR pelindung baru untuk menggantikan MBR hybrid Anda yang sudah ada. - Ketik
p
sekali lagi untuk memverifikasi bahwa semua partisi Anda masih di tempatnya. Ini hanya tindakan pencegahan untuk memastikan Anda tidak menekan tombol yang salah secara tidak sengaja. - Ketik
w
untuk menyimpan tabel partisi Anda. Anda akan diminta untuk memverifikasi tindakan ini. Lakukan.
Semoga berhasil, ini akan menyelesaikan masalah Anda.