Как создать ISO-образ CentOS7 с файлом кикстарта?

Я пытаюсь создать ISO-образ CentOS 7, чтобы использовать его позже с Virtualbox. Что ИСО должна включать ks.cfg файл также.

Я выполнил шаги, описанные в разделе Как создать собственный образ ISO в CentOS, но я получил один ISO размером всего 70 МБ, который нельзя использовать в Virtualbox.

Любое руководство пользователя или что-то следовать?

1 ответ

Я нашел способ создать собственный DVD со страницы RHEL7.

  1. Смонтируйте загруженный образ.

    mount -t iso9660 -o loop path/to/image.iso /mnt/iso
    
  2. Создайте рабочий каталог - каталог, в который вы хотите поместить содержимое ISO-образа.

    mkdir /tmp/ISO
    
  3. Скопируйте все содержимое смонтированного образа в новый рабочий каталог.

    cp -pRf /mnt/iso /tmp/ISO
    

    Обязательно используйте -p возможность сохранить права доступа к файлам и каталогам, а также право собственности.

  4. Размонтировать изображение.

    umount /mnt/iso
    
  5. Убедитесь, что ваш текущий рабочий каталог является каталогом верхнего уровня извлеченного 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 тоже пригодится.

Другие вопросы по тегам