So it turns out that CentOS requires a cramfs (similar to squashfs) image of the installation root-tree.
I made one via mkfs.cramfs <install_dir> <cd_root>/images/install.img
and it worked perfectly.
Я пытаюсь изменить базовую среду установки (то есть, в которой работает Anaconda) для настроенного дистрибутива CentOS.
Для первой попытки я просто хотел бы изменить несколько изображений-заставок.
Моя первая попытка сделать это повлекла за собой:
1) Mount images/install.img to a directory ~/img/ 2) Copy all files from img/ to ~/tmpimg/ 3) Modify the splash images 4) mkisofs -o ~/final/install.img 5) cp ~/final/install.img back to my ~/cdroot/ folder and remake the iso.
Тем не менее, сгенерированный .img на шаге 4 даже близко не соответствует размеру файла из исходного install.img (это означает, что install.img должен быть создан каким-либо другим способом с использованием сжатия), и он не работает, когда я загружаю свой изо.
Какие настройки я должен использовать для создания файла install.img? Есть ли какой-либо другой метод для изменения сред установки CentOS?
So it turns out that CentOS requires a cramfs (similar to squashfs) image of the installation root-tree.
I made one via mkfs.cramfs <install_dir> <cd_root>/images/install.img
and it worked perfectly.