Prova di eseguire il dual boot di Windows 8.1 e Debian Jessie


9

Sto provando da un mese a fare doppio boot di Windows 8.1 e Debian Jessie ora. Pensavo fosse giunto il momento di chiedere aiuto perché sto diventando un po 'pazzo.

Ho provato a seguire molti tutorial, ne collegherò alcuni:

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 /

Non posso pubblicare più link, peccato, perché ho provato molto. C'erano alcuni tutorial davvero facili, come il primo, in cui non potevo continuare, perché sudo modprobe efivarsfallito. sudo modprobe efivarfsci è riuscito però. Ma quando ho continuato dopo aver usato efivarfs, non c'era una nuova voce.

Ho anche provato a utilizzare EasyBCD, impostandolo su GRUB 2 e "scegli e carica automaticamente", ma sceglierebbe "/NST/AutoNeoGrub0.mbr". Il che ovviamente non è corretto. Quindi, in sostanza, per riassumere il mio problema: modprobe efivarsnon funziona, e poiché molto dipende da quello, ogni tutorial che seguo, fallisce.

Come posso avviare Linux e alcune informazioni di base: prima avevo Windows 8 e voglio ancora conservarlo e usare il suo bootloader, perché carica già Windows 8 un po '. Ho Secure Boot disattivato e UEFI attivato con le opzioni di avvio legacy attivate. Posso avviare Debian accedendo al menu di avvio e selezionando Disco rigido in Legacy Boot.

Oh sì, quasi dimenticavo, quando volevo installare Debian, usare una chiavetta USB con alcuni bei programmi Windows non funzionava, quindi per installarlo ho dovuto usare un DVD + RW.

Ho provato questo ordine alcune volte ora:

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

A volte dovevo usare --force, non ricordo più perché, ho provato così tante cose ...

Spero davvero che alcuni di voi abbiano una soluzione per me!

Risposte:


7

Se vuoi Debian Jessie sullo stesso disco di Windows 8.1, ecco i passaggi che ho dovuto seguire:

1) Disattiva l'avvio rapido di Windows

2) È necessario ridurre la partizione principale di Windows 8.1. Questo può essere difficile, poiché Windows prevede l' utilizzo di un determinato schema di partizione . Lascia che ti mostri un diagramma:

[(Strumenti Windows RE) (partizione di sistema EFI) (partizione riservata Microsoft) (Windows 8.1) (qualsiasi altra cosa)]

Puoi usare il tuo strumento preferito per modificare queste partizioni. Preferisco Gparted, ma qualsiasi buon strumento di partizionamento del disco può gestirlo. Esegui prima il backup dell'installazione di Windows . Quindi, ridimensiona la partizione di Windows 8.1 in modo da avere spazio sufficiente per un altro sistema operativo. Preferisco dare a Debian circa 100 GB di spazio.

3) Scarica il tuo iso Debian Jessie e mettilo su un supporto (CD / DVD / USB / (inserisci qui il tuo supporto preferito)).

4) Chiudere l'avvio protetto e l'avvio rapido nell'UEFI. NON AVVIARE L'AVVIO LEGACY (se la scheda madre supporta l'avvio UEFI solo senza Avvio protetto e Avvio rapido attivato).

5) Inserisci il tuo media di installazione e installa Debian Jessie nei 100 GB di spazio che hai lasciato. Assicurati che per la tua partizione di avvio EFI, fai in modo che il programma di installazione utilizzi la partizione di sistema EFI già creata da Windows 8.1. La partizione dovrebbe essere qualcosa come sdx2, ma potrebbe essere diversa. NON RIFORMARE QUESTA SEZIONE !! Dirai solo al programma di installazione di usarlo come partizione EFI. Metterà il bootloader grubx64.efi per Debian Jessie in questa posizione.

6) Fatto ciò, continua l'installazione normalmente e configura le tue partizioni come ritieni opportuno. Al termine dell'installazione, dovresti essere in grado di avviare facilmente Jessie.

Se stai cercando di riparare un'installazione esistente di Debian Jessie, dovrai fare:

sudo apt-get install grub-efi-amd64

sudo modprobe efivars

sudo grub-install / dev / sdx (x essendo l'unità su cui Debian è installato)

sudo update-grub

Da lì, l'UEFI dovrebbe usare Grub-EFI come bootloader. Non ho trovato un modo per vedere il bootloader di Windows 8 e consentire l'avvio di Debian. YYMV.


Grazie mille, ho reinstallato Windows 8 e installato Debian su USB. Perché in questo caso, è stato immediatamente abilitato UEFI. Ora sto usando Grub come bootloader. Grazie mille, apprezzo la tua risposta!
Protonz,

quando installo debian, mi chiede se voglio installare Grub nell'MBR, cosa dovrei dire? dove lo dico per installare grub? Grazie per l'aiuto!
Throoze,

Se lo dice, UEFI è in modalità CSM (supponendo una scheda madre abilitata UEFI).
ChrisR.

@Throoze Non penso che questo ti aiuterà, ma dovresti dire di sì. Devi installarlo nel tuo MBR. Puoi vedere quale partizione è MBR sul link . Cordiali saluti: improvvisamente ho avuto un po 'di fortuna durante l'installazione da USB, all'improvviso è andato tutto bene quando l'ho installato
Protonz

"Dirai solo al programma di installazione di usarlo come partizione EFI." Come si fa a farlo? Ho appena installato debian, ma non ho visto alcun modo per aggiungere una voce alla partizione di avvio UEFI ...
Anubian Noob,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.