Skapa en bootbar OpenBSD-ISO

Från Unix.se, den fria unixresursen.

OpenBSD distribuerar inga cd-rom-avbildningar själva, detta för att de vill att man ska köpa releaserna (http://www.openbsd.org/orders.html) och på så sätt stödja projektet. Det går naturligtvis att skapa egna installationsskivor ganska enkelt. Dessutom går det åt väldigt mycket bandbredd om man erbjuder stora avbildningar när man ändå oftast inte behöver mer än, i runda slängar, 100MiB av 650MiB.

Börja med att ladda ner de delarna av releaseträdet du vill ha från ftp.openbsd.org (ftp://ftp.se.openbsd.org/). Se även officiella speglar (http://www.openbsd.org/ftp.html). De arkitekturer du inte ska installera på behöver du inte ladda ner om du inte vill. Det enda man verkligen behöver är release/plattform/ t.ex. 3.6/i386

Flytta nu allt in i en ny katalog. Efter detta ska ni ha något som ser ut ungefär såhär: foo/CD/3.6/i386. Finns inte mkisofs (ftp://tsx-11.mit.edu/pub/linux/packages/mkisofs/) installerat på erat system så är det dags att göra det nu. mkisofs/mkhybrid följer med som standard i OpenBSD.

Ställ er nu i foo/ och kör:

mkhybrid -o 3.6.iso -r -c "boot.catalog" -b 3.6/i386/cdrom36.fs CD/

Vill man använda cdrecords (http://cdrecord.berlios.de/old/private/cdrecord.html) mkisofs så är syntaxen lite annorlunda. cdrecord finns dessutom till Windows (ftp://ftp.fokus.gmd.de/pub/unix/cdrecord/alpha/win32/) om man nu skulle vilja göra skivan där. Ställ er i foo/ och kör:

c:\cdrecord\mkisofs.exe -v -r -l -L -J -b 3.6/i386/cdrom36.fs -c boot.catalog -o c:\3.6.iso CD/

Om allt gick vägen har ni en 3.6.iso som bara behövs brännas med valfritt program.

Personliga verktyg