Jak utworzyć dual / multiboot systemu Windows i GNU / Linux, FreeBSD itp.?


10

Z powodu ponownego pytania o dualboot w systemach GNU / Linux i Microsoft Windows potrzebny jest autorytatywny ogólny przewodnik jako odniesienie dla użytkowników pytających o dualboot / multiboot.

Niezbędne elementy:

  1. Obejmuje zarówno metody rozruchu systemu BIOS, jak i UEFI, używając GRUB2 jako wybranego programu ładującego, ponieważ jest on powszechnie stosowany w popularnych dystrybucjach GNU / Linux.

  2. Skonfiguruj partycjonowanie z przykładami tabel partycji MBR i GPT. Uwzględnij problemy z partycją podstawową / logiczną w MBR i zmniejszaniu partycji Windows, jeśli gdzie indziej nie ma miejsca. Należy to najlepiej wyjaśnić w przypadku GPartEd, ponieważ jest to najczęściej używane narzędzie do partycjonowania GUI. Dołącz informacje o specjalnej partycji, która może być konieczna w przypadku GPT.

  3. Wyjaśnij ręczne ustawianie punktów montowania. Przy minimalnym zestawie zamień i root (/), ale najlepiej ze wskazówkami dla / home i / boot. Dodaj punkty montowania dla istniejących partycji NTFS / FAT / innych. Opcjonalnie użyj instalatora Ubuntu jako przykładu, aby użytkownicy mogli dostosować się do innych.

  4. Napraw / zainstaluj bootloader, jeśli nie zostanie to zrobione automatycznie przez instalatora lub gdy zostanie uszkodzony. Podaj kroki potencjalnie potrzebne do bezpiecznego rozruchu.

Przewodnik nie powinien omijać wszystkich przypadków brzegowych, ale powinien być pomocny dla większości użytkowników. Na przykład część 4 powinna być tak prosta, jak pokazanie użycia grub-mkconfig(i dodatkowej pracy dla bezpiecznego rozruchu).


1
To, o co nas tutaj poprosisz, stworzy fajną i przydatną książkę, ale IMHO jest nieco poza zwykłymi granicami tego forum.
harrymc

@harrymc Myślę, że można to zrobić w taki sposób, aby „zarysować powierzchnię na tyle, by działać dla większości użytkowników”. Może powinienem zacząć pisać przewodnik spełniający moje własne wymagania z materiałem dostarczonym przez Sekhemty, jeśli znajdę czas na zrobienie tego, jak sugeruje Karan. Moim jedynym problemem jest to, że wiem dużo o to, o co proszę, ale nie wszystko (nie wiem nic na temat bezpiecznego rozruchu i nie jestem tak dobry z UEFI). Na przykład część dotycząca programu ładującego powinna być tak prosta, jak pokazanie, jak korzystać z grub-mkconfig (odpowiednio zmienię moją odpowiedź).
FSMaxB

Zgadzam się z @harrymc, to pytanie jest dla nas trochę zbyt ogólne. W rzeczywistości jest głównym kandydatem do „niekonstruktywnego”. Ta informacja istnieje już w wielu źródłach online i wszystko, co tu piszemy, stanie się dość przestarzałe.
terdon

Próbowałem napisać odpowiedź, ale usunąłem ją, ponieważ nagle zrozumiałem, że źle zrozumiałem, jak działa UEFI.
FSMaxB

Odpowiedzi:


1

Zaraz, próbujesz pokonać zbyt wiele ziemi. Być może szukasz dokumentu głównego łączącego wszystkie metody różnych dostawców? Czy po prostu przewodnik, w jaki sposób Google dla Twojego rozwiązania?

Tak, to złożony temat. Istnieje wiele implementacji systemu BIOS, każda z własnymi skrótami klawiszowymi i standardami.

Problem z Grub2 polega na tym, że wciąż jest dość nowy, nawet w 2013 roku. Każda dystrybucja ma swój własny sposób radzenia sobie z narzędziami dostarczonymi przez Grub2, więc żadna uniwersalna dokumentacja nie wystarczy - pod tym względem Grub jest znacznie prostszy i bardziej uniwersalny.

Rozpakowałbym problemy na coś prostego, na przykład:

Nie mogę uruchomić systemu operacyjnego. Jak naprawić mój program ładujący?

Zasadniczo wszystko, co musisz wiedzieć, to:

Prawdopodobnie nadal można uruchomić system operacyjny, naciskając odpowiednie klawisze skrótów. Ponadto każdy system operacyjny ma własny moduł ładujący - i kolejność dziobania. Windows jest uczulony na Linuksa iw większości przypadków chętnie nadpisze bootloader Linuksa.

Wiele dysków twardych

Najprostszym rozwiązaniem jest podłączenie wielu dysków twardych do komputera. Kiedy instalujesz nowy system operacyjny, nadaj mu własny dysk twardy. Wyłącz, odłącz wszystkie pozostałe dyski i zainstaluj nowy system operacyjny. Po instalacji ponownie podłącz inne dyski i wybierz dysk rozruchowy z BIOS-u, zwykle naciskając ESC, F8 lub F10.

Pojedynczy dysk twardy

Najpierw zainstaluj system Windows, zaczynając od starszych wersji, a następnie BSD i Linux. System Windows zazwyczaj przejmuje kontrolę nad procesem rozruchu i po każdej instalacji systemu Windows prawdopodobnie będziesz potrzebować pamięci USB Boot, aby odzyskać program ładujący systemu Linux. Instalowanie systemu Linux po systemie Windows zwykle działa znacznie lepiej, ponieważ system Linux z wdziękiem tworzy skróty rozruchowe w systemie Windows.

Gdy masz kłopoty

Przejdź na inny komputer i pobierz pamięć USB Boot dla swojego systemu operacyjnego; lub uzyskaj dobry uniwersalny program ładujący, taki jak Grub lub GRUB4DOS . (Np. Http://www.supergrubdisk.org/ ). W systemie Windows zapisz go na dysku flash za pomocą: Universal USB Installer ( http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ ) lub poszukaj swojego bootowalnego systemu Linux Kreator USB, np. Startup Disk Creator w Ubuntu.

Wszystkie komputery PC wyprodukowane od 2007 roku będą uruchamiały się z tych samych pamięci USB, jeśli włączysz je w systemie BIOS, włóż płytę odpowiednio wcześnie i naciśnij odpowiedni klawisz skrótu dla systemu BIOS.


0

Dobry przewodnik dotyczący podwójnego uruchamiania można znaleźć na stronie dokumentacji Ubuntu ; więcej informacji można znaleźć również w Arch i Fedorze (ta pierwsza zawiera również dobry pełny przewodnik tutaj , podczas gdy ta druga, szczególnie w Załącznikach, obejmuje takie tematy, jak partycjonowanie, GRUB itp.). Zwykle projekty dokumentacji dużych dystrybucji Linuksa są bardzo dobrymi źródłami informacji technicznych, często cennymi również, jeśli nie używają tej konkretnej dystrybucji.

Inny przewodnik, może nieco przestarzały, ale zasadniczo poprawny i obejmujący różne scenariusze (instalowanie systemu Windows na maszynie z już zainstalowanym linuksem lub na odwrót) znajduje się tutaj

Każdy z tych przewodników ma inny cel lub cel, więc możesz uzyskać od nich różne informacje, więc jeśli szukasz artykułów, które chcesz połączyć, możesz wybrać jeden z nich w zależności od sytuacji. Jeśli chcesz zbudować swój osobisty przewodnik, artykuły te powinny stanowić przydatną bazę startową.


„Jeśli chcesz zbudować swój osobisty przewodnik, artykuły te powinny stanowić przydatną bazę startową”. - Tak też zasadniczo powiedziałem w sekcji komentarzy w łączonym meta-poście. Fajnie, że przyznano nagrodę za 150 powtórzeń, ale IMO to nie pomaga, jeśli jakaś nieokreślona niekanoniczna odpowiedź ostatecznie zostanie domyślnie nagrodzona po tygodniu.
Karan

2
Napisanie pełnego i kompleksowego przewodnika o zasięgu kanonicznym przekracza moje możliwości i dostępny czas. Miałem tylko te zasoby do podzielenia się i jestem pewien, że pod koniec nagrody nagroda trafi do bardziej szczegółowej odpowiedzi.
Sekhemty

Zaczekam, co się stanie.
FSMaxB
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.