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

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

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

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

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

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

  • Замена нескольких пакетов Debian из скомпилированного источника
  • Использование diff, но игнорирование чисел
  • Как заставить Наутилуса «Открыть с помощью архивного монтера»?
  • Установка KDE на Ubuntu Natty из cdrom
  • Что делает CentOS «enterpriseisey» по сравнению с «родовыми» дистрибутивами, такими как Ubuntu?
  • Автоматизировать добавление сертификата для ca-сертификата
  • Возможно, разбился раздел из-за изменения таблицы разделов Windows, вредоносного программного обеспечения или ...?
  • Не удалось установить жесткий диск ext2
  • 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
    Interesting Posts

    Как запустить сценарий при переключении между раскладками клавиатуры

    Диалоговое окно консоли консоли Bash с выходом команды

    Невозможно использовать yast для установки программного обеспечения онлайн – пытается установить компакт-диск

    Поддерживает ли nginx блоки комментариев в конфигурации?

    Как я могу определить, какой драйвер переустанавливать на моем Nvidia Jetson TK1?

    Использовать зашифрованный / домашний свежий Debian, созданный в Mint

    Выполнить код в скрипте выхода, если он выходит из определенного каталога?

    Как открыть решение Visual Studio 2013 в MonoDevelop

    Какие корневые каталоги нужно создать резервную копию?

    Запуск приложения автоматически

    Скопировать изображение из командной строки в буфер обмена

    Неплохо ли держать скрипты в / root?

    разбор нескольких полей csv с gawk на solaris

    Пропускная способность моста Linux снижается

    Где Firefox хранит свои файлы cookie в Linux?

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