Glavna arrow Linux/Unix arrow Instalacija OS-a arrow Pregled instalacione procedure OpenBSD-a petak 25 jul 2008 
Sadrzaj
Glavna
Forum
Linux/Unix
Windows
Mreze
Sigurnost
Hardware
Knjige
Mobilni/PDA
Preuzimanje
Whois
Web Alati
Adresar
Galerija
Pretraga
E-mail
Kontakt
Pristup





Zaboravili ste lozinku?
Nemate nalog? Napravite nalog
 
samo po 1o1.com
po celom SCG web-u
Pregled instalacione procedure OpenBSD-a | Štampaj |
Autor Tim 1o1   
Pregled instalacione procedure OpenBSD-a
Ovaj FAQ sada sadrži instalacijske instrukcije za OpenBSD 3.x. Mogu da budu razlike izmedu 3.x instalacije i instalacija ranijih verzija OpenBSD-a.

OpenBSD ima veoma jaku tekst-baziranu instalacionu proceduru. Instalaciona procedura OpenBSD-a je dizajnirana da bude korisna u vecini bilo kojih situacija koje bi korisnik mogao sresti. Kao dodatak svojoj jacini, instalaciona procedura može biti izvršena korištenjem 1 floppy diskete. Svaka instalaciona procedura razlicitih arhitektura je vrlo slicna, mada su razliciti setovi alatki cesto potrebni. Ispod cemo da pojasnimo razlicite opcije koje OpenBSD korisnik ima prilikom instaliranja sistema.
Na vecini arhitektura, imate više instalacionih opcija, ukljucujuci FTP, CDROM, i lokalne datoteke diska. Jedna ne podržana opcija je downloadanje ISO imidža da bi ste napravili vaš licni CD. Mada su CD-ovi dostupni za kupovinu.
Sljedece informacije su neovisne na arhitekturu. Molimo da pogledate svaku instalacionu stranicu arhitektura ili OpenBSD CD omot za instalacijske informacije ovisnih arhitektura.


Podržane OpenBSD arhitekture

OpenBSD 3.x podržava X arhitektura listanih ispod abecednim redom.

alpha - DEC Alpha-bazirane mašine.
amiga - Amiga m68k-bazirani modeli (MMU potreban).
hp300 - Hewlett-Packard HP300/HP400 mašine.
i386 - Intel bazirani PC-i.
mac68k - Vecina MC680x0-bazirani Apple Macintosh modeli.
mvme68k -Motorola MVME147/16x/17x 68K VME kartice.
macppc - Podrška za Apple bazirane PowerPC sisteme.
sparc - SPARC Platforme od Sun Microsystems.
sun3 - Sun-ovi 68020 bazirani Sun3 modeli.
vax - DEC-ovi VAX kompjuteri.

Podržani instalacioni mediji
OpenBSD ima mogucnost da se instalira sa razlicitih medija tipova. Najjednostavniji i arhitekturski neovisne opcije se nalaze ispod. Ove opcije mogu biti korištene nakon butanja sa ili OpenBSD CD-ROMa ili floppy diskete. Više informacija o kreiranju OpenBSD instalacionih disketa se nalaze dalje u ovom FAQ-u.

CD-ROM Da bi ste mogli instalirati sa CD-ROMa, morate imati ili kupljen oficijelni OpenBSD CD-ROM ili napravljen vaš licni OpenBSD CD. Ovo je sigurno najlakši nacin da instalirate OpenBSD sistem.
.
FTP Ova opcija instalacije dozvoljava vam da instalirate OpenBSD tako što ce te downloadati instalacione pakete u stvarnom vremenu (in realtime) preko networka. Sa ovom opciom možete da birate ili staticki IP za korištenje ili da ugrabite IP preko DHCP-a.
Local Filesystem Ova opcija vam dozvoljava da instalirate sa fajlovima sa vec-postojeceg datotecnog sistema. Podrška za DOS, EXT2FS i FFS su ukljucene na instalacionom disku.


Kreiranje butabilnih OpenBSD instalacionih disketa.

Da bi ste kreirali instalacioni floppy imidž prvo morate downloadati ispravan but floppy imidž sa jedne od OpenBSD distribucionih sajtova. Možete naci listu FTP servera sa OpenBSD FTP distribucijske stranice. Svaka arhitektura ima jedan floppy imidž za download osim i386 platforme, koja ima 3 imidža koje možete birati. Razlike izmedu instalacionih disketa i386 platforme ce biti objašnjene ispod. Za druge arhitekture trebate samo da downloadate odgovarajuci floppy30.fs imidž.


I386 platforma ima 3 posebne instalacione diskete izmedu kojih morate da birate. Razlike izmedu svake su objašnjene ispod.

floppy30.fs podržava vecinu desktop sistema, sa podržanim PCI i ISA NIC, IDE i jednostavnim SCSI adapterima. Neka PCMCIA podrška.
floppyB30.fs podržava mnoge RAID kontrolere, mada, podrška za mnoge standardne SCSI adaptere, mnoge EISA i ISA NICS su uklonjeni. Ovo bi bio izbor boot diska za mnoge velike servere. Neki rjede videni SCSI adapteri se takode nalaze ovdje.
floppyC30.fs podržava Cardbus iPCMCIA uredaje na mnogim laptop-ima.
cdrom30.fs podržava vecinu disk i network drajvera instaliranog sistema, to je u stvari kombinacija svih triju but diskova. Može biti korištena za pravljenje butabilnih 2.88M disketa, ili kao boot imidž za snimajuce (recordable) CD-ove.
Vecina i386 korisnika ce samo da koristi floppy30.fs instalacijsku disketu. Da, mogu postojati situacije gdje jedan instalacioni disk je potreban za podršku vašeg SCSI adaptera a drugi disk je potreban za podršku vašeg network adaptera. Na srecu, ovo je rjedak slucaj, i obicno se može zaobici.

Jednom kada imate ispravan floppy imidž, trebat ce vam cista floppy disketa. Ukoliko postoje BILO KOJI loši sektori na floppy disketi, instalacija ce najvjerovatnije da padne. Ukoliko ne znate, koristite fdformat(1) komandu da i formatira i kontroliše za loše sektore.

# fdformat /dev/fd0a
Format 1440K floppy `/dev/fd0a'? (y/n): y
Processing VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV done.

Ukoliko je vaš izlaz (output) kao ovaj iznad u primjeru, onda je vaša disketa OK. Ukoliko ne vidite SVE "V" onda je vaša disketa najvjerovatnije loša, i trebali bi probati novu. Ukoliko formatirate u MS-DOSu, jednostavno koristite DOSovu format komandu.

Jednom kada imate cistu, formatiranu disketu vreme je da napravite instalacioni imidž na disketi. Ukoliko kreirate ovo na OpenBSD mašini ili drugom UNIXu-slicnom OSu, možete koristiti dd(1) alatku. Primer upotrebe dd(1) se nalzi ispod:

# dd if=floppy30.fs of=/dev/rfd0c bs=126b

Jednom kada je imidž napravljen, kontrolišite radi sigurnosti da je kopirani imidž isti kao original sa slledecom komandom. Ukoliko test prode, videt ce te samo drugi prompt.

# cmp /dev/rfd0c floppy30.fs

Ponovo, ukoliko kreirate ovaj imidž na Windows/DOS platformi možete koristiti aalatke iz tools direktorija sa bilo kojeg ftp mirrora, ili u 3.x/tools direktoriju na CD1 OpenBSD CD-setu. Za korisnike DOS/Windows 9x, rawrite ce biti sve što vam je potrebno za kreiranje but diskete.

Primjer upotrebe rawrite-a: C:> rawrite
RaWrite 1.2 - Write disk file to raw floppy diskette

Enter source file name:floppy30.fs
Enter destination drive: a
Please insert a formatted diskette into drive A: and press -ENTER- : >Enter<

Ukoliko koristite NT, rawrite vam nece biti od pomoci. Možete, s druge strane, koristiti fdimage ili ntrw da napravite but disketu. Oba su dostupna na ftp sajtovima ili OpenBSD CDu. Ovdje su primeri upotrebe za svaki program.

Primjer upotrebe fdimage-a: C:> fdimage -q floppy30.fs a:
Primjer upotrebe ntrw-a: C:> ntrw floppy30.fs a:
3.5", 1.44MB, 512 bytes/sector
bufsize is 9216
1474560 bytes written


Butanje instalacionih imidža OpenBSDa.


Ova sekcija je od pocetka podeljena u arhitekturski zavisne sekcije za popularne arhitekture koje OpenBSD podržava. Ovo je zbog toga da bi mogli tacnije instruirati svakog korisnika o tome šta da ucine na njihovoj platformi.

Butanje i386
Butanje instalacionog imidža na i386 arhitekturi nije ništa novo za vecinu ljudi. Ukoliko koristite disketu, jednostavno stavite disketu u vašu disketnu jedinicu i butajte vaš sistem. Vaš instalacioni imidž ce se ucitati automatski. Ukoliko planirate da butate sa CD-a, morate uci u BIOS vašeg sistema i podesiti but opcije da bi dozvolili butanje sa CD-a. Neki stariji BIOSi nemaju ovu opciju, i morate koristiti disketu za butanje vašeg instalacionog imidža. Ne brinite, cak i ako butate s diskete ipak možete instalirati s CD-a.

Butanje sparc-a
Da bi ste butali sa diskete, stavite vašu disketu sa OpenBSD instalacionim imidžom u vašu disketnu jedinicu. Nakon toga upotrijebite slijedecu komandu da bi ste butali sa vaše diskete:

ok boot floppy

Da bi ste butali sa CD-ROMa, stavite vaš OpenBSD CD-disk u vaš CD-ROM uredaj. Ukoliko vaš Sun ima samo jedan CD-ROM uredaj, onda samo idite na boot prompt, gde možete 'bootati cdrom':

ok boot cdrom

Naravno, ovo ce samo raditi u novom komandnom modu. Ukoliko se nalazite na starom komandnom mod promptu (desna strelica), kucajte 'n' za novi komandni mod. (Ukoliko koristite stariji sparc koji je pre-sun4c, najvjerovatnije nemate novi komandni mod. U ovom slucaju, trebate da eksperimentišete.) Ukoliko imate više CD-ROM uredaja, trebate da butate sa onog pravog. Probajte probe-scsi sa novog komandnog moda.

ok probe-scsi
Target 0
Unit 0 Disk QUANTUM LIGHTNING 365S
Target 1
Unit 0 Removable Disk QUANTUM EMPIRE_1080S
Target 3
Unit 0 Removable Disk Joe's CD ROMs


Skontajte koji disk je CD ROM sa kojeg želite da butate. Obratite pažnju na target broj.

ok boot /sbus/esp/sd@X,0

Sada kada ste napravili vašu but-disketu, vrijeme je za butanje. Kada butate ovu disketu, jezgro (kernel) i svi programi koje OpenBSD koristi da bi se instalirao su ucitani u memoriju. Ukoliko nastanu problemi, i vaša but-disketa ne buta, problem je najvjerovatnije uzrokovan lošom disketom. Ovo je veoma uobicajen problem! Ukoliko vaša but-disketa ne uspe da buta, pokušajte i drugi put, i ako opet ne uspe, bacite disketu i nabavite novu. Kad vaša disketa ne uspe da buta, cak i ako je pre fino radila, nek vam je na umu da OpenBSD koristi skoro svaki pojedinacni bit dostupan sa diskete! Bilo koja greška na disketi ce sprijeciti OpenBSD ucitavanje.

Kada je vaše butanje uspješno, vidjet ce te mnogo bijelog na plavom teksta, taj tekst je kernel govoreci vam koji uredaji su nadeni, i gdje. Nakon toga, vidjet ce te sljedece:

rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02
Enter pathname of shell or RETURN for sh:
erase ^?, werase ^W, kill ^U, intr ^C
(I)nstall, (U)pgrade or (S)hell? i
==================================================
Welcome to the OpenBSD/i386 3.x installation program.

This program is designed to help you put OpenBSD on your disk in a simple and
rational way.

As with anything which modifies your disk's contents, this program can cause
SIGNIFICANT data loss, and you are advised to make sure your data is backed
up before beginning the installation process.

Default answers are displayed in brackets after the questions. You can hit
Control-C at any time to quit, but if you do so at a prompt, you may have
to hit return. Also, quitting in the middle of installation may leave your
system in an inconsistent state. If you hit Control-C and restart the
install, the install program will remember many of your old answers.

You can run a shell command at any prompt via '!foo'
or escape to a shell by simply typing '!'.

Specify terminal type [vt220]:

Zavisno od arhitekture koju koristite, terminalni tip kojeg koristite može biti razlicit. Na primer, OpenBSD/sparc koristi "sun" terminalni tip.


Podešavanje diskova u toku instalacije.

Podešavanje diskova u OpenBSDu je prilicno slicno za svaku platformu. Za i386, podešavanje diska se vrši iz dva dijela. Jedan je sa fdisk(8) a drugi sa disklabel(8).

The installation program needs to know which disk to consider the root disk.
Note the unit number may be different than the unit number you used in the
boot program (especially on a PC with multiple disk controllers).
Available disks are:

wd0

Which disk is the root disk? [wd0]
Do you want to use the *entire* disk for OpenBSD? [no] yes

[...]

Ovo je sekcija u instalaciji gdje birate koji disk želite kao vaš "root" disk. Vaš root disk ce biti gdje / fajl-sistem i swap ce biti. wd0 specificira IDE disk; ukoliko su vaši diskovi SCSI najvjerovatnije ce te vidjeti sd0. Trebao bi postojati ulaz (entry) za svaki disk kojeg OpenBSD nade. Ukoliko izaberete da dodijelite cijeli disk OpenBSD-u, instalacioni program ce automatski naštimati disk-prostor za vas; ukoliko ne izaberete da date citav disk OpenBSD-u, bit ce te plasirani u disk editor, npr. fdisk(8).
IBM'ov JFS ili SGI'ov XFS. Umjesto toga mi koristimo Soft Updates. Fajl-sistem za OpenBSD je FFS.

Inside the BIOS 'A6' ('OpenBSD') partition you just created, there resides an
OpenBSD partition table which defines how this BIOS partition is to be split
up. This table declares the offsets and sizes of your / partition, your swap
space, and any other partitions you might create. (BILJEŠKA: The OpenBSD disk
label offsets are absolute, ie. relative to the start of the disk... NOT
relative to the start of the BIOS 'A6' partition).

disklabel: no disk label
WARNING: Disk wd0 has no label. You will be creating a new one.

If this disk is shared with other operating systems, those operating systems
should have a BIOS partition entry that spans the space they occupy completely.
For safety, also make sure all OpenBSD file systems are within the offset and
size specified in the 'A6' BIOS partition table. (By default, the disklabel
editor will try to enforce this). If you are unsure of how to use multiple
partitions properly (ie. separating /, /usr, /tmp, /var, /usr/local, and other
things) just split the space into a root and swap partition for now.

# using MBR partition 3: type A6 off 63 (0x3f) size 16450497 (0xfb03c1)

Treating sectors 63-80041248 as the OpenBSD portion of the disk.
You can use the 'b' command to change this.
Initial label editor (enter '?' for help at any prompt)
> ?

Available commands:
p [unit] - print label.
M - show entire OpenBSD man page for disklabel.
e - edit drive parameters.
a [part] - add new partition.
b - set OpenBSD disk boundaries.
c [part] - change partition size.
d [part] - delete partition.
g [d|b] - Use [d]isk or [b]ios geometry.
m [part] - modify existing partition.
n [part] - set the mount point for a partition.
r - recalculate free space.
u - undo last change.
s [path] - save label to file.
w - write label to disk.
q - quit and save changes.
x - exit without saving changes.
X - toggle expert mode.
? [cmnd] - this message or command specific help.
Numeric parameters may use suffixes to indicate units:
'b' for bytes, 'c' for cylinders, 'k' for kilobytes, 'm' for megabytes,
'g' for gigabytes or no suffix for sectors (usually 512 bytes).
Non-sector units will be rounded to the nearest cylinder.

Entering '?' at most prompts will give you (simple) context sensitive help.
> p
device: /dev/rwd0c
type: ESDI
disk: ESDI/IDE disk
label: Maxtor 54098U8
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 16383
total sectors: 80041248
free sectors: 80041185
rpm: 3600

16 partitions:
# size offset fstype [fsize bsize cpg]
a: 16450497 63 unused 0 0
c: 80041248 0 unused 0 0
> d a
> a a
offset: [63]
size: [80041185] 80m
Rounding to nearest cylinder: 164241
FS type: [4.2BSD]
mount point: [none] /
> a b offset: [164304]
size: [79876944] 300m
Rounding to nearest cylinder: 614880 FS type: [swap]
> a d
offset: [779184]
size: [79262064] 80m
Rounding to nearest cylinder: 164304 FS type: [4.2BSD]
mount point: [none] /tmp
> a e
offset: [943488]
size: [79097760] 80m
Rounding to nearest cylinder: 164304 FS type: [4.2BSD]
mount point: [none] /var
> a g
offset: [1107792]
size: [78933456] 350m
Rounding to nearest cylinder: 716688 FS type: [4.2BSD]
mount point: [none] /usr
> a h
offset: [1824480]
size: [78216768]
FS type: [4.2BSD]
mount point: [none] /home
> p
device: /dev/rwd0c
type: ESDI
disk: ESDI/IDE disk
label: Maxtor 54098U8
bytes/sector: 512
sectors/track: 63
tracks/cylinder: 16
sectors/cylinder: 1008
cylinders: 16383
total sectors: 80041248
free sectors: 0
rpm: 3600


16 partitions:
# size offset fstype [fsize bsize cpg]
a: 164241 63 4.2BSD 1024 8192 16 # /
b: 614880 164304 swap
c: 80041248 0 unused 0 0
d: 164304 779184 4.2BSD 1024 8192 16 # /tmp
e: 164304 943488 4.2BSD 1024 8192 16 # /var
g: 716688 1107792 4.2BSD 1024 8192 16 # /usr
h: 78216768 1824480 4.2BSD 1024 8192 16 # /home

> w
> q
No label changes.


Obratite pažnju kako je svaka tacka montiranja podeljenja u svoje licne particije. Za multi-korisnicke mašine, najbolje je da napravite najmanje pet posebnih fajl-sistema, jedan za vaš / fajl-sistem, jedan za swap, jedan za /var, jedan za /tmp, i jedan za /usr. Ukoliko ce vaši korisnici šparati fajlove bilo koje znacajnije velicine, trebat ce vam poseban /home fajl-sistem takode.


Konfigurisanje vaših tacki montiranja i formatiranje vaših fajl-sistema

Postoje cetiri glavna razloga za korištenje posebnih fajl-sistema, umjesto pokazivanja svega u jednom ili dva fajl-sistema:

Sigurnost: Možete markirati neke fajl-sisteme kao 'nosuid', 'nodev', 'noexec', 'readonly', itd..
Stabilnost: Korisnik, ili program koji se ponašao loše, može napuniti fajl-sistem sa smecem, ukoliko imaju write dostup za njega. Vaši kriticni programi, koje naravno koristite na razlicitim fajl-sistemima, ne budu prekinuti.
Brzina: Fajl-sistem u koji ste skoro upisivali i šparali može postati na neki nacin fragmentiran. (Na srecu, ffs fajl-sistem, kojeg OpenBSD koristi, nije sklon ozbiljnijoj fragmentaciji.)
Integrisanost: Ukoliko je jedan fajl-sistem koruptiran iz nekih razloga vaši ostali fajl-sistemi su još uvijek OK.
Podešavanje vaših tacki montiranja je mnogo jednostavnije nego što izgleda. Nakon što ste podesili vaše fajl-sisteme sa disklabel, vidjet ce te tekst kao ovaj ispod. Ovo bi trebalo biti ucinjeno za vas automatski ukoliko ste konfigurisali vaše tacke montiranje sa disklabel(8). Ukoliko niste, možete to uciniti ovdje.

You will now have the opportunity to enter filesystem information for wd0.
You will be prompted for the mount point (full path, including the prepending
'/' character) for each BSD partition on wd0. Enter "none" to skip a
partition or "done" when you are finished.

The following partitions will be used for the root filesystem and swap:
wd0a /
wd0b swap

Mount point for wd0d (size=82152k) [/tmp, RET, none, or done]?
Mount point for wd0e (size=82152k) [/var, RET, none, or done]?
Mount point for wd0g (size=358344k) [/usr, RET, none, or done]?
Mount point for wd0h (size=39108384k) [/home, RET, none, or done]?
Mount point for wd0d (size=82002k) [/tmp, RET, none, or done]? done

Now you can select another disk to initialize. (Do not re-select a disk
you have already entered information for). Available disks are:

wd0

Which one? [done]

You have configured the following devices and mount points:

wd0a /
wd0d /tmp
wd0e /var
wd0g /usr
wd0h /home

============================================================
The next step will overwrite any existing data on:
wd0a wd0d wd0e wd0g wd0h

Are you really sure that you're ready to proceed? [n] y
Creating filesystems...
Warning: 64 sector(s) in last cylinder unallocated
/dev/rwd0a: 164240 sectors in 163 cylinders of 16 tracks, 63 sectors
80.2MB in 11 cyl groups (16 c/g, 7.88MB/g, 1920 i/g)
/dev/rwd0d: 164304 sectors in 163 cylinders of 16 tracks, 63 sectors
80.2MB in 11 cyl groups (16 c/g, 7.88MB/g, 1920 i/g)
/dev/rwd0e: 164304 sectors in 163 cylinders of 16 tracks, 63 sectors
80.2MB in 11 cyl groups (16 c/g, 7.88MB/g, 1920 i/g)
/dev/rwd0g: 716688 sectors in 711 cylinders of 16 tracks, 63 sectors
349.9MB in 45 cyl groups (16 c/g, 7.88MB/g, 1920 i/g)
/dev/rwd0h: 78216768 sectors in 77596 cylinders of 16 tracks, 63 sectors
38191.8MB in 4850 cyl groups (16 c/g, 7.88MB/g, 1920 i/g)

Obratite pažnju da ovaj odgovor je u default-u namešten na no, tako da morate direktno da kažete da formatira vaše particije. Ukoliko izaberete no, bit ce te jednostavno izbaceni u shell i možete startati instalaciju ponovo kucajuci install, ili ukoliko resetujete kompjuter sa vašim bootdisk-om. U ovom trenutku ce formatirati sve fajl-sisteme za vas. Ovo može da potraje zavisno od velicine vašeg diska.


Podešavanje vašeg networka

Sada je vreme za podešavanje network konfiguracije. Ovo je veoma važno ukoliko planirate da ucinite bilo kakvu network baziranu instalaciju, imajuci na umu da ce biti bazirana na informaciji koju ce te upravo da unesete. Ovdje je vodic kroz sekciju network konfiguracije instalacionog procesa.

You will now be given the opportunity to configure the network. This will be
useful if you need to transfer the installation sets via FTP, HTTP, or NFS.
Even if you choose not to transfer installation sets that way, this information
will be preserved and copied into the new root filesystem.

Configure the network [y]
Enter system hostname (short form): [] mybox
Enter DNS domain name: [] someisp.com

If you have any devices being configured by a DHCP server
it is recommended that you do not enter a default route or
any name servers.

You may configure the following network interfaces (the interfaces
marked with [X] have been successfully configured):

[ ] fxp0

Configure which interface? (or, enter 'done') [fxp0]
IP address (or 'dhcp') ? [] 199.185.137.55
Symbolic (host) name? [test2]
Netmask ? [255.255.255.0]
Your use of the network interface may require non-default
media directives. The default media is:
media: Ethernet autoselect (100baseTX full-duplex)
This is a list of supported media:
media autoselect
media 100baseTX mediaopt full-duplex
media 100baseTX
media 10baseT mediaopt full-duplex
media 10baseT
If the default is not satisfactory, and you wish to use another
media, copy that line from above (e.g. "media 100baseTX")
Media directives? []

You may configure the following network interfaces (the interfaces
marked with [X] have been successfully configured):

[X] fxp0
Configure which interface? (or, enter 'done') [done]

U gornjem primeru, koristili smo staticku IP adresu. Možete da birate da koristite dhcp takode ukoliko želite. U slucaju DHCP-a, vecina ovih informacija ce biti ugrabljena sa udaljenog (remote) dhcp servera.

Enter IP address of default route: [none] 199.185.137.128
Enter IP address of primary nameserver: [none] 199.185.137.1
Would you like to use the nameserver now? [y]


Biranje instalacionog medija


Nakon što je vaš network podešen, instalaciona skripta ce vam dati šansu da popravite bilo koje promjene u vašem network podešavanju. (Uglavnom ukoliko se pojave neke greške.) Nakon toga fajl-sistemi koje ste kreirali bit ce montirani i root šifra postavljena. Ovo ce da pripremi vaše lokalne diskove za OpenBSD pakete da budu instalirani na njima. Nakon što su lokalni diskovi spremni dobit ce te šansu da birate instalacioni medij. Opcije su izlistane ispod.

You will now be given the opportunity to escape to the command shell to do
any additional network configuration you may need. This may include adding
additional routes, if needed. In addition, you might take this opportunity
to redo the default route in the event that it failed above.
Escape to shell? [n]

/dev/wd0a on /mnt type ffs (rw, asynchronous, local)
/dev/wd0d on /mnt/tmp type ffs (rw, asynchronous, local)
/dev/wd0e on /mnt/var type ffs (rw, asynchronous, local)
/dev/wd0g on /mnt/usr type ffs (rw, asynchronous, local)
/dev/wd0h on /mnt/home type ffs (rw, asynchronous, local)

Please enter the initial password that the root account will have.
Password (will not echo):
Password (again):

Do you expect to run the X Window System? [y]

It is now time to extract the installation sets onto the hard disk. Make sure
the sets are either on a local device (i.e. tape, CD-ROM) or on a network
server. You will have the chance to repeat this step or to extract sets from
several places, so you don't have to try to load all the sets in one try and
can recover from some errors.

Install from (f)tp, (h)ttp, (t)ape, (C)D-ROM, (N)FS or local (d)isk? c

U ovom primeru instaliramo sa CD-ROMa. Ovo ce da prikaže listu uredaja na vašem kompjuteru identificirane kao CD-ROM. Vecina ljudi ce samo da ima jedan; ukoliko vi imate više, trebate da se osigurate da ste izabrali uredaj koji ce te koristiti za instalaciju OpenBSD-a. Nakon biranja tacnog uredaja, bit ce te pitani na kojem fajl-sistemu ce instalacioni fajlovi da se nalaze. Ukoliko koristite OpenBSD CD-ROM izaberite 'c' ovdje, jer 'c' predstavlja citav disk. Evo primera:

The following CD-ROM devices are installed on your system; please make
sure the CD is in the CD-ROM drive and select the device containing
the CD with the installation sets:

cd0

Which CD-ROM contains the installation media? [cd0]

Sada ce te biti pitani koji fajl-sistem da koristite kada citate CD-ROM, i u kojem direktoriju instalacioni fajlovi se nalaze. Ukoliko koristite oficijelni OpenBSD CD-ROM, koristit ce te 'cd9660' kao vaš fajl-sistem. (Koji je default.) Nakon toga koristit ce te '/3.x/i386/' kao direktorij u kojem se fajlovi nalaze. (Ponovo, ovo je default opcija.) Nakon toga dobit ce te listu paketa za instalaciju. Opis ovih fajlova možete dobiti u dijelu potrebni fajlovi. Vidjet ce te sljedece:


Biranje instalacionih paketa i završavanje instalacije.

Sada je vrijeme da birate koje pakete ce te instalirati. Opis ovih fajlova možete naci u faq4.2. Fajlovi koje instalacioni disk nade bit ce vam prikazani na ekranu. Vaš posao je samo da odredite koje fajlove želite. U default-u samo 4 paketa su izabrana. To su 'base30.tar.gz', 'etc30.tar.gz', 'man30.tar.gz' i 'bsd'. Ovo je zbog toga što ova prva 3 fajla MORAJU biti prisutni da bi ste dobili bilo kakav funkcionalan sistem, 'bsd' fajl je kernel sistema. Ostatak je prepušten vašoj osobnoj volji. Primer ispod pokazuje punu instalaciju, minus game paketi.

Enter the directory relative to the mount point that
contains the file. [/3.x/i386]

You will now be asked for files to extract. In addition to the
files listed in the selector you may enter any file located in
/mnt2//3.x/i386. You can also enter 'all' to install all the standard
sets, or 'list' to list the files available in /mnt2//3.x/i386.
When you are done selecting files, enter 'done'.
Some of these sets are required for your install and some are optional --
You will want at least the base and bsd sets.
Consult the installation notes if you are not sure which sets are required!

The following sets are available for extraction.
Enter filename, `list', `all', or `done'.
You may de-select a set by prepending a '-' to its name.

[X] base30.tgz
[X] etc30.tgz
[ ] misc30.tgz
[ ] comp30.tgz
[X] man30.tgz
[ ] game30.tgz
[ ] xbase30.tgz
[ ] xshare30.tgz
[ ] xfont30.tgz
[ ] xserv30.tgz
[X] bsd
File name? [] *

The following sets are available for extraction.
Enter filename, `list', `all', or `done'.
You may de-select a set by prepending a '-' to its name.

[X] base30.tgz
[X] etc30.tgz
[X] misc30.tgz
[X] comp30.tgz
[X] man30.tgz
[X] game30.tgz
[X] xbase30.tgz
[X] xshare30.tgz
[X] xfont30.tgz
[X] xserv30.tgz
[X] bsd
File name? [] -game*

The following sets are available for extraction.
Enter filename, `list', `all', or `done'.
You may de-select a set by prepending a '-' to its name.

[X] base30.tgz
[X] etc30.tgz
[X] misc30.tgz
[X] comp30.tgz
[X] man30.tgz
[ ] game30.tgz
[X] xbase30.tgz
[X] xshare30.tgz
[X] xfont30.tgz
[X] xserv30.tgz
[X] bsd
File name? [] done

Jednom kada ste uspešno izabrali pakete koje želite, za svaki slucaj bit ce te pitani koje pakete želite raspakovati (extract) i oni ce nakon toga biti instalirani. Pojavit ce se prozor (progress bar) koji ce vas informisati o ostatku vremena koji je potreban. Vrijeme potrebno za instalaciju veoma je zavisno od vrste sistema na koji instalirate OpenBSD. Nakon ovoga vaši konfiguracioni fajlovi ( networking i fajl-sistem ) bit ce premešteni na vaše diskove takode i sa instalacionog diska.

/mnt2//3.x/i386/base30.tgz:
100% |**************************************************| 21192 KB 00:00 ETA
/mnt2//3.x/i386/etc30.tgz:
100% |**************************************************| 987 KB 00:00 ETA
/mnt2//3.x/i386/man30.tgz:
100% |**************************************************| 4957 KB 00:00 ETA
/mnt2//3.x/i386/bsd:
100% |**************************************************| 3053 KB 00:00 ETA
/mnt2//3.x/i386/misc30.tgz:
100% |**************************************************| 1644 KB 00:00 ETA
/mnt2//3.x/i386/comp30.tgz:
100% |**************************************************| 14406 KB 00:00 ETA
/mnt2//3.x/i386/xbase30.tgz:
100% |**************************************************| 5504 KB 00:00 ETA
/mnt2//3.x/i386/xshare30.tgz:
100% |**************************************************| 1538 KB 00:00 ETA
/mnt2//3.x/i386/xfont30.tgz:
100% |**************************************************| 6019 KB 00:00 ETA
/mnt2//3.x/i386/xserv30.tgz:
100% |**************************************************| 15035 KB 00:00 ETA

Extract more sets? [n]

Jednom kada je ovo ucinjeno, sve što je ostalo je da naštimate vašu vremensku zonu (timezone) i instalirate but-blokove (bootblocks). Podešavanje vaše vremenske zone je veoma lako. Samo izaberite podrucje u kojem živite i upišite ime. To je sve!. Još samo jedno pitanje, koje se odnosi na to da li ce te ili necete koristiti X na ovom serveru. Ako planirate da ikad vozite X na ovom serveru trebate izabrati yes, inace ce te morati da izmjenite machdep.allowaperture=0 u machdep.allowaperture=1 u vašem etc/sysctl.conf(5). Nakon što je sve ovo ucinjeno, kucajte 'reboot' na shell promptu i vaša mašina ce se butati sa OpenBSD-om!

Copying fstab, hostname.fxp0, hosts, myname, mygate, resolv.conf, ...done.

Select a time zone for your location. Timezones are represented on the system
by a directory structure rooted in "/usr/share/timezone". Most timezones can
be selected by entering a token like "MET" or "GMT-6". Other zones are
grouped by continent or country, with detailed zone information separated by
a slash ("/"), e.g. "US/Pacific" or "Canada/Mountain".

To get a listing of what's available in /usr/share/zoneinfo, enter "?"
at the prompts below.

What timezone are you in? [`?' for list] [GMT] ?
Africa/ Chile/ GB-Eire Israel NZ-CHAT Turkey
America/ Cuba GMT Jamaica Navajo UCT
Antarctica/ EET GMT+0 Japan PRC US/
Arctic/ EST GMT-0 Kwajalein PST8PDT UTC
Asia/ EST5EDT GMT0 Libya Pacific/ Universal
Atlantic/ Egypt Greenwich MET Poland W-SU
Australia/ Eire HST MST Portugal WET
Brazil/ Etc/ Hongkong MST7MDT ROC Zulu
CET Europe/ Iceland Mexico/ ROK posixrules
CST6CDT Factory Indian/ Mideast/ Singapore
Canada/ GB Iran NZ SystemV/
What timezone are you in? [`?' for list] [GMT] Canada
There are several timezones available within zone 'Canada'
Select a sub-timezone [`?' for list]: ?
Atlantic Eastern Pacific
Central Mountain Saskatchewan
East-Saskatchewan Newfoundland Yukon
There are several timezones available within zone 'Canada'
Select a sub-timezone [`?' for list]: Mountain
You have selected timezone "Canada/Mountain".
Installing timezone link.
Making all device nodes (by running /dev/MAKEDEV all) ...... done.
Installing boot block...
boot: /mnt/boot
proto: /usr/mdec/biosboot
device: /dev/rwd0c
/usr/mdec/biosboot: entry point 0
proto bootblock size 512
room for 12 filesystem blocks at 0x16f
Will load 7 blocks of size 8192 each.
Using disk geometry of 63 sectors and 255 heads.
0: 20 @(0 108 44) (6847-6866)
1: 63 @(0 109 1) (6867-6929)
2: 13 @(0 110 1) (6930-6942)
3: 5 @(0 9 59) (625-629)
4: 11 @(0 10 1) (630-640)
/mnt/boot: 5 entries total
using MBR partition 3: type 166 (0xa6) offset 63 (0x3f)

Enabling machdep.allowaperture. Read xf86(4) for more information.

Unmounting filesystems... /mnt/home /mnt/usr /mnt/var /mnt/tmp /mnt ... Done.
Done.

CONGRATULATIONS! You have successfully installed OpenBSD! To boot the
installed system, enter halt at the command prompt. Once the system has
halted, reset the machine and boot from the disk.

# reboot

Nakon reboot-a
Ova sekcija ce nadamo se pokazati vam pravi put za ideje o tome šta da ucinite u pocetku nakon što ste instalirali vaš OpenBSD sistem. Ovo je u suštini napravljeno po afterboot(8) stranici prirucnika. Koja bi definitivno trebala biti vaš prvi korak nakon instalacije OpenBSD-a. Ovo je tabela koja ce vas usmjeriti na odgovarajucu FAQ sekciju.

Dodavanje korisnika u OpenBSD-u
Uvod u podešavanje network-a
Stranice prirucnika popularnih/korisnih komandi
OpenBSD stranice prirucnika na webu
OpenBSD paketi - prekompilirani binarni paketi.
Jedna zadnja stvar...
OpenBSD programeri vas mole da im pošaljete kopiju vašeg dmesg. Ovo je stvarno cijenjeno od strane programera, i na kraju, od svih korisnika.

Drugi resursi informacija
Opširni dokumenti vec postoje za sve vas koji imate razlicite mašine. Možete ih skinuti sa bilo koje od mirror ftp stranica.
INSTALL.i386 - Sadržajan instalacioni dokument.
INSTALL.linux - Instaliranje OpenBSD-a zajedno sa Linux-om.
INSTALL.mbr - Objašnjenje Master Boot Record-a.
INSTALL.pt - Objašnjenje particijskih tabela.
INSTALL.dbr - DOS floppy disk boot sektor.
INSTALL.chs - Objašnjenje CHS prijevoda.
INSTALL.ata - ATA/ATA-1/ATA-2/IDE/EIDE/itd FAQ
INSTALL.os2br - Os2 boot sektor.


Koji fajlovi su potrebni za instalaciju?

Postoje mnogi paketi koji sadrže OpenBSD binaries, ali koji su vama potrebni da bi ste podigli vaš sistem i da je spreman za upotrebu? Ovdje je pregled svakog paketa.


base30.tgz - Sadrži bazu OpenBSD sistema Potrebno
etc30.tgz - Sadrži sve fajlove u /etc Potrebno
comp30.tz - Sadrži kompajler i njegove halatke, libs. Preporuceno
man30.tgz - Sadrži man stranice Preporuceno
misc30.tgz - Sadrži misc informacije, setup dokumente
game30.tgz - Sadrži igrice za OpenBSD
xbase30.tgz - Sadrži bazu instalacije za X11
xfont30.tgz - Sadrži X11-icin font server i fontove
xserv30.tgz - Sadrži X11-icine X servere
xshare30.tgz - Sadrži stranice prirucnika, lokalna podešavanja, includes, etc za X
bsd - Ovo je kernel. Potrebno


Koliko prostora mi je potrebno za OpenBSD instalaciju?

Ispod su predložene poddirektorijske velicine za poptunu instalaciju sistema. Brojevi ukljucuju dovoljno ekstra prostora da bi vam bilo omoguceno da koristite tipicni kucni sistem koji je prikljucen na internet.

Za više-korisnicki sistem, najvjerovatnije ce te željeti da utrostrucite ove velicine.
Ukoliko planirate da instalirate znacajniju kolicinu treceg dijela softvera, napravite vašu /usr particiju vecom! Najmanje trostruko od ovih velicina!
Za sistem koji se stara o velikoj kolicini emaila ili veb stranica (koji se nalaze u /var/mail i /var/www) željet ce te da napravite vašu /var particiju znacajnije vecom.
Za više-korisnicki sistem koji može da generira veliku kolicinu logova, i dalje ce te željeti da napravite vašu /var particiju znacajnije vecom (/var/log).
Dok citate ovo, nek vam je na umu da /usr i /usr/X11R6 su obicno oboje deo istog fajl-sistema, tj. /usr, nije velika prednost praviti posebnim fajl-sistemom.
SYSTEM / /usr /var /usr/X11R6
alpha 56M 540M 27M 161M
amiga 45M 399M 24M 36M
hp300 31M 234M 24M 47M
i386 35M 229M 24M 72M
mac68k 29M 232M 24M 36M
mvme68k 29M 232M 24M - (bez X-servera)
pmax 50M 355M 24M 60M
sparc 40M 259M 24M 49M

Dok se nalazite u disklabel editoru, možete izabrati da odredite da vaš celi sistem ima samo 'a' (glavni fajl-sistem) i 'b' (swap) . 'a' fajl-sistem kojeg ste podesili u disklabel-u ce postati vaša root particija, koja bi trebala biti suma svih 3-iju glavnih velicina iznad (/, /usr, i /var) plus nešto prostora za /tmp. 'b' particija koju ste podesili automatski postaje vašeg sistema swap particija -- preporucujemo minimum 32MB ali ukoliko imate dovoljno diska napravite najmanje 64MB. Ukoliko imate dosta prostora na disku da odvojite, napravite ovo 256MB, ili cak 512MB.

Postoje cetiri glavna razloga za korištenje posebnih fajl-sistema, umjesto pokazivanja svega u jednom ili dva fajl-sistema:

Sigurnost: Možete markirati neke fajl-sisteme kao 'nosuid', 'nodev', 'noexec', 'readonly', itd..
Stabilnost: Korisnik, ili program koji se ponašao loše, može napuniti fajl-sistem sa smecem, ukoliko imaju write dostup za njega. Vaši kriticni programi, koje naravno koristite na razlicitim fajl-sistemima, ne budu prekinuti.
Brzina: Fajl-sistem u koji ste skoro upisivali i šparali može postati na neki nacin fragmentiran. (Na srecu, ffs fajl-sistem, kojeg OpenBSD koristi, nije sklon ozbiljnijoj fragmentaciji.)
Integrisanost: Ukoliko je jedan fajl-sistem koruptiran iz nekih razloga vaši ostali fajl-sistemi su još uvijek OK.

Multi-butanje OpenBSD-a (i386, alpha)

OpenBSD & NT (ili XP)

Za multi-butanje OpenBSD-a i NT-a (ili XP-a), možetze koristiti NTloader, bootloader kojeg NT upotrebljava. Da bi ste multi-butali sa NT-om, potrebna vam je kopija vašeg OpenBSD pbr-a. Nakon što ste izvršili installboot, možete ga kopirati na nacin slican ovome:

# dd if=/dev/rsd0a of=openbsd.pbr bs=512 count=1

Sada butajte NT i stavite openbsd.pbr u c:. Dodajte liniju slicnu ovoj na kraju c:boot.ini:

c:openbsd.pbr="OpenBSD"

Kada resetujete, trebali bi biti u stanju da birate OpenBSD sa NT loader-ovog menija. Postoji mnogo više informacija dostupnih o NTloader na NTLDR Hacking Guide.

Na Windows XP-u možete takode da editujete but informacije koristeci GUI, vidi XP Boot.ini HOWTO.

OpenBSD & Windows ili DOS (i386)

Da bi ste butali OpenBSD zajedno sa Windows 3.1, Windows95, ili DOS-om morate koristit but-loader na sistemu koji može da obraduje OpenBSD, Windows, i DOS! Neki but-loaderi za izbor su osbs20b8.zip ili The Ranish Partition Manager. Oba ova loadera su u stanju da butaju OpenBSD particije.

OpenBSD & Linux (i386)

Molimo pogledajte INSTALL.linux, koji daje detaljne instrukcije o podešavanju OpenBSD-a da radi sa Linuxom.

Slanje vašeg dmesg na Ova adresa je zaštićena od robota. Potreban vam je Java-skripta da bi ste je videli. nakon instalacije

Samo da podsjetimo ljude, veoma je važno za OpenBSD programere da prate koji hardver radi, i koji hardver ne radi perfektno..

Citat iz /usr/src/etc/root/root.mail

If you wish to ensure that OpenBSD runs better on your machines, please do us
a favor (after you have your mail system setup!) and type
dmesg | mail Ova adresa je zaštićena od robota. Potreban vam je Java-skripta da bi ste je videli.
so that we can see what kinds of configurations people are running. We will
use this information to improve device driver support in future releases.
(We would be much happier if this information was for the supplied GENERIC
kernel; not for a custom compiled kernel). The device driver information
we get from this helps us fix existing drivers.


Pošaljite email sa funkcionalnog konta koji je takode u stanju da primi email, tako da vas programeri mogu kontaktirati u slucaju da imaju štogod što žele od vas da testirate ili izmjenite da bi dobili vaše podešavanje ispravnim. Uopšte nije važno da pošaljete email sa iste mašine koja vozi OpenBSD, tako da ako mašina nije u stanju da primi email, ucinite

dmesg | mail vaš-konto@vašmail.com

i onda ucinite forward te poruke na
Ova adresa je zaštićena od robota. Potreban vam je Java-skripta da bi ste je videli.

gdje vaš-konto@vašmail.com je vaš regularni email konto. (ili prebacite dmesg izlaz koristeci ftp/scp/floppydisk/carrier-pigeon/...)


Dodavanje datotecnih setova nakon instalacije
"O nee! Zaboravio/la sam da dodam datotecni set kada sam vršio/la instalaciju!"
Ponekad, uocite da vam stvarno TREBA comp31.tgz (ili neka druga komponenta sistema) nakon svega, ali to niste uocili kada ste vršili instalaciju vašeg sistema. Dobra vijest: Postoje dva laka nacina za dodavanje datotecnih setova nakon uvodne instalacije:

Korištenje upgrade procesa
Jednostavno butajte vaš instalacioni medij (CD-ROM ili Floppy), i birajte Upgrade (radije nego Install). Kada dobijete listu datotecnih setova za instalaciju, birajte setove koje niste instalirali na pocetku, izaberite vaš izvor, i dozvolite mu da ih instalira za vas.
Korištenje tar(1)
Instalacioni datotecni setovi su jednostavno kompresovani tar fajlovi, i možete ih raspakovati rucno iz root-a datotecnog sistema:
# cd /
# tar xzvpf comp31.tgz

NE zaboravite 'p' opciju u gornjoj komandi da bi ste ispravno vratili privilegije datoteke (file permissions) !
Jedna uobicajena greška je da mislite da možete koristiti pkg_add(1) za dodavanje nedostajucih datotecnih setova. Ovo ne funkcioniše. pgk_add(1) je za datotecne pakete, a ne opšte tar datoteke kao što su instalacioni setovi.


4.7 - Šta je 'bsd.rd'?
bsd.rd je "RAM Disk" kernela. Ova datoteka može biti veoma korisna, mnogi programeri je oprezno cuvaju u root-u svog sistema cijelo vrijeme.
Nazivajuci ga "RAM Disk kernel" opisuje root datoteku sistema kernela -- radije nego da bude fizicki drajv, dostupni alati nakon butanja bsd.rd se nalaze u kernelu, i pokrenuti su sa RAM-baziranog datotecnog sistema. bsd.rd takode ukljucuje svež set alatki da bi vam omogucio održavanje i instalaciju sistema.

Na nekim platformama, bsd.rd je u stvari najomiljenija instalaciona tehnika -- postavite ovaj kernel na postojeci datotecni sistem, butajte ga, i pokrenite instalaciju sa njega. Na vecini platformi, ukoliko koristite stariju verziju OpenBSD-a, možete FTP-ovati novu verziju bsd.rd, reboot-ate sa njega, i instalirajte novu verziju OpenBSD-a bez korištenja bilo koji pokretnih (removable) medija uopšte.

Ovdje je jedan primjer butanja bsd.rd na i386 sistemu:

Using Drive: 0 Partition: 3
reading boot.....
probing pc0 com0 com1 apm mem[639k 255M a20=on]
disk fd0 hd0
>> OpenBSD/i386 BOOT 1.28
boot> boot hd0a:/bsd.rd
. . . normal boot to install . . .

Kao što se nagovještava, bit ce te dovedeni na instalacioni program, ali vi takode možete da predete u shell da bi uredili vaš sistem.
Opšte pravilo o butanju bsd.rd je da promenite vaš but kernel iz /bsd u bsd.rd koristeci ona sredstva koja se inace koriste na vašoj platformi.

 
: Glavna :: Forum :: Linux/Unix :: Windows :: Mreze :: Sigurnost :: Hardware :: Knjige :: Mobilni/PDA :: Preuzimanje :
Powered by 1o1
PodignimoStupove!