Creare un unico dvd dai cd di Red Hat
Pubblicato da lucaraciti su 25 Maggio, 2008
La Red Hat usa distribuire in più cd le proprie release.
In realtà è possibile creare dai cd un unico dvd installante comodo e senza problemi.
Create una directory /tmp/WORK_DIR/ e posizionatevi, assicuratevi di avere i diritti
chmod 777 /tmp/WORK_DIR
Scaricate le iso dei cd in una directory, montarle in /mnt/REDHAT_45/Disk(i) con (i da 1 a 5)
mount -o ro,loop NOME_ISO.iso /mnt/REDHAT_45/Disk1
nel caso in cui vuoi mettere anche i sorgenti, montale le iso in /mnt/REDHAT_45/Src(i).
Crea /tmp/WORK_DIR/DVD, e copia isolinux e .discinfo dal Disk1 li dentro, dai i diritti in scrittura e rimuovi boot.cat:
mkdir /tmp/WORK_DIR/DVD
chmod 777 /tmp/WORK_DIR/DVD
cp -a /mnt/REDHAT_45/Disk1/isolinux /mnt/REDHAT_45/Disk1/.discinfo .
chmod +w isolinux/isolinux.bin
rm -f isolinux/boot.cat
Edita ./.discinfo aggiungendo alla quarta riga “1,2,3,4″ invece di “1″, così l’installante sa che deve cercare i quattro cd dentro il dvd e non chiedere gli altri cd.
Ecco un esempio di .discinfo nella versione a x86_64:
1177148345.550005
Red Hat Enterprise Linux 4
x86_64
1,2,3,4,5
RedHat/base
RedHat/RPMS
RedHat/pixmaps
A questo punto abbiamo tutto, occorre solo creare la iso del Dvd. Per farlo si utilizza groisofs:
growisofs -dvd-compat -speed=8 -Z /dev/dvd -v \
-V “RHEL4.5_x86-64_DVD” \
-b isolinux/isolinux.bin -c isolinux/boot.cat \
-no-emul-boot -boot-load-size 4 -boot-info-table \
-r -R -T -m TRANS.TBL \
-x /mnt/REDHAT_45/Disk1/.discinfo \
-x /mnt/REDHAT_45/Disk1/isolinux \
-graft-points /mnt/REDHAT_45/Disk1/ .discinfo=.discinfo isolinux/=isolinux \
RedHat=/mnt/REDHAT_45/Disk2/RedHat \
RedHat=/mnt/REDHAT_45/Disk3/RedHat \
RedHat=/mnt/REDHAT_45/Disk4/RedHat \
SRPMS=/mnt/REDHAT_45/Disk1/SRPMS \
SRPMS=/mnt/REDHAT_45/Disk2/SRPMS \
SRPMS=/mnt/REDHAT_45/Disk3/SRPMS \
SRPMS=/mnt/REDHAT_45/Disk4/SRPMS
A questo punto avrai il tuo bel RHEL4.5_x86-64_DVD.iso che potrai masterizzare ed utilizzare.
Compatibilità
Funziona con tutte le release di Red Hat, l’esempio in particolare è di Red Hat Enterprise Server 4 update 5.
Risorse on-line
http://www.linuxcompatible.org/How_to_make_your_own_RedHat_8.0_DVD_s14425.html http://blog.nominet.org.uk/tech/2005/09/19/building-a-redhat-enterprise-linux-serial-console-boot-dvd/Licenza
Attribuzione-Condividi allo stesso modo 2.5 Generico: le informazioni contenute in esso possono essere utilizzate e modificate liberamente. E’ obbligatorio invese mantenere la paternità a “Luca Raciti http:\\lucaraciti.wordpress.it” e di condividere allo stesso modo.
Disclaimer
Il weblog non ha carattere di perodico. Fatti salvi errori ed omissioni, non si assume responsabilità per eventuali problematiche derivanti dall’utilizzo delle informazioni contenute nell’articolo.