1

Я недавно переместил свою систему Linux с HDD на SSD. Мне удалось загрузить его, и все было хорошо, пока я не удалил старые загрузочные разделы с жесткого диска. Теперь, когда я пытаюсь загрузиться, я попадаю в оболочку dracut с /dev/disk/by-uuid/xxxxx doesn't exist ошибка не существует , где xxxxx - это UUID моего прежнего раздела /boot или /boot/efi (я не совсем уверен, какой это, так как у меня их больше нет).

Теперь мне нужно перегенерировать initramfs, чтобы использовать новые разделы, которые я клонировал с жесткого диска на ssd. Я попытался запустить dracut --regenerate-all --force из аварийной загрузки, но это не помогло.

Я использую Fedora 21, так как я могу это сделать? Или есть проблема в другом?

1 ответ1

0

У вас еще есть установочный носитель F21?

Если это так, сделайте следующее:

загрузиться для "устранения неполадок"> Спасти систему Fedora

Разрешить для монтажа (как правило, не R / O)

chroot / Mnt / Sysimage

dracut --regenerate-all -f && grub2-mkconfig -o /boot/grub2/grub.cfg (если вы УВЕРЕНЫ, это не выдает ошибки на dracut --regenerate-all, которые были сделаны ранее (т.е. ls /boot показывает их, но не загружается) просто пересобрать grub второй командой.

~ Отправлено из коробки Fedora 22

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .