Ho installato Debian Lenny 64bit e volevo farci girare VMware server.
Ho letto diversi documenti che consentivano di eseguire senza problemi VMware server 2 a 32 bit su una macchina a 64 bit, ma durante un giretto sul sito www.vmware.com ho scoperto che la versione 2.0.1 e' stata rilasciata anche a 64 bit.
L'installazione si svolge come per le versioni precedenti:
Si scarica il file VMware-server-2.0.1-156745.x86_64.tar.gz
tar xzvf VMware-server-2.0.1-156745.x86_64.tar.gz
cd vmware-server-distrib
apt-get install build-essential
apt-get install linux-headers-$(uname -r)
export CC=gcc-4.1
./vmware-install.pl
Visualizzazione post con etichetta debian. Mostra tutti i post
Visualizzazione post con etichetta debian. Mostra tutti i post
giovedì 3 settembre 2009
domenica 21 giugno 2009
error: asm/semaphore.h: No such file or directory
Dovete trovare nei sorgenti che state compilando la riga
E sostituirla con queste linee di codice:#include
Per quanto riguarda i moduli di virtualbox la soluzione e' stata piu' semplice: sono passato dalla versione 1.6.2-gutsy alla 2.0.6-intrepid :)#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,19))
#include
#else
#include
#endif
Etichette:
asm,
debian,
errore,
linux,
semaphore.h,
ubuntu,
virtualbox
Virtualbox: supporto periferiche USB
Ci sono due versioni di Virtualbox:- OSE
- PUEL
La versione PUEL non e' free, pero' e' liberamente scaricabile dal sito del produttore: consente l'uso di periferiche USB.
Peccato che dopo averla installata voi vediate che Virtualbox rileva le periferiche USB collegate al vostro computer....ma non le rende disponibili alle virtual machine e voi le vedete listate in quel grigino spento degli item non selezionabili.
Ecco la soluzione:
-Create un gruppo chiamato "usbfs" e aggiungete il vostro utente (quello che esegue normalmente Virtualbox) ad esso.
-Lanciate il seguente comando:
sudo gedit /etc/fstab
-Copiate le linee seguenti in questo file, facendo attenzione a cambiare l'ID di gruppo con quello assegnato al gruppo usbfs dal vostro sistema.
# in questo esempio 1001 e' l'ID del gruppo usbfs
none /proc/bus/usb usbfs devgid=1001,devmode=664 0 0
-Salvate e chiudete il file.
-Lanciate il seguente comando:
VBoxManage list usbhost
-Usate l'output di questo comando per configurare i filtri (li vedremo in seguito in un nuovo post) USB in Virtualbox.
-Eseguite un reboot
ATTENZIONE!!!
Le periferiche USB devono essere smontate prima che la virtual machine le possa riconoscere!!!
AGGIORNAMENTO!!!
Se non smontate un drive esterno prima di eseguire il boot della virtual machine, questa acquisira' la precedenza sulla periferica e ne eseguira' l'unmounting dal vostro sistema operativo principale. Se la virtual machine e' gia' in esecuzione bastera' scollegare e subito ricolegare la periferica USB per renderla disponibile alla virtual machine.
AGGIORNAMENTO 2!!!
Non e' necessario (almeno sui sistemi Ubuntu) creare il gruppo usbfs. Si puo' usare infatti il gruppo plugdev che e' gia' dedicato ad occuparsi delle periferiche rimovibili ed e' gia' associato al vostro utente principale in fase di installazione.
Si tratta quindi di impostare la linea che abbiamo aggiunto prima al file /etc/fstab in questo modo:
none /proc/bus/usb usbfs devgid=46,devmode=664 0 0
Etichette:
debian,
linux,
ose,
puel,
ubuntu,
USB,
usbfs,
VBoxManage,
virtualbox
Virtualbox: Unknown error creating VM (VERR_HOSTIF_INIT_FAILED)
Questo errore puo' capitare in caso utilizzate Virtualbox con interfacce di rete virtuali in bridge con le interfacce fisiche della macchina.
Soluzione brutta:
LA Soluzione:
Se per caso l'errore fosse ancora li' dopo questa verifica, probabilmente e' necessario ristabilire le corrette permission sul device. Lanciate senza timore (oddio ;-) il seguente comando:
Soluzione brutta:
sudo chmod 666 /dev/net/tun
LA Soluzione:
Controllate che il vostro utente faccia parte del gruppo vboxusers
Se per caso l'errore fosse ancora li' dopo questa verifica, probabilmente e' necessario ristabilire le corrette permission sul device. Lanciate senza timore (oddio ;-) il seguente comando:
sudo chown :vboxusers /dev/net/tun
Etichette:
bridge,
debian,
errore,
linux,
network,
rete,
ubuntu,
VERR_HOSTIF_INIT_FAILED,
virtualbox
Iscriviti a:
Post (Atom)


Il post originale conteneva 1 commento:
In realta' il device /dev/net/tun dovrebbe essere di proprieta' delle uml-utilities che vanno quindi installate. Inoltre bisogna poi inserire lo stesso utente gia' all'interno delle gruppo vboxusers anche all'interno del gruppo uml-net . ;-)