System Windows 7 zawiesza się na fioletowym ekranie gruba podczas podwójnego uruchamiania

10

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!

TheOneWithNoClue
źródło
Mam ten sam problem z 13.10, mam nadzieję, że znajdziemy rozwiązanie
micnic
Problem nadal istnieje. Nie znalazłem jeszcze rozwiązania. Ilekroć pojawia się problem, po prostu uruchamiam ponownie i próbuję ponownie ...
TheOneWithNoClue
Czy próbowałeś Boot Boot Repair ?
TuKsn

Odpowiedzi:

3

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:

  • przenieś plik 30_os-proberdo 06_os-prober(ponieważ chciałem, aby wpisy systemu Windows były najpierw wymienione)
  • biegać sudo upgrade-grub

A teraz działa dobrze za każdym razem ... Nie rozumiem dlaczego i nie próbowałem izolować, czy update-grubjest wystarczające, czy nie.

Filou77
źródło
1

Ten rodzaj zadziałał dla mnie. Przeniosłem /etc/grub.d/30_os-proberplik do /etc/grub.d/06_os-prober, a następnie uruchomiłem update-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.

Rneel
źródło
1

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:

  1. Uruchom system Ubuntu

  2. Edytuj /etc/default/grubi usuń komentarz z linii GRUB_TERMINAL=console, a następnie uruchomsudo update-grub

  3. Uruchom ponownie i uruchom system Windows

  4. Zainstaluj / ponownie zainstaluj sterowniki karty graficznej (w moim przypadku Intel HD + nVidia)

  5. Uruchom ponownie i uruchom ponownie Ubuntu

  6. Przywróć /etc/default/grubpoprzedni stan (komentarz GRUB_TERMINAL=console), uruchom sudo update-grubponownie.

Gotowy.

Testowane na:
Dell Inspiron 15 3000 Series, OS: Windows 7 x64, Ubuntu 16.04 LTS x64

bbaf
źródło
Oto fioletowy ekran, który widziałem i ta odpowiedź była rozwiązaniem mojego przypadku. Przeniesienie wpisu grub, jak sugerowano w innych odpowiedziach, nie przyniosło żadnego efektu.
McMutton,
0

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

Jimmy
źródło
0

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.

Digvijay L. Prakash
źródło
0

Cóż, znalazłem tymczasowe rozwiązanie problemu ... po prostu przejdź do ustawień BIOS i ustaw bootloader Windows, aby uruchamiał się najpierw (przed Ubuntu) ...

Aman Sharma
źródło
0

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/grubkomendę, GRUB_TERMINAL=consoleby wyłączyć tryb graficzny, i zmieniłem GRUB_DEFAULT=0na 3. Po uruchomieniu sudo update-grubi ponownym uruchomieniu Win10 dobrze się uruchomił. Jednak ponownie włączyłem tryb graficzny, zmieniłem domyślny z powrotem na 0, uruchomiłem sudo update-grub, a Win10 nadal dobrze się uruchamia.

Więc myślę, że właśnie bieganie sudo update-grubrozwiązało mój problem.

Joshden
źródło