Serwer Ubuntu wisi po dodaniu wymiany


14

Świeża instalacja Ubuntu Server odmawia uruchomienia i zawieszenia się "Dodanie wymiany 524284k na / dev / mapper / test - vg-swap_1. Priorytet: -1 w zakresie: 1 przez: 524284k

Mogę obejść ten problem, przechodząc do trybu odzyskiwania i przywracając normalny rozruch.

Odpowiedzi:


20

Robi to, ponieważ Ubuntu próbuje przejść do trybu wideo wysokiej rozdzielczości dla konsoli, a twój sprzęt nie współpracuje.

Naprawienie tego na komputerze

Kiedy pojawi się Grub2:

  • Podświetl pozycję menu Ubuntu i naciśnij „e”
  • Idź do linii, w której ładuje jądro i naciśnij „End”, aby przejść do końca linii
  • Dodaj „nomodeset”
  • Naciśnij F10 lub Ctrl-X, aby go uruchomić

Przy odrobinie szczęścia uruchomi się na ekranie logowania. To nie zapisze tej opcji, ale przynajmniej teraz możesz edytować plik Grub2 i zaktualizować go, aby zapisać tę opcję, jeśli działa. Ostatnio pisałem o tym na blogu .

Naprawienie tego na dobre

  • Zaloguj się (prawdopodobnie zadziała ssh, jeśli znasz adres IP urządzenia)
  • Zaktualizuj plik konfiguracyjny grub nano /etc/default/grub
  • Znajdź linię, która zaczyna się od GRUB_CMDLINE_LINUX_DEFAULT
  • Edytuj linię, aby uwzględnić nomodeset w moim przypadku linia wyglądała następująco:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
  • Zapisz / wyjdź z nano
  • Biegać update-grub
  • Restart

2
Dziękuję Ci! W przypadku innych dodawana linia nomodesetjest linią rozpoczynającą się od linux /boot/vmlinuz..., a nie initrdlinią.
Brian Hempel,

2
Uwaga: Najłatwiejszym sposobem na zrobienie tego z nowoczesnymi wersjami GRUB jest edycja / etc / default / grub i dodanie „nomodeset” (oddzielonych spacją) na końcu zmiennej GRUB_CMDLINE_LINUX_DEFAULT.
Ernie

1
Dzięki, to rozwiązało mój problem z Ubuntu 14.04 LTS na komputerze Mac Mini.
Nelson

3
@Ernie: wtedy update-grub.
Gauthier

Gauthier: masz rację! Dzięki i +1
Ernie

0

Jak to dodałeś? Możesz ponownie sformatować swap. Co możesz zrobić, to uruchomić system w trybie ratunkowym, zamontować VGS i wykonać:

# mkswap /dev/mapper/test--vg-swap_1

# swapon /dev/mapper/test--vg-swap_1

Następnie dodaj go ponownie do / etc / fstab, jeśli nie jest obecny.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.