RHEL 6.5 / 6.4’de hızlı kurulum başlatılırken DVD hatası bulunamadı


1

Her ks.cfgşeyi aynı yerde tutmak için DVD'nin kendisinde istiyorum .

İçeriği isolinux/isolinux.cfg

label ks
  menu label ^Kickstart
  kernel vmlinuz
  append initrd=initrd.img ks=cdrom:/ks.cfg

Ve cdromun ks.cfgüstünde /. ancak gerçek kurulum başladığında, herhangi bir cdromdan birinde disk bulunmadığını söylüyor. Aşağıdaki komutla iso oluşturuyorum,

mkisofs -o $ISO_NAME -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -J -l -r -T -v .

Yeni bir dizin oluşturmaya çalıştım, /ks/ks.cfgancak çalışmıyor

Yanıtlar:


2

Gizli dosyaları orijinal ISO'nun kökünden yeni ISO derleme yolunuzun köküne kopyaladığınızdan emin olun. Bunun manuel olarak yapılması gerekebilir.

Dosyalar:

  • .discinfo
  • .treeinfo

Kardeşim 1 ay boyunca kafamı kırdım.
Muthukumar Anbalagan

1

Gelecekte benzer sorunla karşılaşabilecek kişilerin zaman kazanmasını sağlamak için (2-3 günümü boşa harcadığımı inanıyorum), özel bir yapıdaki isoyu sanal bir ortamda (örneğin: VirtualBox) test ederken, CDROM aygıtı olarak sanal makineye. Bir çıplak / fiziksel sunucu üzerinde test yapacağınız zaman, bir /dev/sdXcihaz olarak sunulacaktır (X, makineye takılı harici cihazların veya USB'lerin sayısına bağlı olarak, örneğin X, a, b, b1, c2 vb. : / dev / sdb1). Bu nedenle, ks dosyasının yolunu cdrom:/ks/ks.cfg çıplak sunucularda / makinelerde çalışmayacak şekilde vermek, en iyi seçenek medyanın tanımlanması için "LABEL" kullanmaktır. Ancak bunun için ISO'nuzu oluşturmak ve aynı LABEL kullanarak önyüklenebilir hale getirmek zorunda kalacaksınız. isolinux.cfgDosyanızda LABEL tanımlama yöntemini de belirtmeniz gerekir .

Örneğin:

İsolinux.cfg'nizin menü girişi şu şekilde görünmelidir:

label check
   menu label Install CentOS with MY Customizations
   menu default
   kernel vmlinuz biosdevname=0
   append initrd=initrd.img inst.stage2=hd:LABEL=MYCUSTOMISO ks=hd:LABEL=MYCUSTOMISO:/ks/ks.cfg

Yukarıdaki örnekte, kickstart dosyası, kurulum ortamının kök dizininde bulunan ks klasöründe bulunur. ISO’nuzu " -V" anahtarını kullanarak oluşturmalı ve ISO’nuzun etiketini belirtmelisiniz. (Endişelenmeyin, önyüklenebilir disk oluşturma araçları genellikle USB'nizin etiketini bu -Vanahtarda geçirilen değerle değiştirir (eğer diske bu belirli etiketi el ile vermezse)

mkisofs -o /home/mycustom.iso -V 'MYCUSTOMISO' -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T /home/cent/CustomISO/kickstart_build/isolinux/

Kickstart'ın kurulum sırasında nasıl erişilebilir olacağı hakkında daha fazla bilgi için lütfen resmi RedHat belgelerine bakın: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s1-kickstart2-startinginstall

Ayrıca, pykickstart docs, kickstart ihtiyaçlarınız için mükemmel bir referanstır: https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.