Как обновить ручные записи в grub.cfg?

У меня есть установка fedora + manjaro. Хотя grub2 показывает все параметры загрузки, но при выборе manjaro возникает печально известная паника ядра:

kernel panic-not syncing: VFS:unable to mount root fs on unknown block(0,0)

Пройдя через несколько форумов Arch, я обнаружил, что если я нажму e в grub2 и отредактируйте последнюю строку последовательности загрузки manjaro с

initrdefi /boot/intel-ucode.img

на

initrdefi /boot/intel-ucode.img /boot/initramfs-4.9-x86_64.img

. Он загружается в manjaro.

Естественно, я открыл Fedora, выполнил grub2-update , чтобы получить файл grub.cfg , и внес в него необходимые изменения, но эти изменения не отражаются в экран загрузки grub2 (т.е. мне нужно вручную добавить /boot/initramfs-4.9-x86_64.img для загрузки в Manjaro, иначе это вызывает панику ядра)

Как бы я сделать изменения в grub.cfg постоянными?
Кроме того, я где-то читал, что нам не следует вносить изменения в grub.cfg, поскольку он изменится при обновлении ядра. Что здесь лучше всего сделать?

Спасибо.

0
04.09.2017, 19:14
1 ответ

имеют ту же проблему, используя grub2 Fedora 25 для загрузки как :Fedora, так и Manjaro.

что я сделал:

ВНИМАНИЕ, ВЫ МОЖЕТЕ СОВЕРШИТЬ КОНФИГ, ПОЭТОМУ БУДЬТЕ ОСТОРОЖНЫ!

Как root:

vi /boot/grub2/grub.cfg

он открывает текстовый редактор, чтобы вы могли добавить нужную строку, которую можно найти в /boot в других дистрибутивах. вам понадобится информация initramfs. используйте taht и добавьте его, как в de grub

initrdefi /boot/intel -ucode.img

/boot/initramfs -4.9 -x86 _64.img < ---это строка, которую вы должны добавить.

у меня это работало до Majaro с ядром 4.11 и fedora 26. я сейчас немного борюсь

Примечание. :вы должны повторять упражнение, только если ядро ​​manjaro изменится (, если вы хотите загрузиться в версию с новым ядром.)

0
28.01.2020, 04:40

Теги

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