Я хочу сделать кастомную загрузку. Я прочитал, я могу использовать grub-install . Я сделал раздел, в котором я хочу установить grub, чтобы потом можно было редактировать загрузочное меню. sudo grub-install /dev/sdb2 дает

grub-install: warning: File system `ext2' doesn't support embedding.
grub-install: error: embedding is not possible, but this is required for cross-disk install.

Я нашел https://unix.stackexchange.com/questions/174206/warning-file-system-ext2-doesnt-support-embedding-but-my-system-isnt-emb причина, по которой ответы говорят, что вы устанавливаете в раздел, не диск. Ок, sudo grub-install /dev/sdb дает Installation finished. , но где я должен найти конфигурационное меню? встроенная область между MBR и 1-м разделом? как это монтировать то? Или что можно сделать, чтобы меню и конфиг были в разделе, который я выбрал для grub?

PS веб-поиск error: embedding is not possible, but this is required for cross-disk install. не привело меня к решению моей проблемы тоже.

1 ответ1

0

Решение состоит в том, чтобы смонтировать раздел, в котором должны находиться файлы grub, и установить grub на диск с параметром --boot-directory указывающим на папку в этом разделе, используя путь монтирования Linux.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .