articole
06.11.03 01:26Crearea unui cd bootabil cu OpenBSD
Ultima modificare: 20.05.05 02:59
Dupa cum se stie, echipa de la OpenBSD nu pune la dispozitia
utilizatorilor ISO imaginile acestui system.
In schimb sunt disponibile CD -uri oficiale, care pot fi cumparate de
pe saitul oficial.

Daca nu puteti procura aceste CD -uri, din diverse motive, in schimb
aveti o conexiune care sa va permita sa downloadati pachetele necesare, puteti sa va
creati CD -ul propriu cu OpenBSD.
Voi incerca sa explic mai jos cum se face chestia asta, asa cum am
facut eu pentru OpenBSD 3.4.

In primul rand, avem nevoie de un loc unde sa pastram pachetele/sursele
pe care le vom downloada.
Pentru aceasta cream un director in care vom pastra datele pana la crearea
ISO-ului.

user@host:~/soft/openbsd$ mkdir iso

Intram in directorul iso si cream directoriile urmatoare:
user@host:~/soft/openbsd$ cd iso
user@host:~/soft/openbsd/iso$ mkdir -p 3.4/i386
user@host:~/soft/openbsd/iso$ mkdir -p packages/i386/

Dupa ce am creat arborele director necesar, urmeaza sa downloadam de pe
net toate pachetele/sursele de care avem nevoie.
Lista serverelor ftp,http si rsync de pe care se pot scoate aceste
pachete ,este disponibila pe http://www.openbsd.org/ftp.html
Am folosit ftp3.usa.openbsd.org si am downloadat cu rsync fisierele pentru arhitectura i386

Astfel trebuie sa avem urmatoarele fisiere in directorul
3.4/i386 :

# minim install
bsd
base34.tgz
etc34.tgz
# compilatoare
comp34.tgz
#manuri,etc
man34.tgz
misc34.tgz
# minim pentru a rula XFree86
xbase34.tgz
xfont34.tgz
xserv34.tgz
xshare34.tgz
#jocuri consola
game34.tgz

In functie de necesitati, putem downloada (in directorul iso ) si
urmatoarele arhive:
# porturile din care vom instala soft, oricum cel mai bine e sa ai o
versiune recenta
ports.tar.gz
# sursele sistemului
src.tar.gz
# sursele kernelului BSD, pentro o eventuala recompilare
sys.tar.gz

In continuare downloadam in directorul packages/i386 (puteti face asta
in orice alt director) pachetele de care avem nevoie, de pe
http://ftp3.usa.openbsd.org/pub/OpenBSD/3.4/packages/i386

Urmeaza sa downloadam in folderul iso/ fisierul
http://ftp3.usa.openbsd.org/pub/OpenBSD/3.4/i386/cdrom34.fs, pe care
il vom folosi ca imaginea de boot la crearea iso-ului nostru.

Acum putem crea imaginea iso, folosind utilitarul mkisofs, din pachetul
cdrecord.
Iata comenzile:

user@host:~/soft/openbsd$ mkisofs -v -r -V "OpenBSD 3.4" -b cdrom34.fs
-c boot.catalog -o OpenBSD-i386-3.4.iso iso/

-v -verbose, va fi afisata mai multa informatie utila pe parcursul
crearii imaginii ISO
    mkisofs 2.0.3 (i686-pc-linux-gnu)
    Scanning iso/
    Scanning iso/3.4
    Scanning iso/3.4/i386
    Excluded by match: iso/boot.catalog
    Scanning iso/packages
    Scanning iso/packages/i386
    etc...

-V -specifica numele imaginii ISO, care va fi inscris in master block
de pe ISO.
-b -specifica calea si fisierul imaginii de boot care va fi utilizata
la crearea unui cd bootabil
-c -fisierul unde va fi amplasat boot.catalog, implicit boot.catalog
-o -specifica numele imaginii ISO create

Odata creata imaginea iso, urmeaza sa creati cd-ul, cu ajutorul cdrecord ori orice alt soft disponibil:

user@host:~/soft/openbsd$ cdrecord -dev=0,1,0 -speed=16 -v
OpenBSD-i386-3.4.iso

Puteti afla parametrii pentru -dev folosind comanda cdrecord -scanbus

Autor: GRisha
Comentarii: 2

22.11.05 05:40tavanu
Pt. varianta 3.8 un mic scriptulet care m-a ajutat pe mine



//=========================
// Pick your FTP Server and version
//=========================

//export OBSD_FTP=ftp://ftp.physics.uvt.ro/pub/OpenBSD/3.8/
export OBSD_FTP=ftp://ftp.openbsd.org/pub/OpenBSD/3.8/

//=========================
// Make the directories
//=========================
mkdir -p /tmp/OpenBSD/3.8/i386

//=========================
// Get all the files for your architecture
//=========================

18.04.06 21:32gr
Ceva asemanator, in rusa:

http://dreamcatcher.ru/docs/openbsd_cd.html

Adauga Comentariu:
Nume:
E-mail:
Cometariu: