PDA

View Full Version : [Ubuntu 8.04 guest] su [VISTA host] in [Sun xVM Virtual Box 1.6]


stambeccuccio
25-05-2008, 12:12
allora ragà sto provando l'esperienza in topic e si accettano consigli e suggerimenti, anche semplici, tenendo presente che ciò che si conosce e si sà e semplice.. mentre ciò che non si conosce o si ignora è difficile.

Ecco io appartengo a coloro i quali non conoscono e non sono molto pratico di sistemi linux.
Sistemi che mi incuriosiscono molto e che vorrei iniziare ad usarli intanto su macchina virtuale.

Sto usando la Sun xVM Virtual Box 1.6, programma gratuito ed in italiano, scaricabile, in versione 32 e 64bit da qua (https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_SMI-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=innotek-1.6-G-F@CDS-CDS_SMI)

La macchina host di prova è un laptop 4GB di ram, scheda video 8600M GS, processore T7500, sistema operativo VISTA Ultimate 64bit.
La VirtualBox e le impostazioni di "Virtual" Ubuntu, per il momento è questa:

http://www.pctunerup.com/up/results/_200805/20080525130229_1.JPG


L'installazione della macchina virtuale è stata semplicissima.
Dopo aver scaricato ubuntu-8.04-desktop-i386.iso (http://ubuntu.fastbull.org/ubuntu-releases/hardy/ubuntu-8.04-desktop-i386.iso) e configurato la macchina come da shot precedente, l'installazione in italiano è andata liscia come l'olio e con una certa gioia e soddisfazione.. ecco comparire la nuova creatura in tutto il suo splendore ed enigmatico fascino:

http://www.pctunerup.com/up/results/_200805/20080525130252_2.JPG


Appena avviata la macchina è "partito" il gestore di aggiornamenti, scaricando circa 50 aggiornamenti, tutto in automatico ed a buon fine.
Da questo punto in poi ho iniziato a sudare :D
Sono riuscito (credo) e non sò nemmeno come ho fatto ad installare il "Guest Addiction"

http://www.pctunerup.com/up/results/_200805/20080525130319_3.JPG


In buona sostanza: da "accessori" ho aperto "terminale" ed ho fatto un copia ed incolla di /media/cdrom0/VBoxLinuxAdditions.run e dato invio (..non so se si fà così e se è giusto e sufficiente):

http://www.pctunerup.com/up/results/_200805/20080525130350_4.JPG

Al momento, ma ce ne saranno altri che chiederò nel prosieguo del topic :read: :D i problemi che vorrei risolvere e non sò come fare sono sostanzialmente due:
1) non riesco a condividere (e non so come fare) la cartella "Condivisa" che avevo impostato:

http://www.pctunerup.com/up/results/_200805/20080525130415_5.jpg


2) non riesco ad abilitare gli effetti desktop, quelli carini.. :D, mi dà errore:

http://www.pctunerup.com/up/results/_200805/20080525132103_6.JPG


..non ricordo come ho fatto, ma in una precedente installazione virtuale ci ero riuscito.. scaricando il pacchetto (mi sembra) compiz o qualcosa del genere :D.. mo però non ci riesco più.
Ecco.. qualcuno, intanto, riesce a darmi le giuste dritte per i due problemi segnalati? Grazie in advances! :)

Al di là dei due problemi segnalati, che saranno sicuramente di facile soluzione (per chi conosce), mi auguro di sviluppare un proficua discussione sull'oggetto del topic.. in modo che sia utile a tutti coloro che si avvicinano o si vogliono avvicinare per la prima volta ad un sistema open..inziando magari con la macchina virtuale.

Non so se il topic è nella sezione giusta, nel caso chiedo ai moderatori di spostare..modificare.

stambeccuccio
25-05-2008, 12:13
1) il comando da terminale per installare Guest Addiction è: sudo /media/cdrom0/VBoxLinuxAdditions.run

2) il comando da terminale per creare la cartella (nell'esempio condivisione) è: sudo mkdir /media/condivisione

3) il comando da terminale per montare la cartella di VISTA (nell'esempio Condivisa) è: sudo mount -t vboxsf Condivisa /media/condivisione

4) (solo per conoscenza) il comando da terminale per passare a root è: sudo -s

5) nell'installazione virtuale, purtroppo, :( non è possibile abilitare gli effetti avanzati desktop ;)

LOL :D

chicco83
25-05-2008, 13:05
riguardo al secondo problema (l'abilitazione degli effetti) non vorrei sbagliarmi, ma virualbox non supporta il 3d nelle macchine guest, quindi non e' possibile abilitarli...
almeno, quando ci ho provato tempo fa non ci sono mai riuscito e, forse, mi si freezava pure la macchina virtuale... ammetto pero' di non essermi mai posto piu' di tanto il problema, avendo un'installazione su una partizione dedicata.

riguardo alla condivisione delle cartelle... qual e' il problema? quale errore ti viene restituito se scrivi il comando indicato da virtualbox e nella guida?

stambeccuccio
25-05-2008, 13:21
EFFETTI
per quanto riguarda il discorso 3D.. in una precedente installazione ci ero riuscito.. ma mi diceva prima di installare i driver nvidia della scheda video e poi gli effetti.. purtroppo non ricordo bene.. ma per certo ti posso dire che lo fa.. l'unica differenza rispetto ad allora che la VirtualBox era al 1.5 .. non credo che con la 1.6 hanno peggiorato.

CONDIVISIONE
il primo problema che ho dovuto affrontare è che inserendo in comando "mount" da terminale mi dice che lo posso fare solo da root.
Mo come si fà ad andare in root da questa posizione !? :D
stambeccuccio@UBUNTU:~$

il problema l'ho comunque momentaneamente "aggirato" scaricando una versione in inglese di Konsole che mi dà anche la shell di root (però vorrei sapere come dal mio user si passa a root) :D

http://www.pctunerup.com/up/results/_200805/20080525142720_Cattura.JPG

..mo qua, che comando devo esattamente inserire per accedere alla cartella C:\Condivisa di VISTA host !? :confused:

chicco83
25-05-2008, 13:40
mi sembra strano che la macchina guest richiedesse i driver nvidia, visto che l'hardware viene "emulato"... cmq, non ci metterei la mano sul fuoco, solo mi sembra molto strano...
sempre se non ricordo male, "a default" le macchine virtuali non hanno il supporto per il 3d... per abilitarlo, c'era da modificare qualche parametro nei file di configurazione (parlo di vmware, non so se sia possibile anche con virualbox)... ammetto pero' di non essere molto ferrato su questo argomento, quindi potrei benissimo sbagliarmi.

discorso root...
non era necessario installare una nuova console. per eseguire i comandi come root e' sufficiente anteporre sudo davanti al comando da lanciare.
in questo caso sarebbe bastato scrivere
sudo mount bla bla bla (:D )
verra' chiesta la password di root (che poi e' la stessa del tuo utente), quindi verra' eseguito il comando.
in alternativa, se ti serve eseguire piu' comandi come root, sempre da console puoi scrivere:
sudo -i
e, dopo avere inserito la password, avrai potrai eseguire tutti i comandi come root senza dovere anteporre sudo davanti. (ma te lo sconsiglio, roba che ci si dimentica che si sta usando root e si fanno casini inimmaginabili :D)

WarDuck
25-05-2008, 13:44
Dunque per quanto riguarda l'installazione di VBoxLinuxAdditions, servono PRIMA i seguenti pacchetti (devono essere installati PRIMA):

- GNU Compiler: gnu-c++
- GNU Make: make

In fedora mi chiede anche "build and headers of the current kernel" che sono contenuti nel pacchetto "kernel-devel" relativo alla versione corrente.

Con Fedora 9 non installa i moduli Xorg perché questa versione monta Xorg 1.5 in versione Release Candidate (su ubuntu non credo ci sia questo problema).

PS: per passare dal tuo utente a root devi usare il comando su, a quel punto ti viene chiesta la password ;)

Edit: azz sembra che con Fedora non funzia, cmq il comando per fare il mount è questo ->

mount -t vboxsf nomeshare mountpoint

Dove a nomeshare devi mettere il nome della condivisione (nel tuo caso era Condivisa mi sembra) e a mountpoint la cartella dove la vuoi montare ad esempio /home/NomeUtente/Desktop/Cartella

chicco83
25-05-2008, 13:57
Dunque per quanto riguarda l'installazione di VBoxLinuxAdditions, servono PRIMA i seguenti pacchetti (devono essere installati PRIMA):

- GNU Compiler: gnu-c++
- GNU Make: make

In fedora mi chiede anche "build and headers of the current kernel" che sono contenuti nel pacchetto "kernel-devel" relativo alla versione corrente.
ah, servono pure i compilatori? pensavo installasse dei pacchetti precompilati...
in questo caso, con ubuntu, il pacchetto che serve dovrebbe essere build-essential

PS: per passare dal tuo utente a root devi usare il comando su, a quel punto ti viene chiesta la password ;)
in ubuntu c'e' sudo, che e' piu' o meno la stessa cosa...


http://www.pctunerup.com/up/results/_200805/20080525142720_Cattura.JPG

..mo qua, che comando devo esattamente inserire per accedere alla cartella C:\Condivisa di VISTA host !? :confused:
prima di tutto, se non l'hai gia' fatto, devi creare una cartella in /media in cui montare la directory che vuoi condividere con windows. da console scrivi:
sudo mkdir /media/condivisione (ovviamente al posto di "condivisione" metti il nome che vuoi tu)
quindi, per montare la cartella condivisa in quella appena creata, sempre nella console scrivi:
sudo mount -t vboxsf <nome_della_cartella_condivisa_di_windows> /media/condivisione
a questo punto dovresti essere a posto.
ovviamente il tutto va fatto dopo avere installato Guest Addition...

WarDuck
25-05-2008, 14:05
Esatto chicco, credo cmq che su ci sia anche in Ubuntu, forse è bloccato però... in sostanza fa quello che fa sudo, ma ti fa accedere direttamente al terminale di root.

A me su Fedora non funziona credo perché VBoxLinuxAdditions non mi installa i moduli in Xorg (dice che essendo in release candidate aspettano il rilascio della versione ufficiale)...

stambeccuccio
25-05-2008, 14:12
!) ..ho provato da terminale i comando "su".. inserisco la mia password e mi da errore di autenticazione :(
http://www.pctunerup.com/up/results/_200805/20080525145733_Cattura.JPG

2) ..mi devo andare a scaricare questi due pacchetti ? :
- GNU Compiler: gnu-c++
- GNU Make: make
..devo andare a cercare tali pacchetto e poi devo prima disinstallare "Guest Addiction" e poi lo reinstallarlo dopo aver installato tali pacchetti ?

3) @chicco.. capisco i dubbi però, nn mi ricordo che cosa combinai.. ma, in automatico, mi fece prima installare i driver proprietari e poi i pacchetti effetti.. era veramente 'na figata :p .. mo però non ci riesco.

4) se inserisco questo comando da stambeccuccio:
mount -t vboxsf Condivisa /home/stambeccuccio/Desktop/Cartella
viene fuori questo:
http://www.pctunerup.com/up/results/_200805/20080525150915_Cattura.JPG

5) se inserisco questo comando da root:
mount -t vboxsf Condivisa /home/stambeccuccio/Desktop/Cartella
viene fuori questo:
http://www.pctunerup.com/up/results/_200805/20080525151136_2.JPG

:( :( :cry:

PeK
25-05-2008, 14:24
sudo -s

per diventare root su ubuntu.

stambeccuccio
25-05-2008, 14:26
:D ..ragà..:D vi sto seguendo, ora provo anche gli altri comandi.. però ho capito che state andando a tentativi.. non è che avete provato :p .. si rischia così di fare confusione in un niubbio :read:

Cmq, evidentemente abbiamo sistemi che rispondono diversamente.. :confused: se inserisco il comando su o il comando sudo.. il risultato è questo:

http://www.pctunerup.com/up/results/_200805/20080525152303_1.JPG

stambeccuccio
25-05-2008, 14:30
sudo -s
per diventare root su ubuntu.

..grazie Pek.. :cincin:intanto un passo avanti lo abbiamo fatto, il comando da terminale per passare a root è:

sudo -s :winner:

http://www.pctunerup.com/up/results/_200805/20080525152942_Cattura.JPG

..mo che devo fa' per attivare 'sta benedetta condivisione!!?? LOL :D

chicco83
25-05-2008, 14:39
in ubuntu il pacchetto con i compilatori che ti servono e' build-essential
cmq, se nell'installazione delle addition hai avuto qualche errore, dovrebbe essere stato segnalato nella console...

cmq... su destkop e' presente la cartella "Cartella"? e in che lingua hai installato ubuntu? italiano o inglese? perche' nella versione italiana non c'e' Desktop ma Scrivania...

stambeccuccio
25-05-2008, 14:56
prima di tutto, se non l'hai gia' fatto, devi creare una cartella in /media in cui montare la directory che vuoi condividere con windows. da console scrivi:
sudo mkdir /media/condivisione

quindi, per montare la cartella condivisa in quella appena creata, sempre nella console scrivi:
sudo mount -t vboxsf Condivisa /media/condivisione

a questo punto dovresti essere a posto.
ovviamente il tutto va fatto dopo avere installato Guest Addition...

EVVAAIIIIIIIIIIII.. :sofico: :D :winner:
FUNZIONA !!!
:D
http://www.pctunerup.com/up/results/_200805/20080525155440_Cattura.JPG

..grazie, ragazzi, la condivisione funziona... :ave: mo devo scappare.. a più tardi..;) ..per altri problemi! :D

chicco83
25-05-2008, 15:02
EVVAAIIIIIIIIIIII.. :sofico: :D :winner:
FUNZIONA !!!
:D

:cool:
:D

stambeccuccio
25-05-2008, 19:11
ragà, rieccomi.. la condivisione c'è e funziona, l'unico problema è che ogni volta che si riavvia la macchina bisogna lanciare questo comando da terminale per averla:
sudo mount -t vboxsf Condivisa /media/condivisione
altrimenti niente!
..non c'è un modo per renderla permanente.. oppure deve essere per forza così.. ad ogni riavvio bisogna "sudare" :D ..se è così.. che palle!! :D

stambeccuccio
25-05-2008, 19:45
leggendo in giro.. il problema in parte l'ho risolto creando un "lanciatore" (click dx del mouse sul desktop) :p

http://www.pctunerup.com/up/results/_200805/20080525204445_lanciatore.JPG

..ma comunque bisogna inserire la password :O .. non c'è verso di automatizzare anche questa !? :D

stambeccuccio
25-05-2008, 20:20
non c'entra completamente col topic, ma visto che siamo in argomento, chi fosse interessato alla condivisione tra VISTA host e VISTA guest, l'ho risolto in questo modo:
http://www.hwupgrade.it/forum/showthread.php?t=1719987#12 :cool:
:D
:sofico:

stambeccuccio
28-05-2008, 10:00
ragà, scusate ancora.. c'è un modo per importare in Ubuntu i "preferiti" di Windows ? :)

Ho provato a copiare la cartella dei link url.. ma su Ubuntu me li apre come file di testo.. come posso fare ? :(

..una piccola drittina, grazie :)

chicco83
28-05-2008, 11:05
ragà, scusate ancora.. c'è un modo per importare in Ubuntu i "preferiti" di Windows ? :)

Ho provato a copiare la cartella dei link url.. ma su Ubuntu me li apre come file di testo.. come posso fare ? :(

..una piccola drittina, grazie :)
i preferiti di firefox? o di explorer?
nel primo caso, puoi copiare l'intero profilo e ti troverai con bookmark, password,estensioni, ecc... che avevi su windows.
nel secondo caso, non saprei... non puoi, magari in explorer, esportare i preferiti in formato html? nel caso, dopo potresti importarli con firefox...
spero di avere capito quello che chiedevi (e di ricordarmi bene, visto che al momento non ho windows sotto mano :P)

stambeccuccio
28-05-2008, 15:04
grazie chicco, risolto! :)
sono proprio un "pollo" :D
io copiavo la cartella dei preferiti da VISTA in Ubuntu e poi cercavo di importarla in Mozilla. :doh:
..è bastato invece esportare i preferiti di VISTA in un file bookmark.htm e successivamente importali.. :p ...è stato semplicissimo.

..grazie.. ma la niubbiagine.. si sà comporta anche queste Sviste !! :D