Как выше, SELinux, Tomoyo или AppArmour. Сделайте поиск MAC (Обязательный Доступ Controll).
Кажется что, вручную вырезая параметр, содержащий rd.lvm.lv=fedora_old/swap
в личинке конфигурационный файл добивается цели. Нет никакой потребности выполнить dracut или переустановить личинку вообще.
# vi /boot/efi/EFI/fedora/grub.cfg
Ищите следующую строку при записи меню, от которой Вы будете загружаться:
linuxefi/vmlinuz-3.12.x-xxx.fc20.x86_64 базируются =/dev/mapper/fedora_new-root00 ro
rd.lvm.lv=fedora_old/swaprd.lvm.lv=fedora_new/swap vconsole.font =....
Для проверки вышеупомянутой палки изменений сделайте то же для /etc/default/grub
:
GRUB_CMDLINE_LINUX = "
rd.lvm.lv=fedora_old/swaprd.lvm.lv=fedora_new/swap vconsole.font =...
Предоставьте ответ или оставьте комментарий, если этот метод является неправильным.
Чтобы сделать это постоянным, вам нужно обновить / etc / default / grub
, чтобы он указывал на правильный раздел подкачки.
Пример: Измените это:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootVG/root rd.lvm.lv=oldnameVG/swapLV rhgb quiet"
На это:
GRUB_CMDLINE_LINUX="rd.lvm.lv=rootVG/root rd.lvm.lv=rootVG/swapLV rhgb quiet"
Когда это будет завершено, вы захотите повторно сгенерировать конфигурацию grub:
grub2-mkconfig -o /boot/grub2/grub.cfg
Вы можете убедиться, что это сработало, посмотрев на /boot/grub2/grub.cfg
и проверка того, что своп теперь указывает на правильный VG / LV