У меня есть установка 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, поскольку он изменится при обновлении ядра. Что здесь лучше всего сделать?
Спасибо.
имеют ту же проблему, используя 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 изменится (, если вы хотите загрузиться в версию с новым ядром.)