Czy wyłączenie Bezpiecznego rozruchu jest wymagane w przypadku podwójnego rozruchu systemu Ubuntu 14.04 z systemem Windows 8 UEFI

9

Przeczytałem kilka przewodników na temat podwójnego uruchamiania Ubuntu i Windows 8, ale wszystkie te przewodniki, które przeczytałem, dotyczą starszych wersji Ubuntu. Zalecają wyłączenie Bezpiecznego rozruchu, ponieważ w instalatorze Ubuntu występuje błąd, który całkowicie usuwa bootloader systemu Windows 8. Czy wyłączenie tego jest nadal konieczne w Ubuntu 14.04? Czy mogę włączyć go ponownie po zakończeniu instalacji? Również w powiązanej notatce WIEM, że wyłączenie instalacji wymaga szybkiego uruchomienia, ale czy po zakończeniu instalacji mogę to również włączyć?

John Scott
źródło
2
nie jestem pewien, czy jest to konieczne do 14.04. jednak wyłączyłem mój, aby zainstalować 14.04. po instalacji próbowałem go włączyć, a system Windows nie uruchamiał się, więc musiałem ponownie go wyłączyć. Nie wiem o szybkim rozruchu, ponieważ zawsze pozwalałem na wyłączenie: nigdy nie podobał mi się pomysł, że mój komputer nie chce się zamknąć, ale zamiast tego hibernuje -.-
Geo
Powinieneś być w stanie uruchomić z bezpiecznym uruchomieniem, ale nie z menu grub. Wystąpił błąd. Nie można załadować systemu Windows 8 z włączonym Bezpiecznym uruchomieniem Również opublikować nr 11 na temat używania refind bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464 Również w przypadku ponownej instalacji Ubuntu problem polega na tym, że instalator nie widzi systemu Windows lub nie widzi go poprawnie więc to nadpisuje. Jeśli używasz czegoś innego lub instalacji ręcznej, wszystko jest w porządku i jest to jedyny sposób, aby ponownie zainstalować.
oldfred
oldfred Właśnie próbowałem podwójnego rozruchu i napotkałem ten błąd. Wyłączyłem Bezpieczny rozruch, aby go obejść.
John Scott

Odpowiedzi:

12

Podniosłeś cztery różne kwestie:

  • Bezpieczny rozruch - teoretycznie wyłączenie Bezpiecznego rozruchu nie powinno być konieczne do zainstalowania Ubuntu 14.04 (lub nawet kilku wcześniejszych wersji). Praktyka zwykle przebiega zgodnie z teorią, ale czasami nie - niektóre komputery po prostu nie radzą sobie dobrze z Shimem (programem używanym przez Ubuntu do pracy z Secure Boot). Problem Bezpiecznego rozruchu prawie na pewno objawi się jako niemożność nawet rozruchu - instalatora Ubuntu lub systemu Ubuntu po jego zainstalowaniu. Jeśli widzisz choćby menu GRUB lub logo rozruchowe Ubuntu, przeszkoda Secure Boot została przekroczona. (W Fedorze Bezpieczny rozruch może mieć późniejsze efekty, ale w Ubuntu jest to znacznie rzadsze).
  • Błąd usuwania ESP - stare wersje Ubuntu na ślepo tworzyły nowy system plików FAT16 na partycji systemowej EFI (ESP), w której przechowywane są programy ładujące EFI. Ta czynność spowoduje usunięcie programu ładującego system Windows wraz z wszelkimi innymi plikami na ESP (takimi jak menedżery rozruchowe innych firm, pliki aktualizacji oprogramowania układowego itp.). Ten błąd został zgłoszony w 2011 r. I naprawiony przed wydaniem Ubuntu 12.04, a zatem nie powinien mieć wpływu na Ubuntu 12.04, 12.10, 13.04, 13.10 lub 14.04. To powiedziawszy, tworzenie kopii zapasowych wszystkich bieżących partycji przed zainstalowaniem Ubuntu (lub dowolnego systemu operacyjnego) jest cennym środkiem ostrożności.
  • Funkcja szybkiego uruchamiania oprogramowania układowego- Nowoczesne EFI mają zwykle funkcję „szybkiego rozruchu” lub coś podobnego. Po włączeniu oprogramowanie wewnętrzne przyjmuje pewne skróty podczas uruchamiania, które mogą obejmować minimalną (a nie pełną) inicjalizację urządzeń USB. (System operacyjny musi wykonać własną pełną inicjalizację później, bez względu na to, co robi oprogramowanie układowe.) Może to spowodować, że komputer nie uruchomi się z dysku flash USB. Jest to oczywiście złe, jeśli próbujesz zainstalować Ubuntu z takiego dysku, więc konieczne będzie wyłączenie tej funkcji podczas instalacji Ubuntu. (Jeśli twój system ma dysk optyczny i próbujesz go zainstalować, skróty inicjujące USB powinny być nieistotne.) Pamiętaj, że szczegóły różnią się w zależności od komputera; może nie być konieczne wyłączenie funkcji „szybkiego uruchamiania” na wszystkich komputerach. Po zainstalowaniu Ubuntu
  • Szybkie uruchamianie w systemie Windows - Windows 8 ma funkcję o nazwie Szybkie uruchamianie (inaczej Hybrid Boot lub Hybrid Shutdown). Ta funkcja zamienia zwykłą operację zamykania w akcję zawieszenia na dysk. Jedną z konsekwencji tej zmiany jest to, że systemy plików, w tym ESP, nie są poprawnie odmontowane. Jeśli następnie spróbujesz uruchomić podwójnie, rezultatem może być uszkodzenie systemu plików dla współdzielonych systemów plików i / lub niemożność zamontowania współdzielonych systemów plików. Dlatego konieczne jest wyłączenie tej funkcji systemu Windows i pozostawienie jej wyłączenia. Wiele witryn internetowych, takich jak ta, zawiera instrukcje dotyczące wyłączania tej funkcji. Należy również pamiętać, że funkcja szybkiego uruchamiania systemu Windows jest całkowicie niezwiązana z funkcją oprogramowania układowego, która może nosić podobną nazwę.

Mam nadzieję, że to wyjaśnia sprawy.


EDYTOWAĆ:

Najnowsze wersje Ubuntu (nie pamiętam dokładnie, kiedy to się zaczęło, ale dotyczy to 16.04) zaostrzyły kontrolę Bezpiecznego rozruchu, dzięki czemu te wersje są podatne na „następstwa”, które zauważyłem wcześniej. W szczególności moduły jądra innych firm (sterowniki) mogą się nie ładować, chyba że przejdziesz przez obręcze, aby je podpisać, jak opisano tutaj.Sterowniki kart graficznych ATI i Nvidia oraz VirtualBox są często wymieniane jako powody wyłączenia Bezpiecznego rozruchu w celu obejścia tych problemów, ale istnieją inne niepodpisane sterowniki, które wpływają na niektóre systemy. Bezpieczny rozruch oferuje korzyści, przynajmniej teoretycznie, więc jeśli jesteś gotowy na wyzwanie techniczne, zachęcam do pozostawienia go aktywnego i podpisania dowolnych modułów jądra, których potrzebujesz. (Osobiście nie jestem fanem zastrzeżonych modułów wideo, ale niektórzy ludzie potrzebują ich, aby uzyskać odpowiednią wydajność niektórych gier i aplikacji. Jeśli ich nie potrzebujesz, użycie standardowych sterowników open source jest odpowiednim obejściem.)

Rod Smith
źródło
1

Pytanie o wyłączenie / włączenie SecureBoot jest naprawdę specyficzne dla urządzenia, ale nie znam wystarczającej liczby modeli, aby na nie odpowiedzieć. Działa dla mnie na kilku laptopach, ale na większości musiałem to wyłączyć. Jako ogólną odpowiedź wyłącz ją. Jeśli chodzi o FastBoot, to sprawi, że twoja partycja Windows będzie nieczytelna dla Ubuntu. Partycja Windows zostanie oznaczona jako nieczysta, a Ubuntu nie będzie w stanie jej zamontować - może to również wpłynąć na inne partycje używane w systemie Windows. Więc włącz FastBoot, jeśli masz pewność, że nie będziesz musiał używać partycji Windows z Ubuntu. Wyłącz, jeśli będziesz potrzebować dostępu do nich Ubuntu.

muru
źródło
Udało mi się uruchomić Ubuntu na żywo z włączonym Bezpiecznym uruchomieniem. Czy to coś znaczy?
John Scott,
@FuzzyToothpaste Następnie możesz zainstalować za pomocą SecureBoot, a SB powodujące problemy będą mało prawdopodobne. Odpowiedź RodSmitha jest kilka poziomów powyżej mojej, ponieważ mówi on również o tym, jak FastBoot wpływa na partycję EFI (o której zapomniałem).
muru
Właśnie zainstalowałem Ubuntu iz menu GRUB wybrałem Ubuntu. Zadziałało. Następnie zrestartowałem się i wybrałem Windows. Nie działało. Czy wiesz co zrobiłem? Wyłączyłem Bezpieczny rozruch i spróbowałem ponownie. Teraz działa i używam teraz Ubuntu.
John Scott
Musiałem go wyłączyć, aby obejść błąd, o którym wspominał oldfred, kiedy skomentował to pytanie. bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464
John Scott
@FuzzyToothpaste dzięki za poinformowanie mnie o tym. O czym należy pamiętać przy następnej instalacji Ubuntu na laptopie.
muru