Dużo czytałem o podwójnym uruchamianiu i wydaje się to tak proste, jak ładowanie systemu Windows, a następnie ładowanie Linuksa za pomocą GRUBa, ale wszyscy mówią, że Windows uwielbia niszczyć GRUBa, kiedy tylko jest taka możliwość. Jakie kroki mogę podjąć, aby temu zapobiec (inne niż użycie programu ładującego system Windows, chcę, aby było to tak proste, jak to możliwe)?
19
Odpowiedzi:
Windows nadpisać sektor startowy, kiedy tylko go zainstalować, należy uaktualnić go do nowej wersji lub narzędzi mechanicznych podoba
bootrec /fixmbr
,bootrec /fixboot
lub starszyfdisk /mbr
. Ogólnie najpierw zainstaluj system Windows, a następnie Linux. Sektor rozruchowy pozostanie włączony, dopóki nie zrobisz jednej z powyższych czynności. (Być może istnieją też inne sposoby zapisywania na MBR.) Ale jeśli stracisz GRUB, można go łatwo przywrócić:sudo
poniższych poleceń.fdisk -l
mount /dev/sda1 /mnt
grub-install --root-directory=/mnt/ /dev/sda
shutdown -r now
update-grub
Możesz również zainstalować 100% Unixa, Linuksa lub BSD i po prostu uruchomić system Windows na maszynie wirtualnej, jeśli komputer jest wystarczająco silny.
Ponadto: system BIOS komputera może mieć opcję ochrony sektora rozruchowego.
źródło
Jeśli używasz jakiejkolwiek formy gruba, masz problem z programem ładującym. GRUB oznacza „Grand Unified Bootloader”. I są dwie wersje - grub v1 i grub v2. Wszystkie nowoczesne systemy Linux używają grub2 automatycznie. Jeśli zainstalujesz dowolny system Linux, grub jest domyślnym programem ładującym, chyba że korzystasz z LILO, czego nie sugerowałbym.
Osobiście mam system podwójnego rozruchu z XP i Wheezy. Powstrzymuję XP przed pisaniem gruba, wyłączając opcję „przywracania systemu Windows”.
Zanim wyłączyłem opcję przywracania, musiałbym naprawić grub przynajmniej raz w tygodniu, ponieważ bootloader systemu Windows wciąż nadpisywał grub.
Naprawiam instalację systemu Windows 8 na zewnętrznym dysku twardym przez port USB. Mam nadzieję, że to pójdzie bez problemu i nie zadziała z moim mbr.
źródło
Jest to obejście, którego używam, działa z aktualizacjami systemu Windows bez konieczności interwencji: Zmień nazwę EFI / Microsoft w EFI / Microsomething Zamień ścieżkę rozruchową systemu Windows w grub.cfg na EFI / Microsomething / bootmfgw.efi Jak to:
źródło
Po prostu otwórz
gparted
, kliknij prawym przyciskiem myszy partycję, w której jest Grub, przejdź do zarządzania flagami i zaznacz boot.źródło
grub-install
rozwiązania Christophera .Rozwiązanie, które znalazłem gdzieś w Internecie (unix.stackexchange.com), polega na dezaktywacji menedżera rozruchu systemu Windows. Wejdź do Linuksa (oryginalna instalacja, jeśli możesz lub na żywo CD / DVD) i uruchom następującą komendę:
Pamiętaj, że ta metoda będzie działać tylko wtedy, gdy Linux został zainstalowany w trybie UEFI, więc pojawi się błąd, jeśli Linux został zainstalowany w trybie Legacy. Jeśli zainstalowałeś go w trybie UEFI, otrzymasz trochę informacji i listę. Gdzieś na liście zauważysz moduł ładujący / menedżera rozruchu systemu Windows i Linux. Prawdopodobnie system Windows będzie miał wyższy priorytet (kolejność rozruchu znajduje się powyżej listy).
Są też gwiazdki * obok niektórych, jeśli nie wszystkich wpisów, oznaczając je jako aktywne.
Spójrz na 4-cyfrowy numer rozruchowy obok pozycji systemu Windows i uruchom
Spowoduje to dezaktywację wpisu systemu Windows. Upewnij się również, że teraz wyłączony system Windows ma wyższy priorytet, jeśli jeszcze tego nie zrobił:
gdzie #### to numer rozruchowy systemu Windows.
Jeśli zrestartujesz teraz, uruchomisz system grub, jeśli opcja Linux jest włączona z najwyższym priorytetem.
Zauważ, że system Windows nie rozpoznaje, że został wyłączony, więc nie zostanie to przywrócone przez uruchomienie systemu Windows lub aktualizację.
Brałem udział w lokalnym festiwalu instalacji systemu Linux, w którym instalujemy system Linux dla zainteresowanych osób, najczęściej jako dodatkowy system operacyjny obok systemu Windows. Jeszcze nie widziałem, aby ta metoda zawiodła i wypróbowałem ją na kilku dystrybucjach (głównie Ubuntu i Mint) i kilku sprzedawcach (Asus, Acer, HP, Lenovo).
źródło
System Windows 10 zastępuje GRUB 2, gdy zmieniasz kolor tekstu, rozmiar, czcionkę lub tytuły pozycji menu.
Istnieją dwa sposoby rozwiązania tego problemu.
Możesz zainstalować Linuksa w trybie Legacy (Ustawienia BIOS> Boot> Legacy Support + Legacy First).
Możesz wyłączyć Przywracanie systemu Windows (inaczej Ochrona systemu) (Panel sterowania> System i zabezpieczenia> System> Ochrona systemu> Konfiguruj> Wyłącz).
źródło