GNU/Linux >> Belajar Linux >  >> Ubuntu

Perangkat Keras UEFA Dan Dual Booting Dengan Windows?

Saya telah berjuang selama 3 hari mencoba dual boot Ubuntu 11.10 dan Windows 7. Saya ingin menggunakan SSD untuk instalasi Ubuntu saya dan hdd untuk Windows. Saya menyadari bahwa saya harus menginstal windows terlebih dahulu dan kemudian ubuntu, jadi saya melakukannya. Ketika saya pertama kali menginstal windows, boot dengan baik dari hdd saya, tetapi ketika saya menambahkan ubuntu di SSD saya dan memulai kembali, saya mendapatkan layar hitam dengan kursor yang berkedip. Saya telah membaca banyak forum yang menanyakan hal ini tetapi belum menemukan satu pun solusi yang berhasil.

Saya sudah mencoba perbaikan boot. Itu menyuruh saya untuk membuat partisi ESP yang gemuk dan saya juga melakukannya tetapi tetap tidak berhasil.

Saya seorang pemula dan saran apa pun akan sangat dihargai.

Jawaban yang Diterima:

Sayangnya, Anda akan mendapatkan banyak informasi yang sama sekali tidak membantu di Internet tentang hal ini, karena proses booting pada sistem berbasis UEFI sepenuhnya berbeda dari proses boot pada perangkat keras berbasis BIOS yang lebih lama. Menjelaskan sepenuhnya perbedaan yang relevan dalam satu posting di sini tidak mungkin, jadi untuk informasi lengkap, saya sarankan Anda memeriksa halaman Wikipedia di UEFI dan halaman Web saya di boot loader EFI untuk Linux. (Perhatikan bahwa “UEFI” mengacu pada EFI generasi berikutnya; pada dasarnya EFI 2.x. Untuk sebagian besar, kedua istilah tersebut dapat dipertukarkan, meskipun “UEFI” lebih spesifik dan mengacu pada versi teknologi yang lebih baru.)

Namun, untuk memulai, Anda harus terlebih dahulu memverifikasi bahwa Anda adalah mem-boot Windows dalam mode EFI. Ini dapat dilakukan dengan beberapa cara, seperti mengetik “bcdedit” di jendela Prompt Perintah Administratif. Hasilnya harus menyertakan referensi ke winload.efi di baris "path" pada bagian "Windows Boot Loader". Jika baris ini merujuk ke winload.exe, maka sistem akan di-boot dalam mode BIOS, dan Anda harus mengikuti saran BIOS yang lebih konvensional untuk ini.

Dengan asumsi Anda boot dalam mode EFI, saran pertama saya adalah melupakan menginstal Ubuntu 11.10 atau sebelumnya. Versi ini menyertakan bug dalam proses penginstalan yang membuatnya lebih sulit untuk menyiapkan boot ganda dengan OS lain. Ubuntu 12.04 memperbaiki bug terburuk ini. Pada 12,04 yang di-boot dalam mode EFI, penginstal harus mendeteksi Partisi Sistem EFI (ESP; partisi yang menampung boot loader) yang dibuat oleh Windows dan menambahkan boot loadernya sendiri ke partisi tersebut.

Salah satu komplikasi yang mungkin adalah bahwa Ubuntu mungkin tidak bisa boot dalam mode EFI, bahkan jika Windows diinstal dalam mode itu. Anda dapat memeriksa detail ini dengan mencari direktori /sys/firmware/efi. (Anda mungkin perlu menggunakan opsi "coba sebelum menginstal" untuk memeriksa file ini, lalu luncurkan penginstal.) Jika file ini ada, Anda pasti di-boot dalam mode EFI. Jika tidak, Anda mungkin boot dalam mode BIOS, meskipun itu tidak 100% pasti. Jika Anda menemukan Anda mem-boot dalam mode BIOS, Anda harus memperbaiki masalah itu atau melanjutkan dan menginstal dalam mode BIOS dan mengganti mode boot Anda sesudahnya. Salah satu dari opsi tersebut layak menjadi pertanyaan baru di sini, jadi saya tidak akan membahasnya.

Terkait:Ubuntu 16.04 - bagaimana saya bisa menonaktifkan Boot Aman?

Idealnya, jika Ubuntu 12.04 diinstal dengan benar, itu akan mendeteksi Windows dan menjadikan GRUB 2 sebagai boot loader default, sehingga sistem akan bekerja seperti yang diharapkan, menawarkan menu boot saat Anda boot. Namun terkadang, Anda perlu menambahkan Windows ke konfigurasi GRUB, yang dapat Anda lakukan dengan membuat entri seperti ini di /etc/grub.d/40_custom dan kemudian menjalankan kembali “grub-mkconfig -o /boot/grub /grub.cfg”:

menuentry "Windows 7" {
        set root='(hd0,gpt1)'
        chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

Di lain waktu sistem dapat terus boot langsung ke Windows. Ini biasanya dapat diperbaiki dengan menghapus EFI/boot/bootx64.efi dari ESP, atau mungkin menggantinya dengan salinan file boot loader GRUB 2 (mungkin EFI/ubuntu/grub_x64.efi, IIRC). Sayangnya, masalah ini disebabkan oleh bug dalam implementasi EFI tertentu, sehingga solusinya bisa sangat khusus untuk sistem.

Gejala layar hitam Anda dengan kursor yang berkedip menunjukkan kesalahan konfigurasi GRUB yang serius, atau mungkin instalasi GRUB yang benar-benar hilang. Saya akan menghindari pertanyaan ini dengan mengatakan bahwa dengan sedikit keberuntungan itu akan diperbaiki oleh Ubuntu 12.04. Jika tidak, saya sarankan menginstal ELILO atau GRUB Legacy yang ditambal Fedora untuk menggantikan GRUB 2, karena menurut pengalaman saya GRUB 2 adalah paling tidak dapat diandalkan dari boot loader EFI Linux yang tersedia. (Lihat halaman pemuat boot EFI yang saya rujuk di paragraf pertama balasan ini untuk detailnya.)


Ubuntu
  1. Instal Linux Mint dengan Windows 8 | Dual Boot Windows 8 dan Linux Mint 12

  2. Dual Boot Ubuntu Dan Windows 10

  3. Bagaimana Cara Dual Boot Windows Xp Dan Ubuntu?

  1. Menginstal Ubuntu Di Usb Dan Mem-boot Dari Destop Dengan UEFA?

  2. Konfigurasikan Dual Boot, Windows 7 Dan Ubuntu 12.04 Dengan Atau Tanpa Efi?

  3. Ubuntu Tidak Bisa Boot Saat Pertama Kali Booting Dengan Dual Boot Windows 10?

  1. Boot ganda Windows dan Linux menggunakan UEFI

  2. Boot ganda Ubuntu Linux dan Windows 7

  3. Instal Fedora dengan Windows 8 | Dual Boot Windows 8 dan Fedora 16