Mencoba dual boot Windows 8.1 dan Debian Jessie

9

Saya sudah mencoba selama sebulan sekarang untuk dual boot Windows 8.1 dan Debian Jessie sekarang. Saya pikir sudah waktunya saya meminta bantuan karena saya menjadi sedikit gila.

Saya sudah mencoba banyak tutorial, saya akan tautkan beberapa:

http://itstuff.the-zabala.net/2013/08/dual-boot-debian-7-wheezy-on-existing.html?showComment=1391441528704#c6800486694487233060

http://www.linuxbsdos.com/2013/02/06/how-to-dual-boot-fedora-18-and-windows-8-on-one-hdd-with-grub-installed-in-a- pbr / 2 /

Saya tidak dapat memposting lebih banyak tautan, memalukan, karena saya sudah mencoba banyak. Ada beberapa tutorial yang sangat mudah, seperti yang pertama, di mana saya tidak bisa melanjutkan, karena sudo modprobe efivarsgagal. sudo modprobe efivarfsmemang berhasil. Tetapi ketika saya melanjutkan setelah menggunakan efivarf, tidak ada entri baru.

Saya juga mencoba menggunakan EasyBCD, mengaturnya pada GRUB 2 dan "secara otomatis memilih dan memuat", tetapi ia akan memilih "/NST/AutoNeoGrub0.mbr". Yang tentu saja tidak benar. Jadi pada dasarnya, untuk menyimpulkan masalah saya: modprobe efivarstidak berfungsi, dan karena banyak tergantung pada itu, setiap tutorial yang saya ikuti, gagal.

Bagaimana saya dapat memulai Linux dan beberapa informasi latar belakang: Saya memiliki Windows 8 pertama dan masih ingin menyimpannya dan menggunakan bootloader-nya, karena sudah memuat windows 8 sedikit. Secure Boot off dan UEFI aktif dengan opsi boot Legacy aktif. Saya dapat mem-boot Debian dengan masuk ke menu boot dan memilih Hard Drive di bawah Legacy Boot.

Oh ya, Hampir lupa, ketika saya ingin menginstal Debian, menggunakan stik USB dengan beberapa program Windows yang bagus tidak berfungsi, jadi saya harus menggunakan DVD + RW untuk menginstalnya.

Saya sudah mencoba pesanan ini beberapa kali sekarang:

sudo mount /dev/sda1 /boot/efi
sudo modprobe efivarfs
sudo grub-install /dev/sda
sudo update-grub

Kadang-kadang saya harus menggunakan --force, saya tidak ingat mengapa lagi, saya telah mencoba banyak hal ...

Saya sangat berharap beberapa dari Anda mendapatkan solusi untuk saya!

Protonz
sumber

Jawaban:

7

Jika Anda ingin Debian Jessie pada disk yang sama dengan Windows 8.1, berikut adalah langkah-langkah yang harus saya lalui:

1) Matikan Windows Fast Boot

2) Anda harus menyusutkan partisi Windows 8.1 utama. Ini bisa rumit, karena Windows mengharapkan skema partisi tertentu untuk digunakan. Mari saya tunjukkan diagram:

[(Alat RE Windows) (Partisi Sistem EFI) (Partisi Cadangan Microsoft) (Windows 8.1) (Hal lain)]

Anda dapat menggunakan alat favorit Anda untuk mengedit partisi ini. Saya lebih suka Gparted, tetapi alat pemartisi disk yang baik dapat menangani ini. Cadangkan instalasi Windows Anda terlebih dahulu. Kemudian, ubah ukuran partisi Windows 8.1 sehingga Anda memiliki cukup ruang untuk OS lain. Saya lebih suka memberi Debian ruang sekitar 100 GB.

3) Unduh iso Debian Jessie Anda dan letakkan di beberapa media (CD / DVD / USB / (masukkan media pilihan Anda di sini)).

4) Matikan Boot Aman dan Boot Cepat di UEFI. JANGAN MENGUBAH PEMESANAN LEGACY (jika motherboard Anda hanya mendukung booting UEFI tanpa Boot Aman dan Boot Cepat aktif.)

5) Masukkan media instal Anda dan instal Debian Jessie di ruang 100 GB yang tersisa. Pastikan bahwa untuk partisi boot EFI Anda, Anda membuat installer menggunakan Partisi Sistem EFI yang telah dibuat oleh Windows 8.1. Partisi harus seperti sdx2, tetapi ini bisa berbeda. JANGAN REFORMASI PARTISI INI !! Anda hanya akan memberi tahu installer untuk menggunakannya sebagai partisi EFI. Ini akan menempatkan bootloader grubx64.efi untuk Debian Jessie di lokasi ini.

6) Setelah selesai, lanjutkan instal seperti biasa dan atur partisi sesuai keinginan Anda. Setelah instalasi selesai, Anda seharusnya bisa boot ke Jessie dengan mudah.

Jika Anda mencoba untuk memperbaiki instalasi Debian Jessie yang sudah ada, Anda perlu melakukan:

sudo apt-get install grub-efi-amd64

sudo modprobe efivars

sudo grub-install / dev / sdx (x menjadi drive tempat Debian diinstal)

sudo perbarui-grub

Dari sana, UEFI harus menggunakan Grub-EFI sebagai bootloader. Saya belum menemukan cara untuk membuat bootloader Windows 8 untuk melihat dan mengizinkan Debian untuk boot. YYMV.

ChrisR.
sumber
Terima kasih banyak, saya menginstal ulang windows 8 dan menginstal Debian pada USB. Karena jika ini, maka UEFI langsung diaktifkan. Sekarang saya menggunakan Grub sebagai bootloader. Terima kasih banyak, saya menghargai jawaban Anda!
Protonz
ketika menginstal debian, ia bertanya apakah saya ingin menginstal Grub di MBR, apa yang harus saya katakan? di mana saya katakan untuk menginstal grub? terima kasih atas bantuan Anda!
Throoze
Jika dikatakan demikian, UEFI dalam mode CSM (dengan asumsi motherboard yang diaktifkan UEFI).
ChrisR.
@Throoze Saya tidak berpikir ini akan membantu Anda, tetapi Anda harus mengatakan ya. Anda harus menginstalnya di MBR Anda. Anda dapat melihat partisi apa yang dimaksud MBR pada tautan . FYI: Saya tiba-tiba beruntung ketika menginstal dari USB, tiba-tiba semuanya baik-baik saja ketika saya menginstalnya
Protonz
"Anda hanya akan memberi tahu installer untuk menggunakannya sebagai partisi EFI." Bagaimana kamu melakukannya? Saya baru saja menginstal debian, tetapi saya tidak melihat cara untuk menambahkan entri ke partisi boot UEFI ...
Anubian Noob