Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.
La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Ciao a tutti,
sto seguendo un corso in cui mi è stato rilasciato un file ".vdi" che dovrebbe essere una macchina virtuale. Sono completamente neofita per quanto riguarda questa tecnologia e quindi non so come fare per eseguirla. Cercando sul forum ho trovato post che parlano di VirtualBox e VirtualBox OSE. Il professore in effetti suggerisce di usare VirtualBox. La mie domande sono:
esiste un software ufficiale di virtualizzazione usato da Slackware o devo compilarmene uno io? Questo perchè ho visto anche post che parlano di vmwere.
Ho provato a scaricare VirtualBox OSE ma durante la configurazione mi chiede la dipendenza di IASL che non ho, inotre mi pare di aver letto che sono richieste anche le librerie a 32 bit. Devo per forza installare tutta questa roba o c'è un software alternativo...se non ce n'è uno ufficiale di Slackware ovviamente?
Magari se vi può essere utile notate che ho una Slackware64 Current.
Grazie in anticipo,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
I .vdi sono HD virtuali su cui è installato un sistema operativo. Vengono usati dai programmi di virtualizzazione per eseguire il SO installato.
I .vdi sono di VirtualBox ma dovrebbero funzionare anche con VMWare.
Io a lavoro uso virtualbox e mi trovo molto bene sia con la versione ose che puel.
La versione OSE la dovresti trovare già compilata per slackware nei repository. Anche se non sono sicuro al 100% che sia stata già compilata per la versione a 64bit.
Comunque sul sito di virtualbox esistono tutte e due le versioni i386 e amd64. Se non ricordo male non devono nemmeno essere compilati. Sono dei .run.
Devi solamente fare il setup del modulo del kernel.
Mercyful ha scritto:I .vdi sono HD virtuali su cui è installato un sistema operativo. Vengono usati dai programmi di virtualizzazione per eseguire il SO installato.
I .vdi sono di VirtualBox ma dovrebbero funzionare anche con VMWare.
Io a lavoro uso virtualbox e mi trovo molto bene sia con la versione ose che puel.
La versione OSE la dovresti trovare già compilata per slackware nei repository. Anche se non sono sicuro al 100% che sia stata già compilata per la versione a 64bit.
Comunque sul sito di virtualbox esistono tutte e due le versioni i386 e amd64. Se non ricordo male non devono nemmeno essere compilati. Sono dei .run.
Devi solamente fare il setup del modulo del kernel.
Grazie per le minuziose informazioni. Ne deduco che non c'è un software specifico già presente nella Slackware giusto? Comunque, ho scaricato il .run della versione puel di virtualbox.
Ti/vi chiedo, cosa va configurato nel kernel perchè io ho un mio kernel personale e non credo di aver compilato niente a riguardo.
Grazie ancora,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
spina ha scritto:Ti/vi chiedo, cosa va configurato nel kernel perchè io ho un mio kernel personale e non credo di aver compilato niente a riguardo.
non ne ho idea, ma finora con qualunque configurazione, il modulo virtualbox si è sempre compilato benissimo (a meno di incompatibilità di versione, ma è un altro discorso)
quindi credo l'unico requisito sia avere abilitati i moduli nel kernel
Ecco, ho fatto il casino che volevo evitare . Ho eseguito il .run (che è un installer), mi ha detto che andava eseguito come root, e quindi ora ho installato un qualcosa e non so cosa!!! Ho visto che modifica un bel po' di file in /etc/ ed inoltre il modulo non è stato compilato, anzi, mi dice solo:
VirtualBox has been installed successfully, but the kernel module could not
be built. When you have fixed the problems preventing this, execute
/etc/init.d/vboxdrv setup
as administrator to build it.
molto utile come output
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
Confermo che Virtualbox official e non OSE si installa senza problemi, ti appare la sua directory in /opt.
Devo dire che funziona bene ed è disponibile in tutte e due le architetture, quindi puoi andare sul sicuro. leggo ora il tuo problema.
spina ha scritto:Ecco, ho fatto il casino che volevo evitare . Ho eseguito il .run (che è un installer), mi ha detto che andava eseguito come root, e quindi ora ho installato un qualcosa e non so cosa!!! Ho visto che modifica un bel po' di file in /etc/ ed inoltre il modulo non è stato compilato, anzi, mi dice solo:
VirtualBox has been installed successfully, but the kernel module could not
be built. When you have fixed the problems preventing this, execute
/etc/init.d/vboxdrv setup
as administrator to build it.
molto utile come output
Emanuele
Prova nuovamente a fare l'installazione dopo aver cambiato i permessi chmod +x VirtualBox-3.x.x.run e reinstalla da /root, se non funziona ancora, allora il kernel personalizzato potrebbe darti dei problemi.
Si il .run deve essere eseguito da root.
Per il modulo devi andare in rc.d ed eseguire "rc.vboxdrv setup" che compila il modulo e lo carica.
Poi il programma si avvia con VirtualBox (con la V maiuscola se è puel)
Penso di averlo debellato. In pratica aveva intaccato un po' tutto il sistema, A grandi linee:
Aggiunto il file per udev 10-virtualbox.rules (o simile)
Aggiunto il gruppo virtualboxes (o simile)
Modificato/creato i file gshadow e gshadow-
Si è installato in /opt/virtualbox
Aggiunto file per python in /usr/.../python.../site-packages
Creato i moduli del kernel sotto /lib/modules/.../misc (tra l'altro mi aveva detto che il modulo non sarebbe stato creato)
Altri file vari:
/usr/share/applications/virtualbox.desktop
/usr/share/pixmaps/VBox.png
/var/log/vbox-install.log
Tutti gli eseguibili in /usr/bin
Che dite, lo installo sotto una macchina virtuale per vedere meglio cosa installa . Scherzi a parte, non c'è un modo più standard per installarlo? Ho visto ora che c'è qualcosa su SlackBuilds.org. Altrimenti, altri software li conoscete?
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
Non ho capito cosa intendi, la virtualizzazione è una cosa abbastanza complessa e deve essere performante altrimenti il SO virtualizzato è inutilizzabile. Per questo crea un po' di file un po' ovunque.
Ma se lo vuoi usare devi prendere per buoni quei file!
Altri programmi vmware, c'e anche Quemu completamente open, ma non l'ho mai usato, so però che non funziona tutto quello che funziona in Vbox come le usb
Mercyful ha scritto:Non ho capito cosa intendi, la virtualizzazione è una cosa abbastanza complessa e deve essere performante altrimenti il SO virtualizzato è inutilizzabile. Per questo crea un po' di file un po' ovunque.
Ma se lo vuoi usare devi prendere per buoni quei file!
Immagino, per intenderci io volevo un pacchetto da installare in modo da poter eliminare vbox in modo "pulito", se non altro più pulito di come l'ho fatto ora.
Mercyful ha scritto:Altri programmi vmware, c'e anche Quemu completamente open, ma non l'ho mai usato, so però che non funziona tutto quello che funziona in Vbox come le usb
Devo usare la distro (ubuntu) su quel disco virtuale per provare il protocollo SNMP, non credo servano cose particolari, vediamo un po' se riesco ad installare vmware.
Grazie,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama
Ciao,
quando usavo il kernel 2.6.29.6 non avevo problemi, poi aggiornandolo ho avuto anch'io lo stesso problema: il rc.vbxdrv setup falliva.
Allora ho cercato un po' e ho trovato questo: viewtopic.php?f=1&t=30938&hilit=virtual ... 45#p267740
Non so se è esattamente la stessa cosa, ma per lo meno puoi controllare se questi moduli sono presenti nel tuo kernel...
Mercyful ha scritto:Non ho capito cosa intendi, la virtualizzazione è una cosa abbastanza complessa e deve essere performante altrimenti il SO virtualizzato è inutilizzabile. Per questo crea un po' di file un po' ovunque.
Ma se lo vuoi usare devi prendere per buoni quei file!
Immagino, per intenderci io volevo un pacchetto da installare in modo da poter eliminare vbox in modo "pulito", se non altro più pulito di come l'ho fatto ora.
Mercyful ha scritto:Altri programmi vmware, c'e anche Quemu completamente open, ma non l'ho mai usato, so però che non funziona tutto quello che funziona in Vbox come le usb
Devo usare la distro (ubuntu) su quel disco virtuale per provare il protocollo SNMP, non credo servano cose particolari, vediamo un po' se riesco ad installare vmware.
Grazie,
Emanuele
Wmware da quel punto di vista è anche peggio.... cioè non hai una versione OSE Open Source Edition con i sorgenti disponibili, ma sempre un file .run
da slackbuild.org
VirtualBox Open Source Edition (OSE) is a general-purpose full
virtualizer for x86 hardware.
By default VirtualBox will be compiled with hardening enabled. That
means all binaries will be run suid root, which is the default
behaviour of upstream packages. However, you are still able
to disable this by passing HARDENING=no to the script.
You have to create a vboxusers group, e.g. "groupadd -g 215 vboxusers"
and make your user a member of that group.
To compile virtualbox without the Qt4 GUI pass QT4=no to the script.
To enable the webservice pass WEBSERVICE=yes to the script. This adds gsoap
to the list of required dependencies.
This requires acpica, and the virtualbox-kernel package is needed at runtime.
See README.SLACKWARE for some setup notes.
NOTE: This will not build on a stock x86_64 system.
daniele50 ha scritto:Ciao,
quando usavo il kernel 2.6.29.6 non avevo problemi, poi aggiornandolo ho avuto anch'io lo stesso problema: il rc.vbxdrv setup falliva.
Non so se è esattamente la stessa cosa, ma per lo meno puoi controllare se questi moduli sono presenti nel tuo kernel...
Poi controllo, grazie!
Mercyful ha scritto:Comunque dal manuale la disinstallazione si fa con:
"./VirtualBox.run uninstall"
oppure Starting with version 2.2.2, you can uninstall the .run package by invoking
/opt/VirtualBox/uninstall.sh
E' un programma molto grande e sempre in aggiornamento, mi sembrava strano che non avesse un modo standard per disinstallarsi.
Non rimuove tutto
Lascia il gruppo in "/etc/group"
Lascia i file per python "/usr/lib64/python2.6/site-packages/vboxapi*"
crea il file "/var/log/vbox-uninstall.log" e lascia "/var/log/vbox-install.log"
Vabbuò, mi salverò l'elenco delle modifiche da qualche parte così quando lo dovrò disinstallare saprò cosa fare.
Naitso ha scritto:...
Wmware da quel punto di vista è anche peggio.... cioè non hai una versione OSE Open Source Edition con i sorgenti disponibili, ma sempre un file .run
da slackbuild.org
...
Ok, avevo letto anche io quelle note su SlackBuilds.org, dopo aver postato ieri sera.
Ora ci riprovo con virtualbox e vediamo se riesco a farlo partire magari con i suggerimenti di Daniele50 per il modulo.
Grazie mille a tutti,
Emanuele
Se pensi di essere troppo piccolo per fare la differenza, prova a dormire con una zanzara -- Dalai Lama