Jak zainstalować system Linux obok systemu Windows 8 bez uszkodzenia konfiguracji rozruchu systemu Windows 8?

11

Aby zainstalować Linux Mint 14 wraz z Windows 8, wyłączyłem UEFI i uruchomiłem dysk flash z obrazem Linux. Zainstalowałem Linuksa, ponownie uruchomiłem komputer i pojawił się moduł ładujący GRUB . Po wybraniu systemu Windows 8 pojawia się następujący błąd:

Menedżer rozruchu  

systemu Windows Uruchomienie systemu Windows nie powiodło się. Przyczyną może być niedawna zmiana sprzętu lub oprogramowania. Naprawić problem:   1. Włóż dysk instalacyjny systemu Windows i uruchom ponownie komputer.   2. Wybierz ustawienia języka, a następnie kliknij przycisk „Dalej”.   3. Kliknij „napraw komputer”. Jeśli nie masz tego dysku, skontaktuj się z administratorem systemu lub komputerem producent o pomoc.   Plik: \ Boot \ BCD   Status: 0xc000000e   Informacje: Brak danych konfiguracji rozruchu komputera lub zawiera błędy.

Nie miałem dysku, więc nie zawracałem sobie głowy próbą naprawy instalacji, zwłaszcza jeśli zrujnuje to program ładujący GRUB i spowoduje problemy z instalacją Linuksa. Ponownie włączyłem UEFI, aby sprawdzić, czy pozwoli to na prawidłowe ładowanie systemu Windows. Tak, ale nie dało mi opcji rozruchu do Linuksa. Jak mogę rozwiązać ten problem i pozwolić na współistnienie dwóch systemów operacyjnych?

AKTUALIZACJA:

Próbowałem EasyBCD bez powodzenia. Mogę dodać opcję rozruchu systemu Linux, która pojawia się w menu, ale konsekwentnie mówi, że brakuje pliku konfiguracji rozruchu lub jest on uszkodzony podczas próby rozruchu. Zainstalowałem także rEFInd w systemie Windows, ale nie mogłem znaleźć dokumentacji, jeśli chodzi o dodanie opcji rozruchu systemu Linux do menu lub instalacji sterownika Ext4fs (szczerze mówiąc, nawet nie jestem pewien, co robią te programy. Nie mam prawdziwego znajomość uruchamiania systemu operacyjnego. Kiedy uruchamiam podwójnie, zawsze instaluję Linuksa na końcu i pozwalam GRUBowi wykonać całą ciężką pracę. Niestety mój GRUB nie działa z Windows 8). Nie sądzę, żebym nie próbował przeglądać dokumentacji, po prostu myślę, że mój brak doświadczenia w pracy z programami ładującymi utrudnił mi zrozumienie znalezionej dokumentacji.

Szukam więcej sugestii lub gdzie mogę znaleźć informacje, aby lepiej zrozumieć problem lub jak go naprawić.

AKTUALIZACJA:

Odtworzyłem rozruchowy dysk flash USB poprzez UNetbootin i ponownie zainstalowałem Linux Mint w trybie EFI . Jednak gdy próbowałem wybrać linuxmintz menedżera rozruchu systemu Windows, nie można go załadować, powołując się na coś nie tak \EFI\linuxmint\grubx64.efi. Najważniejszym krokiem, który mi umknęło, było wyłączenie bezpiecznego uruchamiania w ustawieniach BIOS-u. Po wyłączeniu bezpiecznego rozruchu rEFInd załadował się poprawnie tak, jak powinien, i mogłem załadować GRUB bez problemu. Spędziłem godziny próbując różnych rzeczy; poprawianie menu rozruchu za pomocą EasyBCD; ponowna instalacja Mint w kółko; okazało się, że wszystko, co musiałem zrobić, to wyłączyć bezpieczny rozruch i albo zainstalować REFInd, albo zainstalować Linuksa w trybie EFI.

grasingerm
źródło
czy to pytanie superuser.com/questions/336595/windows-8-boot-to-non-windows-os może ci pomóc? czy szukałeś EasyBCD?
BenjiWiebe
Planuję wkrótce zrobić coś podobnego, instalując Ubuntu w systemie z Windows 8 i UEFI. Wygląda na to, że zaznaczyłeś odpowiedź poniżej jako zaakceptowaną - co właściwie skończyło się na końcu? Wymienił kilka możliwych rozwiązań, więc które powinienem zastosować?
nhinkle
@ Pomyśl dwa rozwiązania, które były najłatwiejsze, to zainstalować REFInd w Windows lub utworzyć bootowalną pamięć USB EFI za pomocą UNetbootin i zainstalować Linuksa w trybie EFI. W związku z tym zrobiłem oba, nawet jeśli jedno z nich zadziałałoby. Wynika to z faktu, że ani rEFInd, ani grubx64.efi nie ładowały się poprawnie, kiedy pierwszy raz je zainstalowałem. Po wyłączeniu bezpiecznego rozruchu w ustawieniach systemu BIOS oba działały poprawnie.
grasingerm

Odpowiedzi:

12

Przełączanie pomiędzy systemami operacyjnymi BIOS i EFI na jednym komputerze jest trudne na jednym komputerze; w celu uzyskania najlepszych rezultatów należy zachować oba systemy operacyjne w jednym trybie rozruchu. Najlepiej jest zainstalować moduł ładujący w trybie EFI dla Mint. Dostępnych jest kilka, ale instalacja może być trudna. Konkretne opcje, które możesz wypróbować, obejmują:

  • Użyj narzędzia „Boot Repair” Ubuntu (myślę, że jest to część instalatora Ubuntu), które może skonfigurować wszystko poprawnie i przy minimalnym wysiłku. Nie mogę jednak tego obiecać, ponieważ używasz Mint. Narzędzie do naprawy rozruchu może również skonfigurować rzeczy w dość nietypowy sposób, co może powodować zamieszanie w przypadku innych narzędzi na drodze.
  • Uruchom system awaryjny Linux w trybie EFI i ręcznie zainstaluj moduł ładujący EFI. Opisuję tutaj kilka , a także ręczną instalację modułu ładującego EFI. Mint używa GRUB 2 w trybie EFI, ale ręczna instalacja będzie wymagała więcej wysiłku, aby zintegrować się z pakietem Mint. ELILO jest łatwy w konfiguracji i obsłudze według ręcznych standardów, ale będzie wymagał konserwacji przy każdej aktualizacji jądra. rEFInd jest łatwy pod względem bieżącej konserwacji, ale jego skrypt instalacyjny może nie działać dobrze z systemu awaryjnego.
  • Zainstaluj rEFInd w Windows (jak opisano w jego dokumentacji), wraz ze sterownikiem EFI dla dowolnego systemu plików, którego używałeś dla Mint (na partycji głównej lub /boot, jeśli masz osobną /bootpartycję). Po ponownym uruchomieniu, rEFInd powinien pojawić się i dać ci opcje dla Windows i Linux. Wybierz jedną z opcji systemu Linux, naciśnij dwukrotnie klawisz F2 lub Insert i dodaj ro root=/dev/sda7do opcji rozruchu, zmieniając partycję /dev/sda7root ( /) na mennicę . Po naciśnięciu Enter Mint powinien się uruchomić. Kiedy tak się stanie, uruchom mkrlconf.shskrypt dostarczany z rEFInd. Następnie powinno być możliwe uruchomienie z rEFInd bez wprowadzania opcji uruchamiania. Ta metoda omija GRUB, więc możesz go opcjonalnie usunąć.
  • Ponownie zainstaluj system Linux, pamiętając o zainstalowaniu go w trybie EFI, a nie w trybie BIOS / starszej wersji. Plik obrazu instalatora mennicy nie uruchamia się poprawnie w trybie EFI z dysku flash USB, ale słyszałem, że UNetbootin może utworzyć rozruchowy dysk flash USB z interfejsem EFI, więc możesz spróbować go użyć lub zamiast tego możesz użyć dysku optycznego .
Rod Smith
źródło
2

Rozwiązałem to, tworząc bootowalną pamięć flash USB z UNetbootin i instalując Linux Mint w trybie EFI. Po wyłączeniu bezpiecznego rozruchu w ustawieniach BIOS GRUB EFI ładował się pomyślnie. Używam rEFInd jako menedżera rozruchu; jest prosty w instalacji i działa bez żadnych problemów.

grasingerm
źródło