Как создать ISO-образ CentOS7 с файлом кикстарта?
Я пытаюсь создать ISO-образ CentOS 7, чтобы использовать его позже с Virtualbox. Что ИСО должна включать ks.cfg
файл также.
Я выполнил шаги, описанные в разделе Как создать собственный образ ISO в CentOS, но я получил один ISO размером всего 70 МБ, который нельзя использовать в Virtualbox.
Любое руководство пользователя или что-то следовать?
1 ответ
Я нашел способ создать собственный DVD со страницы RHEL7.
Смонтируйте загруженный образ.
mount -t iso9660 -o loop path/to/image.iso /mnt/iso
Создайте рабочий каталог - каталог, в который вы хотите поместить содержимое ISO-образа.
mkdir /tmp/ISO
Скопируйте все содержимое смонтированного образа в новый рабочий каталог.
cp -pRf /mnt/iso /tmp/ISO
Обязательно используйте
-p
возможность сохранить права доступа к файлам и каталогам, а также право собственности.Размонтировать изображение.
umount /mnt/iso
Убедитесь, что ваш текущий рабочий каталог является каталогом верхнего уровня извлеченного ISO-образа - например,
/tmp/ISO/iso
, Создайте новый ISO-образ, используяgenisoimage
:genisoimage -U -r -v -T -J -joliet-long -V "RHEL-7.1 Server.x86_64" -Volset "RHEL-7.1 Server.x86_64" -A "RHEL-7.1 Server.x86_64" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o ../NEWISO.iso .
Надеюсь, что Руководство по настройке Anaconda - Repack Images тоже пригодится.