ошибка: cant't находят команду Linux при начальной загрузке системы

[117525] Я создам файл в виде [117949]манекена [117950] с содержимым, которое вы хотите заменить. Таким образом, файл [117951]манекена [117952] будет выглядеть так, как показано ниже.

После этого я бы выполнил следующий скрипт.

Я заменяю [117953]

2
20.11.2018, 23:48
1 ответ

Проблема заключается в том, что команды linuxи initrd, используемые в /boot/efi/EFI/centos/grub.cfg, не найдены в вашем CentOS (или любой загрузочной ОС по умолчанию ).

Вы должны заменить linuxна linuxefiи initrdна initrdefiвнутри файла grub.cfg . Следуйте этим инструкциям:

1 -загрузиться в ваш терминал Centos

2 -установить grub2 -efi

# yum install grub2-efi

4 -откройте /boot/efi/EFI/centos/grub.cfgс помощью текстового редактора.

# vi /boot/efi/EFI/centos/grub.cfg

примечание:если grub.cfg не существует, попробуйте /boot/grub2/grub.cfg... если его тоже не существует, попробуйте сгенерировать его:# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

5 -найти всю команду linuxи заменить на linuxefi. Итак, найдите всю команду initrd и замените на initrdefi

перед редактированием сапелей

linux /boot/vmlinuz-0-rescue-d1268bb1d6df49758a1ec5715984725c root=/dev/sda1
initrd /boot/initramfs-0-rescue-d1268bb1d6df49758a1ec5715984725c.img

после редактирования образца:

linuxefi /boot/vmlinuz-0-rescue-d1268bb1d6df49758a1ec5715984725c root=/dev/sda1
initrdefi /boot/initramfs-0-rescue-d1268bb1d6df49758a1ec5715984725c.img

6 -перезагрузка

2
27.01.2020, 22:55

Теги

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