Windows 8 + Linux Dual Boot di bawah UEFI BIOS

13

Maksud saya dalam waktu dekat adalah membuat sistem dual boot dengan Windows 8 dan Debian Linux (untuk tujuan pengujian) pada Lenovo Ideapad 205, yang memiliki UEFI BIOS.

Saya melihat beberapa artikel tentang fitur Windows 8 baru tentang boot lebih cepat pada UEFI dan ini dapat menyebabkan semacam ketidakcocokan dengan GRUB dan, secara umum, distribusi Linux.

Berapa itu benar? Dengan kata lain, dapatkah saya mengharapkan beberapa masalah saat menginstal OS tersebut dalam urutan berikut?

  1. Instal Windows 8 pada partisi pertama, seperti 50% dari ukuran HDD.
  2. Kemudian instal Debian dengan GRUB2 di set partisi lain, pada saat ini GRUB2 harus mengganti MBR Windows default.
Yang tidak terduga
sumber
3
Harap edit pertanyaan Anda untuk memasukkan tautan ke artikel yang Anda baca.
Moab
1
Anda tidak perlu grub saat memiliki UEFI. UEFI mampu memilih OS loader sendiri. Informasi tentang cara mengatur Debian di UEFI
Marco
1
Berikut ini adalah panduan terperinci untuk menginstal Debian pada PC dengan UEFI Secure-Boot Windows 8 yang sudah diinstal sebelumnya.

Jawaban:

4

Karena Anda mengatakan dalam waktu dekat pertanyaan itu mungkin tidak berlaku lagi, tetapi saya ingin menjawabnya untuk mengklarifikasi situasi jika beberapa orang memiliki keraguan yang sama dengan Anda.

Anda seharusnya tidak memiliki masalah untuk pengaturan itu, apakah laptop sudah dibeli dengan Windows 8 atau tidak.

Apa yang Anda baca tentang ketidaksesuaian mungkin terkait dengan fitur keamanan UEFI yang disebut Secure Boot yang mengharuskan bootloader (idealnya apa pun yang mengakses perangkat keras secara langsung) harus ditandatangani secara digital sehingga dapat diverifikasi, yang antara lain mencegah malware menargetkan boot loader atau man-in serangan-the-middle saat booting melalui jaringan.

Untuk sertifikasi Windows 8 (untuk mesin baru), Microsoft mengharuskan fitur itu untuk diimplementasikan dan diaktifkan secara default; jadi bootloader yang tidak ditandatangani atau dikompromikan tidak akan dapat di-boot secara default. Tetapi, Microsoft juga mensyaratkan bahwa pengguna harus dapat menonaktifkan fitur itu sama sekali jika dia mau (jika mesin tidak memiliki prosesor ARM), dengan itu dinonaktifkan semuanya akan berfungsi seperti biasa.

Lagi pula, banyak sistem dengan UEFI yang tidak disertakan dengan Windows 8 bahkan tidak menerapkan Boot Aman, sehingga bahkan lebih mudah.

The masalah mungkin bila Anda ingin memiliki Boot Aman yang aktif tetapi juga mengkompilasi bootloader Anda sendiri atau kernel. Dalam hal itu semua yang Anda perlukan untuk menandatanganinya (mungkin hanya bootloader) dan menambahkan kunci publik ke penyimpanan UEFI sehingga apa pun yang ditandatangani dengan kunci pribadi Anda akan diverifikasi sebagai aman, tetapi Anda harus membeli kunci tersebut untuk menandatanganinya.


Mengenai apa yang Anda katakan tentang booting Windows 8 lebih cepat, itu tidak akan menyebabkan masalah dalam pengaturan itu juga. Itu adalah sesuatu yang mereka sebut boot hybrid yang menggunakan hibernasi untuk menembolok sebagian besar sistem inti daripada urutan boot tradisional; tetapi itu terjadi di semua jenis sistem, tidak hanya yang berbasis UEFI (ingat bahwa Windows 8 juga bekerja di sistem berbasis BIOS).

Bagaimanapun jika itu memberi Anda masalah apa pun, itu dapat dinonaktifkan juga dan startup tradisional masih tersedia.

Saya harap itu menjelaskan hal-hal.

Xandy
sumber
1

Seharusnya tidak ada masalah sama sekali jika komputer awalnya tidak datang dengan Windows 8 diinstal (jika Anda memang "menginstal" 8 pada partisi primer sendiri).

Jika rencana Anda adalah membeli komputer UEFI yang dilengkapi dengan Windows 8 , maka segalanya menjadi sedikit lebih menarik. namun, sebagian besar distribusi Linux telah menyelesaikan masalah penandatanganan kode boot ini. Ubuntu dan Fedora secara khusus telah menemukan solusi untuk ini dan Debian telah mendiskusikannya juga . Saya yakin itu akan diselesaikan dalam beberapa bulan.

WindowsEscapist
sumber