UPUTSTVO ZA KORISCENJE VIRTUELNE MASINE:
----------------------------------------

Operativni sistem instaliran na virtuelnoj masini je Slackware Linux
(verzija 14.1).  On odgovara verziji Linux-a koja je instalirana na
racunarima u ucionicama na fakultetu na kojima cete polagati
kolokvijum i ispit (ovaj operativni sistem se na fakultetskim
racunarima ne koristi u nastavi vec je dostupan samo na ispitima; ovo
napominjem, kako ga ne biste pomesali sa Ubuntu linux-om koji studenti
koriste na casovima).

Ukoliko neko zeli da Slackware Linux instalira na svom racunaru (ili
da napravi svoju virtuelnu masinu), uputstvo za to takodje postoji na
mojoj web strani. Uputstvo koje sledi je za one studente koji zele da
koriste vec napravljenu virtuelnu masinu (koju mozete iskopirati od
mene na casovima vezbi, kao i od drugih kolega koji su je vec
iskopirali).

Da biste koristili virtuelnu masinu, potrebno je da uradite sledece:

1) Da preuzmete VirtualBox aplikaciju (besplatno sa interneta) i
instalirate je na svom racunaru.

2) Kada pokrenete VirtualBox aplikaciju, pritisnite dugme New kako
biste registrovali novu virtuelnu masinu. Izaberite neko (proizvoljno)
ime za masinu, odaberite tip operativnog sistema (Linux) kao i verziju
linux-a (Other linux (32-bit)). Zatim kliknite na dugme Next, nakon
cega cete morati da izaberete koliko memorije da date virtuelnoj
masini na koriscenje. Preporuka je da to ne bude vise od pola Vase
fizicke memorije (npr. ako imate 4G RAM-a, stavite 2048, ako imate 2G
RAM-a, stavite 1024, itd.).  Nakon sto pritisnete dugme Next, na
sledecem prozoru odaberite poslednju opciju (Use an existing virtual
hard disk file), a zatim klikom na malu fasciklu u donjem desnom uglu
pronadjite fajl Slackware.vdi (koji ste iskopirali od mene ili nekog
od kolega) i odaberite ga. Nakon toga kliknite dugme Create i postupak
kreiranja virtuelne masine je zavrsen.
NAPOMENA: nakon sto registrujete virtuelnu masinu, proverite da li su
ukljucene PAE ekstenzije: kliknite na ikonu kreirane virtuelne masine
na levoj strani prozora i idite na Settings. Izaberite stavku System,
a zatim u desnom delu prozora odaberite jezicak Processor. Ukljucite
(ako nije ukljucena) opciju "Enable PAE/NX".  Idite na OK.

3) Pokretanje virtuelne masine je jednostavno: kliknite na ikonu
kreirane virtuelne masine na spisku u levom delu prozora VirtualBox-a
i idite na dugme Start. Operativni sistem virtuelne masine
(SlackwareLinux) bi trebalo da krene da se ucitava. Ovo ucitavanje
moze trajati nesto duze, zato sto je virtuelna masina po prirodi
stvari sporija od stvarnog operativnog sistema. Kada se pokrene
graficki interfejs i pojavi se forma za prijavu, unesite korisnicko
ime "user" i lozinku "user". Da biste videli sistem preko celog
ekrana, odaberite opciju u meniju "View" VirtualBox aplikacije: "Full
Screen Mode". Nakon toga ce Vam meni VirtualBox aplikacije biti
dostupan u donjem delu ekrana, kada spustite misa do donje ivice
ekrana.

4) Sto se tice koriscenja virtuelne masine: Slackware Linux koristi
KDE graficko okruzenje koje je prilicno jednostavno za upotrebu. U
donjem levom uglu imate meni (oznacen slovom K). Kada otvorite meni,
mozete traziti aplikacije razvstane po kategorijama u okviru
Applications podmenija, ali je verovatno lakse da trazite aplikaciju u
polju za pretragu (u gornjem delu menija). Aplikacije koje ce Vam biti
potrebne za programiranje su:

-- neki virtuelni terminal. Preporucujem Konsole aplikaciju. U njoj
mozete da pristupite terminalu i kucate komande (poziv prevodioca,
pokretanje programa, i sl.).

-- neki tekst editor. Za pocetak, preporucujem KWrite ili Kate, jer su
intuitivni i jednostavni, a opet prilicno mocni editori.

Kada zelite da iskljucite virtuelnu masinu, odaberite opciju ShutDown
u podmeniju Leave glavnog K menija. Uvek sacekajte da se virtuelna
masina propisno iskljuci, da ne biste rizikovali kvar virtuelne
masine.

5) Prebacivanje fajlova sa host sistema (tj. Vaseg racunara) na
virtuelni sistem (Slackware Linux) i obratno vrsi se na sledeci nacin:

i) u meniju Devices VirtualBox aplikacije odaberite opciju Shared
  Folders -> Shared Folders Settings. Po otvaranju prozora kliknite na
  malu fasciklu u gornjem desnom uglu oznacenu simbolom "+". U polju
  Folder Path izaberite putanju do direktorijuma na host sistemu koji
  zelite da delite (mozete klikom na strelicu sa strane i izborom
  opcije "Other" otvoriti prozor za pretragu direktorijuma). Kada
  odabeberete direktorijum, u polju Folder Path se nalazi putanja do
  direktorijuma, a u polju Folder Name se nalazi ime samog
  direktorijuma (zapamtite ovo ime, trebace Vam u sledecem
  koraku). Izborom opcije Ok zatvorite ove prozore.  Ovim ste
  omogucili deljenje izabranog direktorijuma.

ii) da biste koristili ovaj deljeni direktorijum u virtuelnom sistemu,
  potrebno ga je "montirati".  Ovo se radi na sledeci nacin:

     -- otvorite terminal (npr. Konsole aplikaciju)

     -- kreirajte prazan direktorijum komandom:

     mkdir novi

     (ime "novi" je proizvoljno uzeto, moze biti bilo koje drugo ime
     direktorijuma)

     -- montirajte deljeni folder host sistema na direktorijum novi
     sledecom komandom:

     mount_shared.sh <ime_deljenog> novi/

    gde je <ime_deljenog> ime deljenog direktorijuma koje ste
    zapamtili iz prethodnog koraka.  Nakon toga ce Vam sistem
    verovatno traziti lozinku ("user"). Nakon sto je unesete,
    montiranje ce biti obavljeno (dobro je ako Vam ne ispise nista, to
    znaci da je sve u redu). Ulaskom u direktorijum novi/ vi zapravo
    ulazite u deljeni direktorijum na host sistemu. Mozete ga
    koristiti i iz terminala, ali i iz grafickog okruzenja KDE
    platforme (koristeci Dolphin program za pregled fajlova i
    direktorijuma). 

    -- Kada zelite da prekinete rad sa deljenim direktorijumom,
    potrebno je prvo zatvoriti sve aplikacije (prozore) koji koriste
    deljeni direktorijum ili neke njegove poddirektorijume. Terminal
    ne morate zatvoriti - bitno je samo da izadjete (cd komandom) iz
    deljenog direktorijuma. Nakon toga u terminalu pokrenuti komandu:

    umount_shared.sh novi/

    Ova komanda Vam moze ponovo traziti da uneste lozinku
    ("user"). Nakon toga ce deljeni direktorijum biti
    demontiran. Prazan direktorijum mozete (a i ne morate) ukloniti
    komandom:

    rmdir novi/

    Mozete montirati i vise direktorijuma istovremeno. Potrebno je
    samo omoguciti deljenje svakog direktorijuma koji zelite da
    koristite (pod razlicitim imenima), a zatim za svaki od njih
    kreirati po jedan prazan direktorijum u virtuelnom sistemu i
    pozvati mount_shared.sh komandu.

    Prilikom iskljucivanja virtuelne masine, automatski se vrsi
    demontiranje svih deljenih direktorijuma.

 Drugi nacin da se dele fajlovi je koriscenjem interneta, s obzirom da
 iz virtuelne masine imate pristup internetu. Mozete poslati fajl sebi
 na mejl ili ga kopirati u DropBox, prabaciti na Alas ili na neki
 drugi nacin.

 Za sva pitanja i nejasnoce obratiti se na mejl: milan@matf.bg.ac.rs.


    
