Когда я загружаю свой сервер в Ubuntu 14.04 Рабочий стол LTS. Я встречаюсь с этой ситуацией, после того, как экран говорит Вам, как войти в BIOS
Затем
Gave up waiting for root device. Common problem:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system for the right device?)
- Missing modules (cat /proc/modules; ls/dev)
ALERT! /dev/mapper/ubuntu--vg-root does not exist. Dropping to a shell!
BusyBox v1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs)_
после того, как я ввел exit
, система могла всегда обычно запускаться.
Я искал и узнал, что существует много подобных проблем как мои. Но ответы, которые я попробовал, не могут решить мою ситуацию. Я собираюсь описать свою серверную среду и что я сделал максимально подробный, очень цените для любой справки. Это действительно сделало меня раздражаемым, потому что я не сделал ничего специального перед последним завершением работы.
Я установил систему Ubuntu с механизмом LVM.
sudo parted -l
Я сделал этот снимок экрана, когда система просто устанавливает несколько недель назад.
lsblk
У меня есть два диска, sdb для другой группы объема, логических томов на этом, vg для KVM. Я думаю, что это не вопрос, просто упомяните.
Я следовал за подсказками для осмотра:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Check root= (did the system for the right device?)
что я имею
cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-4.4.0-45-generic.efi.signed root=/dev/mapper/ubuntu—vg-root ro rootdelay=30 quiet splash
Как Вы видите, я отредактировал/etc/default/grub для добавления rootdelay=30
, но это ничего не зафиксировало.
- Missing modules (cat /proc/modules; ls/dev)
Едва ли знание, что должно, я замечаю об этой подсказке. Когда я перечисляю файлы в/dev/mapper,/dev/mapper/ubuntu - vg-swap_1 и/dev/mapper/ubuntu - vg-корень - все там.
Другая информация, которая часто просила предусматривать подобную проблему:
cat /etc/fstab
blkid
Я ввел в меню GRUB для начальной загрузки с режимом восстановления, существует три пары:
Ubuntu, with Linux 4.4.0-45-generic
Ubuntu, with Linux 4.4.0-45-generic(recovery mode)
Ubuntu, with Linux 4.4.0-42-generic
Ubuntu, with Linux 4.4.0-42-generic(recovery mode)
Ubuntu, with Linux 4.4.0-38-generic
Ubuntu, with Linux 4.4.0-38-generic(recovery mode)
Но когда я выбираю любую версию в режиме восстановления, чтобы загрузиться, просто перестать работать в BusyBox снова. Как я ранее упомянул, после того, как я ввожу exit
Я мог обычно запускать систему, но я не думаю, что должен сделать этот каждый раз и она, по-видимому, мой сервер имеет что-то не так.
Я действительно хочу знать, какое поведение или ситуация могли вызвать эту проблему, затем я мог предотвратить его.
sudo parted -l
pvdisplay
vgdisplay
lvdisplay
lvmdiskscan
Кажется, что Ваши диски прекрасны и таким образом, это похоже так или иначе, что Вы закончили с initramfs, был сделан без поддержки lvm.
попытка, добавляющая новое ядро и проверку процесс установки тесно для ошибок
Я имел ту же проблему на Dell XPS 13 вскоре после новой установки Ubuntu 16.06, но не мог успешно 'выйти' из BusyBox.
я включил ноутбук при содержании ctrl, выбранные Параметры настройки системы из меню начальной загрузки, вводимые 'настройки SATA' и изменился от RAID до AHCI
, По-видимому, жесткие диски RAID не поддерживаются Ubuntu
, Это сразу решило проблему для меня