Pregled instalacione
procedure OpenBSD-a
Ovaj FAQ sada sadri 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 moe 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 podrana opcija je downloadanje
ISO imida 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.
Podrane OpenBSD arhitekture
OpenBSD 3.x podrava
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.
Podrani 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 moete 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. Moete naci listu FTP servera
sa OpenBSD FTP distribucijske stranice. Svaka arhitektura ima jedan floppy imid
za download osim i386 platforme, koja ima 3 imida koje moete 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 podrava
vecinu desktop sistema, sa podranim PCI i ISA NIC, IDE i jednostavnim
SCSI adapterima. Neka PCMCIA podrška.
floppyB30.fs podrava 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 podrava Cardbus iPCMCIA uredaje na mnogim laptop-ima.
cdrom30.fs podrava vecinu disk i network drajvera instaliranog sistema,
to je u stvari kombinacija svih triju but diskova. Moe 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 moe 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, moete 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 moete 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. Moete, 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 imida OpenBSDa.
Ova sekcija je od pocetka podeljena u arhitekturski zavisne sekcije za popularne
arhitekture koje OpenBSD podrava. Ovo je zbog toga da bi mogli tacnije
instruirati svakog korisnika o tome šta da ucine na njihovoj platformi.
Butanje i386
Butanje instalacionog imida 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 imida. Ne brinite, cak i ako butate s diskete
ipak moete instalirati s CD-a.
Butanje sparc-a
Da bi ste butali sa diskete, stavite vašu disketu sa OpenBSD instalacionim
imidom 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
moete '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 panju
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 moe 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 panju 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: Moete
markirati neke fajl-sisteme kao 'nosuid', 'nodev', 'noexec', 'readonly', itd..
Stabilnost: Korisnik, ili program koji se ponašao loše, moe
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 moe 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,
moete 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 panju
da ovaj odgovor je u default-u namešten na no, tako da morate direktno
da kaete da formatira vaše particije. Ukoliko izaberete no, bit ce
te jednostavno izbaceni u shell i moete 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 moe da potraje zavisno
od velicine vašeg diska.
Podešavanje vašeg networka
Sada je vreme za
podešavanje network konfiguracije. Ovo je veoma vano 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. Moete 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 prikae 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 moete 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 moete 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.
Moete ih skinuti sa bilo koje od mirror ftp stranica.
INSTALL.i386 - Sadrajan 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 sadre 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 - Sadri bazu OpenBSD sistema Potrebno
etc30.tgz - Sadri sve fajlove u /etc Potrebno
comp30.tz - Sadri kompajler i njegove halatke, libs. Preporuceno
man30.tgz - Sadri man stranice Preporuceno
misc30.tgz - Sadri misc informacije, setup dokumente
game30.tgz - Sadri igrice za OpenBSD
xbase30.tgz - Sadri bazu instalacije za X11
xfont30.tgz - Sadri X11-icin font server i fontove
xserv30.tgz - Sadri X11-icine X servere
xshare30.tgz - Sadri stranice prirucnika, lokalna podešavanja, includes,
etc za X
bsd - Ovo je kernel. Potrebno
Koliko prostora mi je potrebno za OpenBSD instalaciju?
Ispod su predloene
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 moe 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, moete 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: Moete
markirati neke fajl-sisteme kao 'nosuid', 'nodev', 'noexec', 'readonly', itd..
Stabilnost: Korisnik, ili program koji se ponašao loše, moe
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 moe 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), moetze 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, moete 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
moete 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 moe 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 vano 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 vano 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 moete
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 moete 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 moe 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 odravanje 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, moete
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
moete 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.
|