LINUX.ORG.RU

grub2 не может найти root после пересоздания раздела

 , ,


0

0

Я пожадничал места для корневого раздела, а теперь пришлось расширять. Т. к. он зашифрован, то я не придумал ничего лучше, чем просто удалить и создать новый. При этом я копировал все файлы с помощью cp -pr в другой раздел, а потом обратно точно так же. Из-за того, что я не обновил grub.cfg, initramfs, по началу, просто просил меня подсунуть ему корневой раздел. Я попытался расшифровать и подсунуть, но он сказал, что это не корневой раздел. После изменения uuid корневого раздела в grub.cfg(и обновления конфига) в shell меня больше не выбрасывало, но появилась вот эта ошибка, вместо просьбы ввести пароль от раздела.

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
CPU: 6 PID: 1 Comm: swapper/0 Not tainted 4.19.66-gentoo #1
Hardware name: ASUSTeK COMPUTER INC. VivoBook S13 X330UA, BIOS X330UA.300
Call Trace:
 dump_stack+0x46/0x60
 panic+0xdc/0x22a
 mount_block_root+0x1ff/0x2a9
 ? do_early_param+0x89/0x89
 prepare_namespace+0x12b/0x161
 kernel_init_freeable+0x1df/0x1ef
 ? rest_init+0x9a/0x9a
 kernel_init+0x5/0x101
 ret_from_fork+0x35/0x40
Kernel Offset: 0x1c600000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbffffffff)
---[ end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0) ]---

Похоже, что придётся переустановить систему. Это не так уж сложно. Все конфиги у меня, просто займёт около дня, неприятная потеря времени. Может у кого есть идеи, почему у меня возникает эта ошибка?



Последнее исправление: towe (всего исправлений: 1)

Ещё в /etc/fstab uuid для /
Загрузиться с лайва, расшифровать / и сделать chroot в него получится?

imul ★★★★★
()
Ответ на: комментарий от towe

Одной конфигурации grub недостаточно. Найди в /etc где ещё есть uuid и исправь. А потом перегенерируй initramfs файл.

imul ★★★★★
()
Ответ на: комментарий от imul

Окей, завтра попробую, спасибо. Но в fstab, я смотрел, у меня через /dev прописано где корневой раздел и он не поменялся. Что ещё остаётся?

towe
() автор топика
Ответ на: комментарий от towe

Тогда ищи настройки для генерации initramfs файла. Ты его чем делаешь? Я просто с телефона сейчас пишу и на память не помню, где какие файлы лежат. Ты же по какой-то хаутушке делал шифрование? Посмотри там что про initramfs написано.

imul ★★★★★
()
Ответ на: комментарий от imul

Чёрт, спасибо огромное. Сделал grub-install и всё заработало.

towe
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.