[ pcpopovic @ 15.11.2016. 09:09 ] @
Poštovanje. Instalirao sam LinuxMint 18 x64 na VirtualBox da bi malo pregledao i ovaj OS i, za početak, imam jedno pitanje (problem).
- Kako da rešim "Shared Folders" u Linuxu, odnosno da "vidim" neki od diskova ili direktorijuma na mom računaru - računaru domaćinu? OS mog računara je Win 10 x64. Na samoj Virtuelnoj mašini sam Šerovao potreban disk (direktorijum), pomoću "Guest Additions" i to se vidi u parametrima VB-a, ali to ne "vidim" u samom Mintu. Do sada sam to nalazio u mreži (Network-u), kada sam instalirao neke Windows-e kao goste.
Ukoliko je ovaj problem rešen u nekom, već postojećem, postu - molim da me uputite na njega. Hvala!
[ djoka_l @ 15.11.2016. 09:29 ] @
Da li si pogledao:
https://www.virtualbox.org/manual/ch04.html#sharedfolders

Uzgred, ako nećeš da se zezaš sa instalacijama, Probaj Vagrant https://www.vagrantup.com/
Tu već imaš gotov LinuxMint Box. Skineš vagrant, uradiš vagrant init u nekom folderu (pogledaj sintaksu), onda vagrant up pa imaš virtuelnu mašinu sa izabranim OS-om a taj folder iz kojeg si uradio init i up je već vidljiv u virtuelnoj mašini.

Komanda:
vagrant init adabits/linuxmint17-64; vagrant up --provider virtualbox
[ pcpopovic @ 15.11.2016. 11:32 ] @
Može li malo konkretnije - ne snalazim se?!
[ djoka_l @ 15.11.2016. 13:20 ] @
1. Instaliraj (ako nisi) VBoxGuestAdditions
- u Settings -> Storage dodaj CD VBoxGuestAddition.iso
- u Linuxu mount CD roma: mount /dev/cdrom /media
- idi na /media folder: cd /media
- pokreni VBoxLinuxAdditions.run: ./VBoxLinuxAdditions.run
Da bi instalacija uspela moraš da imaš gcc i kernel-devel, pa ako nemaš instaliraj ih, kako god se to na Mintu radi

2. U "Settings" virtuelne mašine dodaj red u "Shared Folders", naprimer "hostfs", "D:\Temp". Ovo hostfs je naziv share uređaja, a D:\Temp folder koji šeruješ

3. Na guest Linuxu mountuj uređaj:
mkdir /myshare
mount -t vboxsf hostfs /myshare

Pa sada vidiš u /myshare sadržaj foldera D:\Temp


[ pcpopovic @ 16.11.2016. 10:36 ] @
Došao sam do ispisivanja naredbenih redaka u Mintu. Gde da upisujem naredbe? Pokrenuo sam "VBoxGuestAdditions_2.2.0.iso", postavio "Shared folders" i ni makac dalje. USB diskove mogu da vidim, ali disk/direktorijum mog računara - nikako. Evo slika dokle sam stigao. Pozdrav.


[ djoka_l @ 16.11.2016. 12:32 ] @
Pa, pretpostavljam da si uradio instalaciju VBoxGuestAdditions (što je prvi korak).
Drugi korak si takođe uradio (dodavanje E diska u Shared Folders).

Ostalo ti samo mount

Otvori terminal na Mintu (a vidim ti sliku dole na task baru odmah pored Firefox ikonice) i otkucaj:

# Kreiranje mount pointa na guest file sistemu

mkdir /e-drive

# Mount host fs na guest fs

mount -t vboxsf E_DRIVE /e-drive


AKo ti javi grešku da nema vboxsf file sistem, e tada nisi instalirao kako treba VBoxGuestAdditions
[ pcpopovic @ 16.11.2016. 13:36 ] @
Kada unesem u terminal, po tvom savetu, dobijem poruku (slika1).
E drajv je šerovan (slika2).
A kada hoću da proverim instalaciju "VBoxGuestAdditions" - javi mi sledeće (slika3).




[Ovu poruku je menjao pcpopovic dana 16.11.2016. u 18:26 GMT+1]
[ jablan @ 16.11.2016. 16:33 ] @
mislim da nije uradio instalaciju. trebalo bi da može sve bez silaska u konzolu (očigledno mu treba i sudo itd).
[ pcpopovic @ 17.11.2016. 07:55 ] @
Na koju instalaciju misliš?
[ jablan @ 17.11.2016. 08:58 ] @
guest additions. mada, nisam siguran ni da je neophodna pošto kontam da su ti drajveri open-source, pa ne znam zašto ne bi bili uključeni u mint po defaultu.
[ pcpopovic @ 17.11.2016. 10:35 ] @
Instalirao sam i to, mada mislim da je već bilo instalirano. I dalje odbija da mi "mountuje" E drajv.
[ vinted @ 17.11.2016. 10:52 ] @
Isprati sve korake koji su ovde opisani i pogledaj ovaj video
[ tuxserbia @ 17.11.2016. 11:32 ] @
Open source implementacija VB "drajvera" ima neke manjkavosti, USB 2, RDP, itd.

Za početak, nakon instalacije, bilo open source, bilo njihovih, na sistemu se kreira nova grupa "vboxsf", tako da ako želimo da običan korisnik ima pravo čitanja/pisanja, moramo da ga dodamo u istu. Za "root" korisnika to naravno ne važi. Ako želimo da se deljeni direktorijum automatski montira, ima u podešavanjima virtuelne mašine. Nakon toga nije neophodno da se u gostujućem operativnom sistemu kreiraju direktorijumi, već se montiraju u direktorijumu "/media", sa prefiksom "sf_".

@pcpopovic

Verovatno imaš problema da ukapiraš razliku između komandi koje si pokušao i koje je predložio korisnik @djoka_l. Razlika je minimalna, ali izuzetno značajna. Kod tebe u terminalu pre nego da počneš da kucaš imaš znak dolara ($), dok kod njega stoji znak tarabe (#). Tvoj dolar znači da si "ušao" u terminal kao običan korisnik, a on kao "root", super korisnik. Kod derivata Debiana, Ubuntu, Mint i slični, ide se na korišćenje "sudo" komande, a super korisnik nije aktivan. Znači, sve primere koje je @djoka_l naveo, morao bi da kucaš sa dodavanjem komande "sudo" na početku. Nakon toga, sistem pita za TVOJU šifru.
[ calexx @ 17.11.2016. 14:15 ] @
Nije vezano za problem ali preporučujem realnu instalaciju jer VB varijanta nikad neće da radi kao normalno instaliran operativni sistem. Prednost linuxa je da može da se instalira na bilo koju particiju, najlakša varijanta je da se odvoji jedna extended i na njoj kreiraju logičke particije pa isprobava neki linux ... ili više linuxa paralelno. To ne utiče na osnovni operativni sistem (ako se sve radi po propisu) a u toj varijanti linux radi kako bi trebalo i mogu da se vide i prednosti i mane.
[ jablan @ 17.11.2016. 15:13 ] @
Citat:
calexx: VB varijanta nikad neće da radi kao normalno instaliran operativni sistem

Neće, nekad će da radi i bolje nego nativno instaliran sistem.

Bez zezanja, ne vidim zašto je VB problem, moj kolega radi sve vreme u Linuxu koji se vrti na VB na Macu.
[ calexx @ 18.11.2016. 00:32 ] @
Pa ako već ne koristi realne drajvere nego neke virtuelne i ako deli memoriju sa domaćinom, teško da može da radi kao solo OS. Ja sam povremeno imao neke OS u VB ali sam vrlo brzo ukapirao da je to ipak krpež. Možda postoje situacije kada je to OK ali nisam naišao na takvu.
[ jablan @ 18.11.2016. 08:30 ] @
Evo ja ti kažem realnu situaciju - čovek je senior developer, hard-core linux korisnik i bez problema koristi Linux u VB na Macu kao primarni sistem za rad već godinama.
[ pcpopovic @ 20.11.2016. 12:30 ] @
Uradio sam sve (skoro). Sada sam dobio šerovani "E_Drive" na desktopu Minta i u spisku uređaja, ali kada hoću da ga prikažem - Mint mi kaže da nemam dozvolu da mu pristupim. Slika je u nastavku. Koji korak mi nedostaje? Da sada upotrebim one komande sa "sudo"?
[ vinted @ 20.11.2016. 12:57 ] @
Citat:
pcpopovic:Da sada upotrebim one komande sa "sudo"?

Da
[ pcpopovic @ 21.11.2016. 19:32 ] @
Ne mogu i ne znam! Dajte mi kompletnu novu komandu za unos u terminal. Hvala!
[ tuxserbia @ 21.11.2016. 21:33 ] @
Ne mogu i ne znam šta?

Hoćeš da kao običan korisnik, taj "miroslav" na slici, možeš da pristupaš tom deljenom disku?

Mint bi trebalo da ima i grafičko podešavanje. Sad ću da lupam imena, pošto ne arčim minta.

Sistemska podešavanja

Korisnici i korisničke grupe

Nađeš korisnika "miroslav"

Dodaš ga u grupu "vboxsf"

Ako baš hoćeš kroz terminal

Code:


id

sudo adduser miroslav vboxsf
Password: ********



Nakon ovoga, odjaviti se ili ponovo pokrenuti računar.
Komanda "id" služi za identifikaciju korisnika, važni podaci su UserID i GroupID, kao i grupe kojima pripada. Sledeće korišćenje će izlistati i vboxsf.