ПРЕДУПРЕЖДЕНИЕ!/dev/disk/by-uuid/xxxxxxxxx не существует. Припадание до оболочки

Я использую Ubuntu 14.04.

Я работал в терминале sudo apt-get update. Затем я перезагрузил систему. И теперь я вижу:

ALERT! /dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell
initramfs:_

Я не могу загрузить ЖИВУЮ Ubuntu от карты флэш-памяти с интерфейсом USB. Да, я проверил BIOS Setup дважды, и карта флэш-памяти с интерфейсом USB в порядке и работает на другой машине. Прямо сейчас я собираюсь купить DVD и записать Живого DVD от другого ноутбука.

sudo blkid дает мне:

/dev/loop0: TYPE="squashfs"  
/dev/sda1: UUID="xxxx" TYPE="ext4"   
/dev/sr0: LABEL="Ubuntu 14.04.1 LTS i386" TYPE="iso960"   

/etc/fstab имеет то же UUID="xxxx" и существует строка с:

errors=remount-ro 0   

Я пытался использовать восстановление начальной загрузки, но я все еще не могу войти в систему Ubuntu.

Я не хочу переустанавливать Ubuntu, потому что у меня есть много данных там.

У Вас есть совет, как это может быть решено?

30
задан 7 April 2017 в 02:44

2 ответа

Люди могут осуждать это, если хотят, но я обнаружил, что использование " / dev / sdX " работает для меня более надежно, чем UUID для моих личных систем. В корпоративной среде я бы приложил больше усилий, чтобы заставить его работать с UUID вместо адреса «/ dev /», но вы должны быть в безопасности, используя / dev / sdaX в / etc / fstab вместо ссылки на UUID, по крайней мере, для того, чтобы иметь возможность загружать вашу систему, пока вы продолжаете искать ответ на вопрос, почему именно загрузка не выполняется, несмотря на наличие правильного UUID в /etc/fstab.[127 providedIf если вы хотите пойти по этому пути, используйте следующую процедуру:

  1. Загрузитесь в оболочку восстановления или загрузитесь с живого USB-накопителя или компакт-диска

  2. Подключите системный раздел, который не загружается

  3. Отредактируйте / etc / fstab в системном разделе, упомянутом на шаге 2 как root, и замените UUID = XXXXX соответствующей меткой / dev / sdX во всех соответствующих / etc / fstab записи.

Примечание: эта процедура известна мне как надежная для Ubuntu и дистрибутивов, производных от Ubuntu (на момент написания этой статьи; это могло бы облегчить y изменить с любым предстоящим выпуском). Я точно знаю, что он не будет работать надежно для некоторых других дистрибутивов, таких как knoppix или Arch Linux (это связано с различиями в способах сканирования устройств UDEV и присвоении им имен в файловой системе / dev). Если вы используете дистрибутив, не производный от Ubuntu, пожалуйста, не используйте этот метод или используйте его на свой страх и риск.

-2
ответ дан 23 November 2019 в 00:59

Решение было выполнять эти команды из liveDVD, это позволяет мне делать что-то на моем sda1 с этого liveDVD (насколько я понимаю)

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
update-initramfs -u
update-grub
reboot

Мой друг с форума ubuntu pl помог мне решить эту проблему. 1214] Он обнаружил, что может быть ошибка в initramfs, которую следует обновить как часть обновления ядра. Если что-то пойдет не так во время этого обновления, могут возникнуть проблемы, подобные моей.

28
ответ дан 23 November 2019 в 00:59

Другие вопросы по тегам:

Похожие вопросы: