Zainstalowałem nowego laptopa (Lenovo Z510) dla podwójnego rozruchu Ubuntu 12.04 i Windows 7 64 bit. Po kilku próbach działa teraz, ale mam dziwny efekt.
Zawsze dobrze wchodzę w fioletowy ekran Grub. Ubuntu zawsze działa. Kiedy chcę uruchomić system Windows, Windows uruchamia się dobrze (słyszę dźwięk uruchamiania systemu Windows), ale widzę tylko pusty, fioletowy ekran podobny do Grub. Mogę jednak obsługiwać system Windows, trzykrotne naciśnięcie klawisza Tab, a następnie Enter, powoduje pomyślne wyłączenie komputera.
Czasami sztuczka działa w ten sposób: wciskam tylko klawisz zasilania i komputer hibernuje. Kiedy później włączam komputer i ponownie wybieram Win7 w Grub, wszystko działa dobrze, tym razem z działającym ekranem. Musiałem jednak znaleźć sztuczkę, która nie zawsze działa - może to, czy działa, czy nie, jest po prostu losowe :-(
Obejście jest dość brudne, co mogę zrobić, aby się go pozbyć?
Dzięki za pomoc!
Odpowiedzi:
Miałem dokładnie ten sam problem (byłem w stanie słuchać dźwięku logowania do systemu Windows, nawet gdy jedyną myślą, jaką widziałem, był gruby fioletowy ekran).
Na szczęście znalazłem obejście:
30_os-prober
do06_os-prober
(ponieważ chciałem, aby wpisy systemu Windows były najpierw wymienione)sudo upgrade-grub
A teraz działa dobrze za każdym razem ... Nie rozumiem dlaczego i nie próbowałem izolować, czy
update-grub
jest wystarczające, czy nie.źródło
Ten rodzaj zadziałał dla mnie. Przeniosłem
/etc/grub.d/30_os-prober
plik do/etc/grub.d/06_os-prober
, a następnie uruchomiłemupdate-grub
.Spowoduje to umieszczenie okien na górze ekranu rozruchowego grub. Potem wypróbowałem wiele różnych opcji, aby uruchomić, zrestartować system Windows i Ubuntu, a do tej pory zauważyłem, że jeśli pozwolę na rozruch za pomocą gruba, przejdę sam bez żadnej ręcznej interwencji i pozwolę, aby domyślny 10s przejdzie, uruchomi się w systemie Windows bez problemów.
Jednak jeśli ręcznie wybiorę opcję „Windows 7” na ekranie startowym gruba za pomocą mojego kursora, a następnie naciśnij Enter, dostanę przerażający fioletowy ekran w Windows.
źródło
Z mojego doświadczenia wynika, że ten problem może pojawić się, jeśli sterowniki karty graficznej nie zostały poprawnie zainstalowane w systemie Windows (w moim przypadku Win 7).
Kroki, które pomogły mi:
Uruchom system Ubuntu
Edytuj
/etc/default/grub
i usuń komentarz z liniiGRUB_TERMINAL=console
, a następnie uruchomsudo update-grub
Uruchom ponownie i uruchom system Windows
Zainstaluj / ponownie zainstaluj sterowniki karty graficznej (w moim przypadku Intel HD + nVidia)
Uruchom ponownie i uruchom ponownie Ubuntu
Przywróć
/etc/default/grub
poprzedni stan (komentarzGRUB_TERMINAL=console
), uruchomsudo update-grub
ponownie.Gotowy.
Testowane na:
Dell Inspiron 15 3000 Series, OS: Windows 7 x64, Ubuntu 16.04 LTS x64
źródło
Miałem ten sam problem, który zauważyłem, że uruchamiałem się na 1. partycji, partycji rozruchowej systemu Windows ~ 200 MB Gdy zamiast tego wybrałem partycję z zainstalowanym systemem Windows, rozruch przebiegał normalnie
źródło
Miałem ten sam problem. Ma to więcej wspólnego z trybem rozruchowym UEFI Legacy v / s. Win 7 jest instalowany w trybie Legacy, podczas gdy jest odwrotnie dla Win 8.1 i nowszych. Jeśli zarówno Win 10, jak i Ubuntu są zainstalowane w trybie Legacy (np. Jeśli Win 7 jest uaktualniony do 10). Ten problem może nadejść. Dla mnie po prostu wyłączenie starszego trybu z BIOS-u i włączenie go ponownie działało dobrze.
źródło
Cóż, znalazłem tymczasowe rozwiązanie problemu ... po prostu przejdź do ustawień BIOS i ustaw bootloader Windows, aby uruchamiał się najpierw (przed Ubuntu) ...
źródło
Miałem podobny problem podczas aktualizacji mojego podwójnego rozruchu Lenovo T440 z Windows 7 do Windows 10. Zawsze działało dobrze z Win7, dopóki aktualizacja nie uruchomiła się ponownie, aby uruchomić Win10. Wtedy zobaczyłem tylko fioletowy ekran.
Uruchomiłem system Ubuntu 14.04 i zmieniłem
/etc/default/grub
komendę,GRUB_TERMINAL=console
by wyłączyć tryb graficzny, i zmieniłemGRUB_DEFAULT=0
na3
. Po uruchomieniusudo update-grub
i ponownym uruchomieniu Win10 dobrze się uruchomił. Jednak ponownie włączyłem tryb graficzny, zmieniłem domyślny z powrotem na0
, uruchomiłemsudo update-grub
, a Win10 nadal dobrze się uruchamia.Więc myślę, że właśnie bieganie
sudo update-grub
rozwiązało mój problem.źródło