Bagaimana Anda menginstal Linux bersama Windows 8 tanpa merusak konfigurasi boot Windows 8?

11

Untuk menginstal Linux Mint 14 bersama Windows 8 saya menonaktifkan UEFI dan boot ke flash drive dengan gambar Linux. Saya menginstal Linux, menyalakan kembali komputer, dan boot loader GRUB muncul. Ketika saya memilih Windows 8 saya mendapat kesalahan berikut:

Windows Boot Manager  

Windows gagal memulai. Perubahan perangkat keras atau perangkat lunak terbaru mungkin menjadi penyebabnya. Menyelesaikan masalah:   1. Masukkan disk instalasi Windows Anda dan nyalakan kembali komputer Anda.   2. Pilih pengaturan bahasa Anda, lalu klik "Berikutnya."   3. Klik "perbaiki komputer Anda." Jika Anda tidak memiliki disk ini, hubungi administrator sistem atau komputer Anda pabrikan untuk bantuan.   File: \ Boot \ BCD   Status: 0xc000000e   Info: Data Konfigurasi Boot untuk PC Anda tidak ada atau mengandung kesalahan.

Saya tidak memiliki disk, jadi saya tidak repot-repot mencoba memperbaiki instalasi, terutama jika hal itu akan merusak boot loader GRUB dan memberi saya masalah dengan instalasi Linux saya. Saya mengaktifkan kembali UEFI untuk melihat apakah itu akan memungkinkan Windows memuat dengan benar. Memang, tapi itu tidak memberi saya opsi untuk boot ke Linux. Bagaimana saya bisa mengatasi masalah ini dan memungkinkan dua sistem operasi untuk hidup berdampingan?

MEMPERBARUI:

Saya sudah mencoba EasyBCD tanpa hasil. Saya dapat menambahkan opsi boot Linux, dan muncul di menu, tetapi secara konsisten mengatakan bahwa file konfigurasi boot hilang atau rusak ketika saya mencoba untuk boot ke sana. Saya juga telah menginstal rEFInd pada Windows, tetapi saya tidak dapat menemukan dokumentasi sejauh menambahkan opsi boot Linux ke menu, atau menginstal driver Ext4fs (jujur, saya bahkan tidak yakin apa yang dilakukan oleh program ini. Saya tidak punya nyata pengetahuan tentang boot OS. Ketika saya dual boot saya selalu menginstal Linux terakhir dan membiarkan GRUB melakukan semua kerja keras. Sayangnya GRUB saya tidak akan bekerja dengan Windows 8). Saya rasa saya belum mencoba melihat melalui dokumentasi, saya hanya berpikir kurangnya pengalaman saya dalam berurusan dengan bootloader telah menghambat kemampuan saya untuk memahami dokumentasi apa yang telah saya temukan.

Saya mencari lebih banyak saran atau di mana saya dapat menemukan informasi untuk lebih memahami masalah atau cara memperbaikinya.

MEMPERBARUI:

Saya membuat ulang USB flash drive yang dapat di-boot melalui UNetbootin dan menginstal ulang Linux Mint dalam mode EFI . Namun, ketika saya mencoba memilih linuxmintdari boot manager Windows itu tidak mau memuat, mengutip ada sesuatu yang salah dengan \EFI\linuxmint\grubx64.efi. Langkah penting yang saya lewatkan adalah saya harus menonaktifkan boot aman di pengaturan BIOS saya. Setelah saya menonaktifkan boot aman, resi dimuat dengan benar seperti yang seharusnya, dan saya dapat memuat GRUB tanpa masalah. Saya menghabiskan berjam-jam mencoba hal-hal yang berbeda; men-tweak menu boot dengan EasyBCD; instal ulang Mint berulang kali; ternyata yang perlu saya lakukan adalah menonaktifkan boot aman dan menginstal rEFInd atau menginstal Linux dalam mode EFI.

grasingerm
sumber
akankah pertanyaan ini superuser.com/questions/336595/windows-8-boot-to-non-windows-os membantu Anda? apakah Anda sudah mencari EasyBCD?
BenjiWiebe
Saya berencana untuk melakukan sesuatu yang serupa segera, menginstal Ubuntu pada sistem dengan Windows 8 dan UEFI. Sepertinya Anda menandai jawaban di bawah ini sebagai diterima - apa yang akhirnya bekerja pada akhirnya? Dia mendaftar beberapa solusi yang mungkin, jadi mana yang harus saya kejar?
nhinkle
@nhinkle dua solusi yang paling mudah adalah menginstal rEFInd di windows, atau membuat USB bootable EFI dengan UNetbootin dan menginstal linux dalam mode EFI. Konsekuensinya saya telah melakukan keduanya meskipun keduanya akan berhasil. Ini karena baik rEFInd maupun grubx64.efi tidak memuat dengan benar ketika saya pertama kali menginstalnya. Setelah saya menonaktifkan boot aman di pengaturan BIOS, keduanya bekerja dengan baik.
grasingerm

Jawaban:

12

Sulit untuk beralih antara mode BIOS dan mode EFI pada satu komputer; untuk hasil terbaik, Anda harus menjaga kedua OS dalam satu mode boot. Taruhan terbaik Anda adalah menginstal boot loader EFI-mode untuk Mint. Beberapa tersedia, tetapi pemasangan bisa rumit. Opsi spesifik yang mungkin ingin Anda coba meliputi:

  • Gunakan alat "Boot Repair" Ubuntu (saya pikir itu bagian dari penginstal Ubuntu), yang mungkin mengatur semuanya dengan benar untuk Anda, dan dengan sedikit keributan. Saya tidak bisa membuat janji ini, karena Anda menggunakan Mint. Juga, alat Boot Repair dapat mengatur berbagai hal dengan cara yang agak tidak biasa yang dapat menyebabkan kebingungan untuk utilitas lain di jalan.
  • Boot sistem darurat Linux dalam mode EFI dan instal boot loader EFI secara manual. Saya jelaskan beberapa di sini, serta instalasi boot loader EFI manual. Mint menggunakan GRUB 2 dalam mode EFI, tetapi instalasi manual akan membutuhkan lebih banyak upaya untuk berintegrasi dengan paket Mint. ELILO mudah diatur dan digunakan dengan standar manual, tetapi ELILO akan membutuhkan pemeliharaan setiap kali Anda meningkatkan kernel. rEFInd mudah dalam hal pemeliharaan yang berkelanjutan, tetapi skrip instalasinya mungkin tidak berfungsi dengan baik dari sistem darurat.
  • Instal rEFInd di Windows (seperti yang dijelaskan dalam dokumentasinya), bersama dengan driver EFI untuk sistem file apa pun yang Anda gunakan untuk Mint (pada partisi root-nya atau /boot, jika Anda memiliki /bootpartisi terpisah ). Ketika Anda me-reboot, rEFInd akan muncul dan memberi Anda opsi untuk Windows dan Linux. Pilih salah satu opsi Linux, tekan F2 atau Insert dua kali, dan tambahkan ro root=/dev/sda7ke opsi boot, ubah /dev/sda7ke /partisi Mint root ( ) Anda. Ketika Anda menekan Enter, Mint harus memulai. Ketika itu terjadi, jalankan mkrlconf.shskrip yang datang dengan rEFInd. Setelah itu, Anda harus bisa boot dengan rEFInd tanpa memasukkan opsi boot. Metode ini mem-bypass GRUB, jadi Anda bisa menghapusnya secara opsional.
  • Instal ulang Linux, pastikan untuk menginstalnya dalam mode EFI daripada dalam mode BIOS / legacy. File gambar penginstal Mint tidak bisa boot dengan benar dalam mode EFI dari USB flash drive, tetapi saya pernah mendengar bahwa UNetbootin dapat membuat flash drive USB EFI-bootable, sehingga Anda dapat mencoba menggunakannya, atau Anda dapat menggunakan disk optik sebagai gantinya .
Rod Smith
sumber
2

Saya memecahkan masalah ini dengan membuat flash drive USB yang dapat di-boot dengan UNetbootin dan menginstal Linux Mint dalam mode EFI. Setelah menonaktifkan boot aman di pengaturan BIOS saya, GRUB EFI berhasil dimuat. Saya menggunakan rEFInd sebagai boot manager; mudah untuk menginstal dan bekerja tanpa hambatan.

grasingerm
sumber