Próbowanie podwójnego rozruchu systemu Windows 8.1 i Debian Jessie

9

Od miesiąca próbuję teraz uruchomić system Windows 8.1 i Debian Jessie podwójnie. Myślałem, że nadszedł czas, aby poprosić o pomoc, ponieważ jestem trochę szalony.

Próbowałem wykonać wiele samouczków, połączę kilka:

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 /

Nie mogę zamieszczać więcej linków, szkoda, bo dużo próbowałem. Było kilka naprawdę łatwych samouczków, takich jak pierwszy, w których nie mogłem kontynuować, ponieważ sudo modprobe efivarsnie powiodło się. sudo modprobe efivarfsjednak się udało. Ale kiedy kontynuowałem po użyciu efivarfs, nie było nowego wpisu.

Próbowałem także użyć EasyBCD, ustawiając go na GRUB 2 i „automatycznie wybieram i ładuję”, ale wybrałbym „/NST/AutoNeoGrub0.mbr”. Co oczywiście nie jest poprawne. Podsumowując, mój problem: modprobe efivarsnie działa, a ponieważ wiele zależy od tego, każdy samouczek, który wykonuję, kończy się niepowodzeniem.

Jak mogę uruchomić Linuksa i kilka podstawowych informacji: Miałem najpierw Windows 8 i nadal chcę go zachować i używać programu ładującego, ponieważ już ładuje Windows 8 trochę. Mam bezpieczny rozruch i włączony UEFI z włączonymi starszymi opcjami rozruchu. Mogę uruchomić Debiana, wchodząc do menu rozruchu i wybierając Dysk twardy w ramach Starszego rozruchu.

O tak, prawie zapomniałem, kiedy chciałem zainstalować Debiana, użycie pamięci USB z kilkoma ładnymi programami Windows nie działało, więc musiałem użyć DVD + RW, aby go zainstalować.

Już kilka razy próbowałem tego zamówienia:

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

Czasami musiałem użyć --force, nie pamiętam już, dlaczego próbowałem tak wielu rzeczy ...

Naprawdę mam nadzieję, że niektórzy z was mają dla mnie rozwiązanie!

Protonz
źródło

Odpowiedzi:

7

Jeśli chcesz Debian Jessie na tym samym dysku co Windows 8.1, oto kroki, które musiałem wykonać:

1) Wyłącz szybki rozruch systemu Windows

2) Musisz zmniejszyć główną partycję Windows 8.1. Może to być trudne, ponieważ system Windows oczekuje, że zostanie użyty określony schemat partycji . Pokażę Ci schemat:

[(Narzędzia Windows RE) (Partycja systemowa EFI) (Partycja zastrzeżona Microsoft) (Windows 8.1) (Wszystko inne)]

Możesz użyć swojego ulubionego narzędzia do edycji tych partycji. Wolę Gparted, ale każde dobre narzędzie do partycjonowania dysku może to obsłużyć. Najpierw wykonaj kopię zapasową instalacji systemu Windows . Następnie zmień rozmiar partycji Windows 8.1, aby mieć wystarczająco dużo miejsca na inny system operacyjny. Wolę dać Debianowi około 100 GB miejsca.

3) Pobierz swoją wersję Debian Jessie iso i umieść ją na niektórych nośnikach (CD / DVD / USB / (wstaw tutaj preferowane nośniki)).

4) Wyłącz Bezpieczny rozruch i Szybki rozruch w UEFI. NIE WŁĄCZAJ LEGACYJNEGO URUCHAMIANIA (jeśli Twoja płyta główna obsługuje uruchamianie UEFI tylko bez Bezpiecznego rozruchu i szybkiego uruchamiania).

5) Włóż nośnik instalacyjny i zainstaluj Debian Jessie na 100 GB wolnego miejsca. Upewnij się, że w przypadku partycji rozruchowej EFI instalator korzysta z partycji systemowej EFI utworzonej już przez system Windows 8.1. Partycja powinna być podobna do sdx2, ale może być inaczej. NIE REFORMUJ TEJ PARTYCJI !! Zamierzasz tylko powiedzieć instalatorowi, aby używał go jako partycji EFI. W tym miejscu umieści bootloader grubx64.efi dla Debian Jessie.

6) Po wykonaniu tej czynności kontynuuj instalację w normalny sposób i skonfiguruj partycje według własnego uznania. Po zakończeniu instalacji powinieneś być w stanie łatwo uruchomić Jessie.

Jeśli próbujesz naprawić istniejącą instalację Debian Jessie, musisz wykonać:

sudo apt-get install grub-efi-amd64

sudo modprobe efivars

sudo grub-install / dev / sdx (x jest dyskiem, na którym zainstalowany jest Debian)

sudo update-grub

Stamtąd UEFI powinien używać Grub-EFI jako programu ładującego. Nie znalazłem sposobu, aby moduł ładujący Windows 8 mógł zobaczyć i zezwolić na uruchomienie Debiana. RRMV.

ChrisR.
źródło
Dziękuję bardzo, przeinstalowałem Windows 8 i zainstalowałem Debiana na USB. Ponieważ jeśli tak, to został natychmiast włączony UEFI. Teraz używam Grub jako bootloadera. Dziękuję bardzo, doceniam twoją odpowiedź!
Protonz
podczas instalacji Debiana pyta, czy chcę zainstalować Gruba w MBR, co mam powiedzieć? gdzie mam powiedzieć, aby zainstalować grub? dzięki za pomoc!
Throoze
Jeśli to mówi, UEFI jest w trybie CSM (zakładając, że płyta główna obsługuje UEFI).
ChrisR.
@ Throoze Nie sądzę, żeby ci to pomogło, ale powinieneś powiedzieć tak. Musisz zainstalować go w swoim MBR. Możesz zobaczyć, która partycja to MBR na link . FYI: Nagle miałem trochę szczęścia podczas instalacji z USB, nagle wszystko poszło dobrze, gdy go zainstalowałem
Protonz
„Zamierzasz tylko powiedzieć instalatorowi, aby używał go jako partycji EFI”. Jak to robisz? Właśnie zainstalowałem debiana, ale nie widziałem sposobu, aby dodać wpis do partycji rozruchowej UEFI ...
Anubian Noob 11.11.14