Ubuntu Server зависает при добавлении свопа


14

При новой установке Ubuntu Server отказывается загружаться и зависает при "Добавление свопинга 524284k в / dev / mapper / test - vg-swap_1. Приоритет: -1 экстенты: 1 по всему: 524284k

Я могу обойти это, перейдя в режим восстановления и просто возобновив обычную загрузку.

Ответы:


20

Это происходит потому, что Ubuntu пытается переключиться в режим видео высокого разрешения для консоли, а ваше оборудование не взаимодействует.

Исправление этого, пока на машине

Когда появляется Grub2:

  • Выделите пункт меню для Ubuntu и нажмите «e»
  • Перейдите к строке, в которую загружается ядро, и нажмите «Конец», чтобы перейти к концу строки.
  • Добавить 'nomodeset'
  • Нажмите F10 или Ctrl-X, чтобы загрузить его

Если повезет, он загрузится в экран входа в систему. Это не сохранит эту опцию, но по крайней мере теперь вы можете отредактировать файл для Grub2 и обновить его, чтобы сохранить эту опцию, если она работает. Я недавно писал об этом.

Исправление это навсегда

  • Войдите в систему (ssh, вероятно, подойдет, если вы знаете IP-адрес компьютера)
  • Обновите конфигурационный файл grub nano /etc/default/grub
  • Найдите строку, которая начинается с GRUB_CMDLINE_LINUX_DEFAULT
  • Отредактируйте строку так, чтобы nomodesetв моем случае она выглядела следующим образом:GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
  • Сохранить / выйти из нано
  • Бегать update-grub
  • перезагрузка

2
Спасибо! Для других добавляемая строка nomodeset- это строка, которая начинается с linux /boot/vmlinuz..., а не initrdстрока.
Брайан Хемпель

2
Примечание: простой способ сделать это с современными версиями GRUB - отредактировать / etc / default / grub и добавить «nomodeset» (разделенный пробелом) в конец переменной GRUB_CMDLINE_LINUX_DEFAULT.
Эрни

1
Спасибо, это исправило мою проблему с Ubuntu 14.04 LTS на Mac Mini.
Нельсон

3
@Ernie: тогда update-grub.
Готье

Готье: ты прав! Спасибо и +1
Эрни

0

Как ты это добавил? Вы можете отформатировать своп снова. Что вы можете сделать, это загрузиться в режиме восстановления, смонтировать vgs и сделать:

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

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

Затем добавьте его снова в / etc / fstab, если его нет.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.