Termasuk install.img di gambar kustom CentOS 6.2

1

Saya membuat gambar khusus CentOS 6.2 dengan instalasi kickstart otomatis berdasarkan CentOS-6.2-i386-netinstall.iso. Saya telah berhasil membuat gambar ISO yang mem-boot installer, tetapi sepertinya mengunduh /install.img setiap kali, bahkan jika file itu ada di ISO saya.

Gambar netinstall asli tampaknya berisi images dan isolinux direktori di root, dan mereplikasi ini pada gambar kustom saya sepertinya tidak berfungsi (seperti pada, installer selalu mengunduh file dari mirror). Di mana seharusnya install.img file ditemukan atau apakah ini perilaku paksa gambar netinstall?

Saya mencoba memasukkan images direktori di dalam isolinux juga, tetapi tampaknya tidak berpengaruh.

Inilah yang saya sertakan dalam 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
tuomur
sumber

Jawaban:

0

Dugaan saya adalah bahwa Anda perlu mengedit isolinux/isolinux.cfg untuk itu.

Jika tidak membantu, mengapa Anda tidak mendasarkan ISO kustom Anda dari yang biasa CentOS-6.2-x86_64-bin-DVD1.iso? Tampaknya lebih dekat dengan apa yang tampaknya ingin Anda lakukan. Jika saya mengerti dengan benar, Anda ingin membuat ISO instalasi CentOS tanpa semua RPM. Jika demikian, di file kickstart Anda, tambahkan --url ... opsi ke install ayat.

Sunting: hanya untuk memperjelas di atas, saya pikir bahwa cara yang benar untuk melakukan ini adalah dengan menggunakan .ISO biasa (mis. Bukan netinstall) dan menghapus semua RPM dari itu. Saya kira (tidak yakin) bahwa netinstall secara inheren mengunduh install.img, sedangkan ISO instalasi biasa tidak.

Leonid99
sumber
Ya, netinstall adalah gambar tanpa RPM. Saya sudah menggunakan pengaturan --url, dan itu tampaknya menyebabkan unduhan install.img. isolinux tidak memiliki apa pun yang mengarah ke file install.img yang ada.
tuomur