Создание iso Centos 7 с помощью kickstart

Я хочу создать iso-файл, содержащий Centos 7 x64 для автоматической установки / kickstart.
Для Centos 6 это работало как шарм. Но для Centos 7 я не могу создать загрузочный образ iso.

вот что я сделал:

установлен оригинал .iso

mkdir /tmp/iso
mount /work/CentOS-7-x86_64-Minimal-1503-01.iso /tmp/iso -o loop

копирование файлов в новый каталог:

mkdir /work/kickstart 
rsync -avz /tmp/iso/ /work/kickstart/

создание нового iso:

genisoimage -untranslated-filenames -volid 'CentOS-7.0-KS-x86_64' -J -joliet-long -rational-rock -translation-table -input-charset utf-8 -x  ./lost+found -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 /work/centos7.iso -T /work/kickstart
isohybrid -u /work/centos7.iso

пока все хорошо, но когда я пытаюсь загрузиться из этого образа, я get:

dracut-initqueue[577]: Warning: Could not boot.
dracut-initqueue[577]: Warning: /dev/root does not exist

снимок экрана -http://prntscr.com/81rs63

что вызывает эту проблему?
Я предполагаю, что я не создаю право iso, это должна быть простая копия тех же данных.

9
задан fixer1234
01.12.2022 7:35 Количество просмотров материала 2989
Распечатать страницу

1 ответ

Я не ставил это где-то прямо сейчас.. но сделал это на прошлой неделе для установки RHEL 7, но должно быть таким же для CentOS7. Лестница являются следующими:

  1. получить ISO файл CentOS 7

  2. mount-o loop CentOS-7.0*.iso / mnt/

  3. команды mkdir -р /в CentOS-7-ИСО-респин/{в CentOS-7-распакованный,в CentOS-7-ИСО}

  4. rsync-avz / mnt/ /В CentOS-7-ИСО-респин/с RHEL-7-распакованный

  5. поместите файл кикстарта в /CentOS-7-ISO-respin / RHEL-7-unpacked

  6. добавить новую строку в /в CentOS-7-ИСО-респин/с RHEL-7-распакован каталога/isolinux/файла isolinux.cfg (этот путь вы можете использовать ISO также с DVD) label linux_ks menu label ^Установить CentOS 7 с kickstart ядра vmlinuz добавить файл initrd=initrd он.img inst.stage2=HD для sdb2 буд ет экспортироваться:/ КС=БГ:sdb1:/КС.cfg

  7. создать ISO с: /usr/Бен/genisoimage -без перевода-имена -волид 'в CentOS-7.0-КС-x86_64 с' -Дж -Joliet-длинный -рациональной-рок -переводов-таблица -ввод-кодировке UTF-8 -х ./потерял+нашли -б файла isolinux/файла isolinux.бен -с файла isolinux/загрузки.кот -без-эмул-загрузки -загрузки-загрузки-размер 4 -загрузки-инфо-стол -eltorito-Alt и загрузке электронных образов/efiboot.ИМГ -нет-эмул-загрузки -о /В CentOS-7-ИСО-респин/в CentOS-7-КС-ИСО/в CentOS-7.0-КС-архитектуру x86_64-DVD-диск.iso-T /В CentOS-7-ИСО-респин/в CentOS-7-распакованный/ ; isohybrid -у /В CentOS-7-ИСО-респин/в CentOS-7-КС-ИСО/в CentOS-7.0-КС-архитектуру x86_64-DVD-диск.iso

  8. ДД, если=/в CentOS-7-ИСО-респин/в CentOS-7-ЦСУ-ИСО/в CentOS-7.0-КС-архитектуру x86_64-DVD-диск.ИСО of=/dev/XXX (где XXX-имя устройства USB-накопителя без номер раздела, например /dev / sdb) (осторожно, эта команда уничтожает все данные на флешке)

https://www.redhat.com/archives/kickstart-list/2014-August/msg00010.html

0
отвечен Юрий Асанов 2022-12-02 15:23

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх