Newsgroup: it.comp.os.linux.debian
Titolo: virtualbox

Vorrei installare virtualbox, (etch), per uso personale, ma sul sito, non ho
ben capito i termini di licenza tra la versione 2.1 (solo binari) e la
versione ose.
Mi sembra di aver capito che la versione ose, e' solo priva degli optional
della versione enterprise e basta, quindi identica alla 2.1 base, tranne nel
fatto che sono disponibili i sorgenti e si possono modificare in base alla
licenza GPL.
[OSE]
It is functionally equivalent to the full VirtualBox package, except for a few
features that primarily target enterprise customers. This gives us a chance to
generate revenue to fund further development of VirtualBox.
Dato che non credo di farci modifiche (dubito di esserne capace, a parte
correggere qualche errore ortografico) vale la pena di intallare i binari (che
sono direttamente disponibili in formato deb) o e' meglio usare i sorgenti ose
e compilarli?
Debbo solo emulare un windows98 ed un xp (entrambi regolarmente licenziati).
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
|  Lo scorso anno 200 morti in meno sulle nostre autostrade.                |
|  Lo sfoltimento aiuta.                                                    |
+-----#4---------------------Campagna contro le pubblicita` idiote.---------+

 e compilarli?
Personalmente ho installato i binari perché necessitavo del controllo USB e 
ai tempi della 1.6 la versione OSE non li supportava; non so se la nuova ose 
li suppota.
In ogni caso la versione OSE di VB è disponibile nei repositories di Debian.
-- 
Flavio Visentin
Scientists have finally discovered what's wrong with the female brain:
On the left side, there is nothing right, and on the right side, there
is nothing left.

 
Non li supporta e mai lo fare (almeno secondo le dichiarazioni di Sun)
Paride

 e compilarli?
In mio non è un suggerimento tecnico ma puramente filosofico: se esiste 
una soluzione "open" sufficiente per lo scopo, usa quella.
Il binario a mio modo di vedere deve rimanere l'ultima spiaggia; difatti 
personalmente ho abbandonato le licenze di VMWare WS che avevo per 
adottare KVM/Qemu: questi ora è perfettamente all'altezza (e anche più).
Ultima cosa, un "disclaimer": ho sempre usato debian per due motivi, la 
qualità del progetto e il contratto sociale.
Ciao.

 Il binario a mio modo di vedere deve rimanere l'ultima spiaggia; difatti
Di norma faccio cosi' anch'io, ma a volte le scelte vengono obbligate dai
fatti.
Rispondo anche a THe_ZiPMaN ed a Paride.
Mi serve l'USB, purtroppo!
E come dice Paride, la versione OSE non lo supporta.
Per cui debbo usare la versione "closed"!
Ho appena finito di scaricare i binari e sto configurando, E' in una strana
lingua "mix" tra inglese ed italiano, ma sembra comprensibile.
Mi sono scaricato il manuale in pdf e sto usando quello come guida, almeno e'
fatto tutto in inglese ;-))
Gazie!
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
| Benventi sull'autostrada Milano Cavenago Trezzo Capriate Dalmine Bergamo  |
|  Seriate Grumello Oglio Palazzolo Rovato Ospitaletto Brescia Desenzano    |
|Sirmione Peschiera Sommacampagna Verona Soave Montebello Montecchio Vicenza|
+-----#9---------------------Campagna contro le pubblicita` idiote.---------+

 Per cui debbo usare la versione "closed"!
Lasciami insistere: perché non usi Kvm/Qemu?

 Per cui debbo usare la versione "closed"!
non e' che muori eh....

 Lasciami insistere: perché non usi Kvm/Qemu?
Sto provando ora, ma mi sembra un pochetto incasinata.
HO dovuto girare parecchio con google, per capire come cacchio fare per
inserire nel file vuoto (e le istruzioni per crearlo, sono un tantinello
sballate), un sistema operativo.
Comunque sul sito, e' scritto che il supporto microsoft, non e' dei migliori.
Vedo quello che e' meglio.
Per ora ho incominciato con xp.
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
|        Dall'inizio dell'anno 11 morti sulle nostre autostrade.            |
|                           Siete troppo prudenti.                          |
+-----#12--------------------Campagna contro le pubblicita` idiote.---------+

 non e' che muori eh....
No (ToccataDiPalleSgratSgrat), ma avedo alternative equivalenti...
L'installazione di xp su virtualbox e' terminata. Debbo capire come creare una
directory di interscambio dati tra i 2 mondi.
L'installazione di xp su qemu e' in corso. E dovro' anche qui' creare la stessa
cosa.
Una politica che ho sempre usato quando (da trafficone) gestivo i pc aziendali
con w3.11 e poi col w98, e' stata sempre di avere solo un punto, e solo quello
di interscambio (in lettura e scrittura) file, dati, programmi tra i vari pc.
Stessa cosa che voglio fare qui. Creare una sola directory, accessibile a
tutti, di appoggio per trasferire dati tra i 2 mondi.
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+


 directory di interscambio dati tra i 2 mondi.
puoi creare una directory sul sistema host che appare come
\\vboxsvr\<nome condivisione> nel sistema guest.
c'e' la voce nel menu e l'help e' abbastanza chiaro.
a me ha dato problemi e non solo a me cercando in rete.
praticamente xp dice di non trovare la condivisione.
sono riuscito a fare qualcosa facendo cosi' in xp:
tasto windows + E
ti apre un explorer con a sinistra l'albero con le varie cartelle e
risorse di rete.
espandere l'albero "tutta la rete" e i suoi figli
poi espandere l'albero "vboxsvr shared folders" o qualcosa del genere
(non l'ho sottomano). a quel punto risci ad accedere alla condivisione.
una menata che spero qualcuno smentisca e risolva leggendo questo mio
messaggio.

 cosa.
Ti suggerisco un modo estremamente efficace e flessibile, ovviamente per 
Qemu...
Alla fine otterrai una directory condivisa via samba, windows la vedrà 
come una comune risorsa di rete.
Ciao.
Suppongo Debian Lenny.
Installare bridge-utils,dnsmasq, vde2.
<solo_per_etch>
Per Etch, vde2 va preso dal repository di lenny:
# echo deb-src 
http://ftp.it.debian.org/debian
 lenny main contrib 
non-free >> /etc/apt/sources.list
# apt-get built-dep vde2
# apt-get source --compile vde2
# dpkg -i *deb
<\solo_per_etch>
Aggiungere in /etc/network/interfaces:
auto qtap0
iface qtap0 inet static
    address 10.11.11.5
    netmask 255.255.255.0
    pre-up /sbin/modprobe kqemu  #Se disponibile (m-a a-i kqemu)
    pre-up /sbin/modprobe ipt_MASQUERADE
    pre-up /usr/bin/vde_switch --tap qtap0 --sock /var/run/vde.ctl  \
                               --daemon --group vde2-net --mod 775  \
                               --mgmt /var/run/vde.mgmt --mgmtmode 770  \
                               --pidfile /var/run/vde_switch.pid
    pre-up /etc/init.d/dnsmasq restart
    up echo 1 > /proc/sys/net/ipv4/ip_forward
    up iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    down iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
    post-down kill -s HUP `cat /var/run/vde_switch.pid`
Aggiungere l'utente al gruppo vde2-net
Cambiare proprietario: chown root:vde2-net /dev/net/tun
Per lanciare:
$ vdeqemu -kernel-kqemu -M pc -hda /home/utente/kvm/Win2Kdisk -m 256 
-cdrom /dev/cdrom -usb -net nic,vlan=0 -net vde,vlan=0 -smb -localtime 
-boot c
Solo se usi Kvm anziché Qemu:
$ vdeq kvm -M pc (eccetera)
e rimuovi il "modprobe kqemu" dal /etc/network/interfaces.
Assegnare alla rete della macchina virtuale un indirizzo 10.11.11.x e 
come gateway 10.11.11.5; il DNS sarà quello reale del firewall (es. 
10.0.0.5).
Per creare cartelle condivise:
Installare samba, swat.
Puntare il browser all'indirizzo 
127.0.0.1:901
 e creare nuovo share (che 
volendo potrà affacciarsi anche solamente sull'interfaccia qtap0).

 messaggio.
Ottimo, "che saranno closed per motivi di licenza o amenità simili.".
Stai dicendo: non mi interessa se il codice è aperto o chiuso, 
sistematemelo e basta.
Solo che senza il codice sorgente sei privato di una libertà, anzi di 
una "amenità".
Senza intento polemico.
Ciao.

 (non l'ho sottomano). a quel punto risci ad accedere alla condivisione.
Ho fatto pressapoco cosi', ma ho dato un tocco in piu'!
Ho selezionato la cartella, ho fatto copia, poi mi sono portato nella cartella
documenti condivisi ed ho fatto un banale incolla collegamento. Eliminato le
menate. E da utente limitato.
Era solo che il manuale in pdf, mi aveva confuso.
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+
|ma che te frega dei virus e l'illegalita',                                 |
|importante e' vedere 22 miliardari drogati che corrono appresso a na palla.|
+-----#15--------------------Campagna contro le pubblicita` idiote.---------+

 come una comune risorsa di rete.
Mi sono copiato il suggerimento, ma quasi alla fine (o alla fine)
dell'installazione di xp, non si e' piu riavviato nulla dell'immagine creata.
Reboot all'infinito (di xp emulato intendo) dopo quasi 2 ore di frullamento.
Domani riprovo con qemu.
Samba non l'ho ancora installato, non mi era mai servito.
No non ho lenny, ma etch. Aspetto un po' prima di passarci.
For my real address use the X-SPAM header
-- 
+---------------------------------------------------------------------------+


 Lasciami insistere: perché non usi Kvm/Qemu?
Per esempio perché diverse periferiche USB con KVM/QEMU non funzionano
correttamente o perché KVM se non hai la virtualizzazione è lento e QEMU con
KQEMU è comunque nettamente più lento di Virtualbox o perché VirtualBox ha i
tools da installare in Windows che ne rendono comodo l'uso (per esempio con
il cambio della risoluzione video al volo) o infine per l'assenza di
interfacce utenti realmente comode da usare.
Tutto questo senza mettere in alcun dubbio la validità complessiva di KVM e
QEMU che uso con molto profitto. Peraltro per certe cose KVM è imbattibile e
difatti la mia macchina XP è attualmente ospitata su un disco VMDK ed ha due
profili hardware, uno per avviarla in VirtualBox e uno per usarla con KVM.
