В настоящее время я выбрал дистрибутив Linux, который мне нравится lot, и я загрузил образ .iso, который можно просто dd
на USB или CD и т. д.
Я хотел бы добавить некоторые дополнительные данные в этот образ установщика, чтобы мне не приходилось брать с собой установочный диск и съемный носитель всякий раз, когда мне нужно настроить машину.
Это то, что можно сделать ? Если нет, то как я могу создать загрузочный iso-файл разумного размера после компиляции операционной системы из исходного кода?
Я экспериментировал с монтированием iso-файла, копированием всех файлов из него и попыткой переупаковать все это снова в iso; однако полученный образ не является загрузочным.
Я надеюсь понять, что именно делает загрузочную iso такой особенной по сравнению с обычным компакт-диском с файлами на нем.
Вам понадобится mkisofs для создания нового ISO-образа и указания информации для загрузки. Аргументы mkisofs и структура каталогов будут отличаться от одного дистрибутива к другому, поэтому лучше всего поищите статьи о пользовательских ISO для вашего дистрибутива. Пример: https://access.redhat.com/discussions/1422213