← Back to team overview

sslug-teknik team mailing list archive

Re: hvordan laver man et bootable RH6.0 ISO?

 

In <7g7cen$e83$1@xxxxxxxxxxxx> "Tommy Eriksen" <tn8or@xxxxxxxxxxxxxxxxx> writes:

[lave en redhat cd fra en download]

>Ok, det vil sige noget i retning af:

>$chmod -R ugo+x RedHat/instimage
>$mkisofs -b images/boot.img -c images/boot.catalog -o
>../redhat52.iso -r -J -v .
>-eller hvad?

Mit script til at gøre det ligger på arbejde, men efter hukommelsen
og mkisofs man-siden så er det

  cd .../download/redhat-6.0/i386
  chmod -R ugo+x RedHat/instimage
  mkisofs -b images/boot.img \
          -c images/.boot.catalog \
          -o /tmp/redhat60.iso \
          -J -L -R -v .

"-J" enabler Joliet, d.v.s. lange filnavne set fra Windows.
"-L" tillader '.' som første tegn i filnavn
"-R" enabler Rock Ridge, d.v.s. lange filnavne og fil-attributter i Linux
"-v" er verbose execution

Jeg bruger en filnavn til "-c" option, som bliver skjult når man ser
directoryet fra Linux (filnavn starter med '.') - det synes jeg er
mest elegant.

Man kan også bruge nogle flere options til at sætte strenge i headeren
med indhold, hvem der har lavet cd'en osv - men det er ikke nødvendigt.

Er der kommet nogen opdateringer til den oprindelige Red Hat 6.0 release?
Så kan man få dem installeret automatisk på følgende vis:

1) Læg de nye rpm-filer i RedHat/RPMS directoryet, og slet de gamle.
2) Kør denne kommando:    misc/src/install/genhdlist `pwd`
3) Lav dit ISO image som normalt

(Sådan er det i al fald på RH 5.x - har endnu ikke fået set på version 6).

-- 
Henrik Storner     | "Software engineering is a race between engineers 
<storner@xxxxxxxx> |  who try to create foolproof software and the 
                   |  universe which is trying to create bigger fools.
                   |  So far, the universe is winning..."


Follow ups

References