problem z uruchomieniem (14.04 + GRUB + Zamień + Nvidia) - ze zdjęciami

16

Kiedy uruchamiam laptopa, aż 7 prób mija miejsce, w którym montuje się swap; jeśli ktoś patrzy mi przez ramię, staje się 15 prób! Mój laptop to Lenovo W520 z kartą NVIDIA (Quddro 1000m) korzystającą ze sterownika open source (serwer X.Org X) i Ubuntu 14.04. Jest to potrójny rozruch, ale nie sądzę, aby miało to jakikolwiek wpływ na ten problem. Miałem ten problem od momentu zainstalowania 14.04, miałem nadzieję, że jakaś aktualizacja go naprawi, ale minęły miesiące i żadna z aktualizacji go nie naprawiła.

Znalazłem tylko jeden wątek związany z moim problemem i wypróbowałem wszystkie oferowane rozwiązania na całej wiki. Żadne z nich nie działało dla mnie. Wątek: Mój komputer uruchamia się na czarny ekran, jakie opcje muszę to naprawić?

Moje objawy:

  1. Ostatni wiersz na ekranie, gdy komputer się zawiesza, to zawsze: „Dodanie wymiany 4215004k na / dev / sda6. Priorytet: -1 w zakresie: 1 w poprzek: 4215004k FS ' To jest linia, w której wszystko wisi
  2. Dysk twardy na laptopie wyłącza się
  3. Wentylator procesora przechodzi w tryb bardzo wysokiego chłodzenia.
  4. komputer pozostanie w tym stanie na zawsze (raz pozwolę to zrobić przez ponad godzinę)

Próby naprawy

1) Postępowałem zgodnie z wiki wspomnianym powyżej i próbowałem „no splash” i „nomodeset” w menu grub. Bawiłem się również, tworząc „ro” w tej samej linii „rw” - mając nadzieję, że dodatkowe uprawnienia pomogą. Również podłączyłem i wyłączyłem drugi monitor, zasilacz i urządzenia USB, aby sprawdzić, czy jakikolwiek element ma powtarzalny wpływ na mój problem. To nie mialo miejsca. Miałem nadzieję znaleźć winowajcę powodującego problem, ale wszystko, co znalazłem, to to, że wszystko, co próbowałem, nie miało bezpośredniego wpływu na problem. Trzymałem wykres: śledzenie różnych prób

2) Dwie rzeczy, które możemy wykluczyć to: (a) ekran jest zbyt ciemny - nie przypadek (b) urządzenie USB powodujące ten problem - niemożliwe, ponieważ problem utrzymuje się z urządzeniami USB i bez nich.

3) Upewniłem się, że w BIOSie mój „Optimus” jest wyłączony. Używam również sterownika open source, więc mam nadzieję, że nie jest to problem „NVIDIA”, ale problem grub. Ustawienia BIOS

4) Ponownie zainstalowałem GRUB i to nie pomogło.

5) Grałem w / etc / defaults / grub, ale żadna z sugestii znalezionych na tej stronie nie miała żadnego pozytywnego wpływu na mój problem. Zawartość mojego pliku jest poniżej:

 # If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#_MO_ I commented out the line below to see the shutdown process
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
#GRUB_CMDLINE_LINUX=""
#_MO_ the top line fixed my shutdown problems but I have startup 
# prolems now. So below I hope this works:
GRUB_CMDLINE_LINUX="no splash" 



# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Jestem świeży z pomysłów. Jeśli mogę podać jakieś informacje, dzienniki lub wprowadzić zmiany po mojej stronie, daj mi znać.

Z góry dziękuję.

Mikrofon.

********************************* Edytuj # 1 ************** ***************************

Widziałem ten post, czy dotyczy mojego problemu? Pierwsze uruchomienie się nie dzieje [7.471657] Dodanie wymiany 4041724k na / dev / sda7 Priorytet: -1 w zakresie: 1 przez: 4041724k FS

Oto moja konfiguracja w gparted: wprowadź opis zdjęcia tutaj

******************************** Edytuj # 2 *************** ***************************** Kilka osób zasugerowało usunięcie mojej partycji wymiany. Zrobiłem. Jednak to tylko zmieniło problem; bootowanie utknęło na innej linii. Zasadniczo zamiast zawiesić się na montażu partycji wymiany, bagażnik rozłączył się na moim tabliczce dotykowej. Kiedy tak się stało, dioda LED dysku twardego zgasła, a komputer po prostu siedział przez kilka minut, zanim musiałem go ponownie uruchomić. Po tym, jak 3 z powrotem do tyłu utknęły w tym samym miejscu, odłożyłem ponownie partycję wymiany. Zrobiłem zdjęcie, gdzie zaciął się, gdy wymiany nie było:

problem po usunięciu zamiany

******************************** Edytuj # 3 *************** *****************************

Popełniłem błąd w procedurze przeprowadzonej w „Edycji nr 2”. Po usunięciu partycji nigdy nie usunąłem wiersza kodu z / etc / fstub. więc powtórzyłem proces, w którym usunąłem sekcję wymiany, a następnie skomentowałem linię wymiany w pliku / etc / fstub. To nie rozwiązało mojego problemu, ale spowodowało różne objawy. Ten post jest już bardzo długi, więc zamiast dołączać tabelę, po prostu przedstawię wnioski dotyczące ponownego uruchomienia komputera w sumie 45 razy bez partycji wymiany.

  • uruchomił się OK 25 razy

  • nie udało się uruchomić 20 razy

  • jest sposób, sposób, znacznie bardziej prawdopodobne, aby uruchomić się, jeśli zasilanie jest podłączone, drugi monitor jest podłączony, a mój hub USB jest podłączony (bez urządzeń podłączonych do hubu)

  • bardzo mało prawdopodobne jest uruchomienie komputera, jeśli do laptopa nie zostanie podłączone żadne urządzenie (brak przewodu zasilającego, brak przewodu vga do drugiego monitora i brak koncentratora USB). z 20 nieudanych rozruchów 12 razy nic nie było podłączone do laptopa.

  • gdy komputer nie uruchamia się, jest to ten sam ekran, co w edycji nr 2, nawet jeśli widziałem inny ekran, gdy się zawiesza.

  • Stan, w którym znajduje się komputer, wprawia mnie w zakłopotanie, ponieważ kiedy zabieram laptopa w teren, muszę mieć laptopa, a ponieważ nie ma podłączonych kabli do mojego komputera, prawdopodobnie się nie uruchomi.

  • FYI: mój / etc / default / grub jest taki sam jak w treści postu. Ustawiłem go jako pierwszy sugerowany post z linkiem i trzymałem go tam, ponieważ działał w przeszłości dla innych.

  • Ze względu na pełne ujawnienie, istnieje inny błąd, który uważałem za niezwiązany, ale skoro dotarłem tak daleko, chcę go zdjąć z piersi: za każdym razem, gdy próbuję dostosować jasność ekranu za pomocą klawisza FN i dwóch klawiszy jasności (HOME & END), system operacyjny zawiesza się i nie odmraża; wymagające ponownego uruchomienia komputera przez naciśnięcie przycisku zasilania. Ta funkcja działała w 12.04.

Jakieś pomysły? Wykonam wszelkie sugestie.

**************************************** Edytuj # 4 ******* ************************

Cześć wszystkim dzięki za pomoc! Oto co zrobiłem:

  1. sudo apt-get update

  2. sudo update-grup

  3. zamknięcie sudo teraz // sprawiło, że mój komputer działał naprawdę zabawnie. Nie całkiem się poprawnie zamknęło i patrzyłem na ekran z komunikatem „Noveau”. Nacisnąłem przycisk zasilania na 4 sekundy i komputer został wyłączony. Oto co zobaczyłem: Dziwne wyłączenie

  4. Po wyłączeniu komputera odłączyłem wszystkie kable (zasilanie, VGA, hub USB bez podłączonego urządzenia) i ponownie uruchomiłem komputer. Nie udało się uruchomić, więc ciągle naciskałem przycisk zasilania i restartowałem go, aż w końcu się uruchomił (zajęło około 3 prób, aby go uruchomić).

  5. Kiedy komputer w końcu się uruchomił, poprosił o pozwolenie na zgłoszenie problemu Ubuntu. Zgłosiłem problem.

  6. Mam zawartość następujących dzienników:

Idę do pracy, kiedy wrócę, opublikuję wyniki wszystkich innych sugestii (memtest itp.). Dziękuję za twoją pomoc. Powtarzaj mi, co mam robić, a zrobię to i napiszę tutaj o wynikach.

************ Poniższe informacje są komplementarne do odpowiedzi oldfreda *************

Wygląda na to, że znaleziono rozwiązanie. „oldfred” jako pierwszy sugeruje działające rozwiązanie. Dzięki! Zrobiłem kilka testów i ostatecznie to jest to, co musisz zrobić, jeśli tak się stało:

1) Używając gparted, dodałem z powrotem moją partycję wymiany. partycja wymiany nie jest związana z tym problemem. Jak zauważyło kilka osób, komunikat zamiany był tylko ostatnim wierszem wyświetlanym na ekranie, gdy O / S zamarł.

2) Aby sprawdzić, czy to rozwiązanie działa dla Ciebie, gdy pojawi się fioletowy ekran grub, naciśnij e, aby edytować wpis. następnie dodaj na końcu linii zaczynając od linux:

acpi_osi = Linux acpi_backlight = dostawca końcowe żarcie

3) Jeśli to działa, to aby ta zmiana była trwała, otwórz / etc / default / grub jako sudo (sudo gedit / etc / default / grub)

4) zmień ciąg

GRUB_CMDLINE_LINUX = „bez chlapania”

do

GRUB_CMDLINE_LINUX = "no splash acpi_osi = Linux acpi_backlight = sprzedawca"

5) na koniec, aby GRUB załadował nowe ustawienia, pisząc

sudo update-grub

Bingo, wszystko działa poprawnie !! Dziękujemy wszystkim za pomoc. Doceniam to.

Mikrofon
źródło
Proszę nie publikować rozwiązań dotyczących pytania . Po to są odpowiedzi.
Lucio
Jest to błąd, który należy zgłosić na Launchpadzie.
bain

Odpowiedzi:

5

Uważam, że wciąż jest to problem z wideo.

A parametr rozruchowy dla grub jest nomodeset z nVidia, ale inne parametry, jeśli uruchamia się z Intelem. Czy możesz ustawić, z którego układu wideo uruchamiasz się?

Zobacz

Po użyciu Boot-Repair nie mogę zmienić rozdzielczości ekranu

Testujesz alternatywne parametry rozruchu w menu grub za pomocą e i przewijasz do linii linux. Zamień ciche powitanie lub dodaj po tych parmeterach rozruchowych ustawienia, które chcesz przetestować. Gdy otrzymasz kombinację, która działa edytuj / etc / default / grub

Ale możesz także potrzebować acpi_osi = Linux i / lub acpi_osi = Linux acpi_backlight = vendor

gksudo gedit /etc/default/grub
sudo update-grub

Więc w tym wierszu dodaj działające parametry rozruchowe.

GRUB_CMD_LINUX_DEFAULT="no splash acpi_osi=Linux acpi_backlight=vendor"
oldfred
źródło