Измените ядро ​​в загруженном Ubuntu Image

Я добавляю несколько новых системных вызовов в ядро. Я хочу протестировать свое собственное ядро, сделав из него загрузочный ISO, пытаясь загрузиться на другой компьютер.

В рамках создания этого загрузочного ISO я овладел загрузочным ISO Ubuntu 14.04 и заменил vmlinuz.efi в Ubuntu14.04ISO / casper на bzImage, созданный после сборки ядра.

Этот ISO не загрузился успешно.

Думаю, мне нужно также создать новый «inrd» и найти команды типа «mkisofs», но для этого требуется, чтобы на моем компьютере было установлено собственное ядро, чего я не могу сделать, поскольку это обычный сервер сборки.

Вопросы: все файлы в ISO должны быть изменены, чтобы заставить загружать мое собственное ядро.

One Solution collect form web for “Измените ядро ​​в загруженном Ubuntu Image”

Я думаю, что вы действительно хотите сделать, из вашего комментария «Моя конечная цель – загрузить виртуальную машину с ядром, который я построил» ,

  1. Загрузите виртуальную машину (VM) с текущим Ubuntu 14.04 ISO
  2. Установите Ubuntu на виртуальный жесткий диск на виртуальной машине
  3. Создание / установка нового ядра в виртуальной машине

Тогда, если вы действительно захотите, вы можете создать live iso из обновленного Ubuntu. См. https://duckduckgo.com/?q=remaster+live+iso для загрузки информации. Или:

  • Как создать полностью автоматическую установку Ubuntu? Использование Remastersys
  • У вас есть прокси-сервер Samba для другого сервера?
  • PXE загружается Ubuntu. Правильный выбор изображения
  • Репозитории Linux Mint, Ubuntu, Debian
  • Установите GCC 7 на Ubuntu?
  • Простой способ посмотреть, кто в данный момент подключен к моей точке доступа. Linux Network-manger или nmcli
  • Есть что-то вроде «общих команд Linux»?
  • Как переместить существующую точку монтирования из / usr / local в / usr в Ubuntu 11.04?
  • Ошибка при загрузке зашифрованного диска: не удается инициализировать устройство-картограф
  • Точечный USB-телефон для конкретного / dev / ttyACM с использованием udev
  • Как установить daemontools на ubuntu или debian из источника
  • Требуется помощь в разделении дисков Ubuntu 14.04
  • Устройство Bluetooth не работает debian wheezy
  • Interesting Posts

    Где скачать исходный код ядра Linux определенной версии?

    Способы хранения данных для API командной строки

    Каковы наиболее ограничительные параметры внешнего внешнего брандмауэра / DNS-порта, которые я могу использовать для моего DNS-сервера (только для внутренних клиентов)

    Как управлять ip-маршрутизацией в новом firewalld?

    Могу ли я сохранить пароль getmail в файле gpg?

    В чем разница между человеком и –help?

    Не удается подключиться к ssh-серверу

    Разделить видеофайл на части с помощью ffmpeg

    Почему ulimit -u выше / proc / sys / kernel / pid_max?

    Есть ли простой способ протоколировать все выполненные команды, включая аргументы командной строки?

    Почему я не могу убить оболочку с помощью PID, полученного из специальной переменной $$?

    Как заблокировать одну пару мышь / клавиатуру на каждом экране?

    добавить ключ к proc / keys

    Какой самый безопасный (или самый элегантный или самый короткий) способ изменить в каталог, откуда вызывается скрипт?

    / etc / paths в OS X и других Unices

    Linux и Unix - лучшая ОС в мире.