Модули загрузчика в ISO-файле Ubuntu (18.04)

Мне нужно отправлять / получать некоторые данные через seral порт в загрузчике Grub на моем ПК. Для этого я выполнил следующие шаги:

Резюме: Смонтируйте ISO-образ Ubuntu 18.04, скопируйте содержимое ISO-образа в локальную папку, обновите папку boot / grub локальной копии с помощью Мои модули обновления (* .mod) воссоздают образ ISO, и с помощью воссозданного файла ISO я создал загрузочный USB, и установил Ubuntu с помощью загрузочного флешки.

Я ожидал, что мои модули / модификации кода будут отражены на установленном ПК. Но этого не происходит.

Я подробно объяснил шаги ниже:

  1. Загрузил ISO-образ 18.04 LTS из Ubuntu.
  2. Монтируется над ISO-образом в режиме loopback с помощью команды монтирования.
  3. Копирование всего содержимого ISO-образа в локальную папку.
  4. Загрузил исходный код grub и скомпилировал его, как показано ниже:

*. / Bootstrap

./ configure --with-platform = efi --target = x86_64 --disable -werror --prefix = / home / pcadmin / bootloader / target_x86_64 / grub / myconfig

make

make install *

  1. Создать файл efi.img как Команда ниже:

./ grub-mkstandalone -d / home / pcadmin / bootloader / target_x86_64 / grub / myconfig / lib / grub / x86_64-efi -O x86_64-efi --modules "$ MODULES" --output efi.img -v

  1. Скопировал efi.img в мою локальную папку, т. Е.) Boot / grub (который был создан на шаге 3 выше)

На этом этапе у меня есть все содержимое ISO-образа с моим файлом efi.img. Здесь файл efi.img содержит все мои модули grub.

  1. Создание ISO-образа с использованием следующей команды

sudo mkisofs -U -A "Custom1404" -V "Custom1404" -volset "Custom1404" -J -joliet- long -r -v -T -o ../Custom1404.iso -b isolinux / isolinux.bin -c isolinux / boot.cat -no-emul-boot -boot-load-size 4 -boot-info-таблица -eltorito -alt-boot -e boot / grub / efi.img -no-emul-boot.

  1. Создан загрузочный USB из сгенерированного выше файла Custom1404.iso.

  2. Установил его на моем ПК.

На этом этапе я ожидаю, что мои изменения будут отражены в личинке. Но это не так.

Любые предложения, пожалуйста, сообщите нам.

С уважением,

Шриниваса

0
задан 12 April 2019 в 18:54

0 ответов

Другие вопросы по тегам:

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