Обновление ядра в живом ISO-файле?

584
OverTheRainbow

Я не эксперт по Linux, и мне нужно обновить ядро ​​и некоторые приложения в живом ISO-файле Ubuntu, структура которого выглядит следующим образом:

альтернативный текст

Я никогда не делал этого раньше, и хотел бы кое-что проверить, прежде чем идти дальше:

Чтобы обновить ядро, я думал о загрузке и распаковке последнего пакета ядра, например. Linux-изображения 2.6.31-22-386_2.6.31-22.63_i386.deb.

Data.tar.bz2 в пакете содержит ./boot (System.map, abi, config, vmcoreinfo, vmlinuz), ./lib (firmware /, modules /) и ./usr (share / doc).

Я подозреваю, что обновление ядра немного сложнее, чем просто замена vmlinuz в файле ISO в / casper: Как насчет ссылок в файлах конфигурации? Мне также нужно заменить / lib на те, что в пакете? Требуется ли сборка нового initrd.gz?

Затем, после привязки к squashfs (т. Е. Корневой файловой системе, которая будет распакована в ОЗУ), «apt-get upgrade» загрузит более новые версии приложений, что с хеш-файлами, манифестами MD5 и т. Д.?

Спасибо за любую помощь.

1

0 ответов на вопрос