Начальная загрузка к initramfs

Я работал apt-get upgrade на Ubuntu 12.04 LTS и это не закончились из-за ошибки (у закончись свободный inodes). После перезагружают появившееся меню GRUB и при попытке для начальной загрузки моей ОС это отобразилось:

/dev/disk/by-uuid/xxxxxxxxx does not exist. Dropping to a shell

initramfs:_

Что решение к этому?

0
задан 11 March 2016 в 17:20

2 ответа

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

Вместо того, чтобы загрузиться от liveDVD, поскольку другие ответы предлагают, можно отобразить меню GRUB при начальной загрузке (например, путем нажатия и содержания клавиши Shift) и затем выбрать 'Advanced options for Ubuntu' в Ubuntu 14 LTS (в Ubuntu 12 LTS, это - 'Предыдущие версии Linux'). Подтвердите верхнюю / последнюю версию для начальной загрузки. Когда ОС в порядке, можно выполнить следующую процедуру.

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

Примечание, что необходимо проверить, что /dev/sda1 действительно загрузочный диск.

Процедура была предложена здесь .

Обновление:

кто-либо знающий о потенциальных проблемах вследствие того, что мое решение использует более старую версию ОС? К настоящему времени система, где это было применено, хорошо работает.

1
ответ дан 24 July 2019 в 08:47

Необходимо восстановить раздел начальной загрузки. Используйте загрузочный USB и выполните эту команду для Вашего раздела начальной загрузки (который я предполагаю, что это /dev/sda1):

sudo fsck -a /dev/sda1
0
ответ дан 24 July 2019 в 08:47

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

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