1

Я создаю собственный образ CentOS 6.2 с автоматической установкой кикстарта на основе CentOS-6.2-i386-netinstall.iso . Я успешно создал ISO-образ, который загружает установщик, но, похоже, он загружает /install.img каждый раз, даже если файл существует на моем ISO.

Исходный образ netinstall, кажется, содержит в своем корне images и каталоги isolinux , и его репликация на мое пользовательское изображение, похоже, не работает (например, установщик всегда загружает файл с зеркала). Где должен находиться файл install.img или это принудительное поведение образа netinstall?

Я также попытался включить каталог images в isolinux , но, похоже, он не дал никакого эффекта.

Вот что я включаю в ISO:

# ls -lR
.:
total 12
drwxr-xr-x. 3 root root 4096 Oct 26 00:43 images
drwxr-xr-x. 2 root root 4096 Oct 25 23:41 isolinux
-rw-r--r--. 1 root root  912 Oct 25 23:13 ks.cfg

./images:
total 132524
-r--r--r--. 1 root root       442 Oct 26 00:43 TRANS.TBL
-rw-r--r--. 1 root root 135696384 Oct 26 00:43 install.img
drwxr-xr-x. 2 root root      4096 Oct 26 00:43 pxeboot

./images/pxeboot:
total 32236
-r--r--r--. 1 root root      441 Oct 26 00:43 TRANS.TBL
-rw-r--r--. 1 root root 29189501 Oct 26 00:43 initrd.img
-rwxr-xr-x. 1 root root  3811616 Oct 26 00:43 vmlinuz

./isolinux:
total 32584
-r--r--r--. 1 root root     1996 Oct 25 22:36 TRANS.TBL
-r--r--r--. 1 root root     2048 Oct 25 22:36 boot.cat
-rw-r--r--. 1 root root       84 Oct 25 22:36 boot.msg
-r--r--r--. 1 root root      142 Oct 25 22:36 grub.conf
-rw-r--r--. 1 root root 29189501 Oct 25 22:36 initrd.img
-r--r--r--. 1 root root    24576 Oct 25 23:42 isolinux.bin
-r--r--r--. 1 root root     1005 Oct 25 22:38 isolinux.cfg
-r--r--r--. 1 root root   151230 Oct 25 22:36 splash.jpg
-r--r--r--. 1 root root   162860 Oct 25 22:36 vesamenu.c32
-rwxr-xr-x. 1 root root  3811616 Oct 25 22:36 vmlinuz

1 ответ1

0

Я предполагаю, что для этого вам нужно отредактировать isolinux/isolinux.cfg .

Если это не помогает, почему бы вам не создать свой собственный ISO -образ на обычном CentOS-6.2-x86_64-bin-DVD1.iso? Кажется, это ближе к тому, что ты хочешь сделать. Если я правильно понимаю, вы хотите создать установочный ISO-образ CentOS без всех RPM. Если это так, в файле кикстарта добавьте --url ... в предложение install .

Редактировать: просто чтобы прояснить вышесказанное, я думаю, что правильный способ сделать это - использовать обычный.ISO (т.е. не netinstall) и удалите все RPM из него. Я думаю (не уверен), что netinstall по своей природе загружает install.img , а обычная установка ISO - нет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .