Pagina Emulatori/VirtualBox

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

mariobrega [url=http://forum.ubuntu-it.org/viewtopic.php?p=4700622#p4700622][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:puo' tornar utile una guida aggiuntiva sull'uso di usb live con virtualbox ?...

recentemente mi son trovato a gestire un problema di installazioni da usb che non andavano a buon fine...e cercando un po' sul forum e sul web..volendo fare delle prove in virtuale...ho trovato il metodo di fare un'installazione su macchina virtuale usando una usb...
Io ho seguito le indicazioni contenute a questo link (è inoltre necessario aggiungere il proprio utente al gruppo vboxusers per visualizzare e aggiungere la pendrive alla lista 'Filtri dispositivi USB', in modo che plop sia in grado di rilevarla): http://riuscire.altervista.org/riuscire ... -non-solo/ :sisi:
Tuttavia, dopo il riconoscimento del dispositivo USB da parte di plop, la macchina virtuale si inchioda sulla relativa schermata :-( Tu quale metodo hai seguito, invece? : - D
Staffo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4716196#p4716196][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
cristian_c ha scritto: Sempre nella stessa pagina, il passaggio:
Aprire dunque il file con VirtualBox, accettare le Condizioni d'uso e attendere la fine dell'installazione.
non è del tutto corretto : nono : Infatti, aprendo il file con Virtualbox viene solamente aperta l'applicazione, ma poi (verificato personalmente) occorre necessiamente avviare l'installazione andando in File->Preferenze e nella finestra Impostazioni selezionare la scheda Estensioni. Quindi, fare clic sul pulsante 'Aggiungi pacchetto' e selezionare il file scaricato in precedenza ;-)
Applicate le correzioni che hai suggerito :-)
Se vuoi sistemare ancora qualcosa puoi applicare tu stesso le modifiche alla pagina.
Ho avuto occasione di provare su un altro pc. In questo caso, ho potuto tranquillamente avviare l'installazione aprendo il file con virtualbox :o Non so se ciò che avevo segnalato in precedenza fosse stato influenzato dall'installazione di una versione del pacchetto errata. Proverò a reinstallare virtualbox su quest'ultimo pc per verificare quest'ipotesi. In ogni caso, con il metodo d'installazione manuale dell'Extension Pack si elimina il problema alla radice :-)
Non ho trovato l'errore a cui ti riferisci. In ogni caso, per cose di questo genere potete correggere direttamente voi senza passare per il Forum.
L'ho segnalato soltanto in aggiunta a tutto il resto, in modo da tenere traccia in previsione di future e ulteriori modifiche alla pagina. Ovviamente, metterci mano solo per un semplice refuso sarebbe esagerato : - D
Comunque, mi riferisco a questo:
New
New
virtualbox.png (3.79 KiB) Visualizzato 5094 volte
Questa pagina Wiki non è stata ancora revisionata, se vuoi iniziare tu fai pure :-)
Lo farei volentieri ma, purtroppo, per quanto riguarda i problemi segnalati nella pagina Virtualizzazione/VirtualBox/RisoluzioneProblemi:
'PANIC: CPU too old for this kernel' <- non l'ho riscontrato;
'Impossibile caricare il file VirtualBox.xml' <- dovrei reinstallare virtualbox per verificarne eventualmente l'esistenza;
'CD-ROM non riconosciuto' <- qui non so se è meglio lasciare le indicazioni esistenti, rimandare al paragrafo 'Abilitare il supporto per CD-ROM e immagini CD in formato ISO' della guida Virtualizzazione/VirtualBox/Configurazione o tagliare via del tutto il paragrafo in questione :sgrat:
'Problema di visualizzazione' <- non l'ho riscontrato, comunque virtualbox ormai utilizza le qt4 (anche sulla 12.04) :sisi:
'USB non utilizzabile' <- non l'ho riscontrato.
Quindi posso fare poco, a meno che qualcuno che ha riscontrato i problemi qui sopra elencati non voglia collaborare segnalando e fornendo i propri feedback in merito :zomp:

Invece, relativamente a 'Errore del modulo vboxdrv kernel', ho verificato l'esistenza del problema installando virtualbox anche su un altro pc. Tuttavia, al momento posso aggirare l'ostacolo soltanto avviando uno dei kernel supportati (quelli di default sulla release corrente di *buntu). Proverò comunque a cercare una soluzione per lanciare le macchine virtuali anche utilizzando kernel scaricati dall'utente ;-)
Come scritto nella pagina Virtualizzazione/VirtualBox/MacchineVirtuali (testo accanto all'ultima immagine), al primo avvio di una VM viene chiesto di selezionare il disco d'avvio (che sia un cd o una iso) per l'installazione del sistema operativo nel disco virtuale creato.

Comunque si, per abilitare il supporto per cd/immagini iso, una volta installato il sistema operativo nella VM (o se ci si è dimenticati di selezionarlo al primo avvio della VM), ci sono delle impostazioni in VirtualBox che vanno cambiate, come ho iniziato a scrivere nella mia pagina di prova :-) Ti avevo risposto velocemente qui sul Forum senza leggere bene, poi appena ho avuto il tempo di tornarci sopra ho visto che mi ero confuso con il primo avvio della VM.

Per il resto la pagina è tutta da revisionare, se non ricordo male avevi iniziato una pagina di prova per sistemarla, se vuoi continuare... :-)
Ho avuto modo di riprovare anche su un pc con masterizzatore integrato oltre che sul pc in esame. In entrambi i casi è come dici: alla fine della procedura di creazione della macchina virtuale viene chiesto di selezionare il file o il lettore dal quale avviare la macchina virtuale appena creata : sisi :
Intanto, ho copiato il paragrafo dalla tua pagina wiki alla mia, per consentirti di riutilizzarla per altri scopi : - D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

Io ho seguito le indicazioni contenute a questo link (è inoltre necessario aggiungere il proprio utente al gruppo vboxusers per visualizzare e aggiungere la pendrive alla lista 'Filtri dispositivi USB', in modo che plop sia in grado di rilevarla): http://riuscire.altervista.org/riuscire ... -non-solo/ : sisi :
Tuttavia, dopo il riconoscimento del dispositivo USB da parte di plop, la macchina virtuale si inchioda sulla relativa schermata : - ( Tu quale metodo hai seguito, invece? : - D
Sono riuscito a superare questo ostacolo e ad eseguire il boot di *buntu da usb :boogie: Ho fatto un controllo nel log della macchina virtuale (nella home dell'utente viene creata una directory dedicata alle VM che contiene anche i relativi log : - D ) e ho dato 'in pasto' a google le ultime righe del log, che mi hanno portato al seguente thread: https://forum.manjaro.org/index.php?topic=16518.0 :sisi: In pratica, per evitare che plop si pianti nella schermata di caricamento da usb, occorre entrare nelle impostazioni della macchina virtuale, selezionare la scheda 'USB' e rimuovere il segno di spunta da 'Abilita controller USB 2.0 (EHCI)'. Confermata tale configurazione, tutto va per il meglio ed è possibile avviare la live (e installarla pure sull'hard disk virtuale) ;-)

Però non ho idea quale delle pagine wiki di virtualbox utilizzare per inserire questi passaggi. Quale sarebbe la posizione corretta, secondo voi? :shy:
Volendo, c'è anche un altro metodo per eseguire il boot della live a partire da un supporto usb: basterebbe convertire in file .iso il dispositivo tramite dd. Però, che si utilizzi 'usb creator', 'unetbootin' o 'dd' stesso per creare la usb live, il checksum sul dispositivo produrrà un hash diverso dal file originale. Ma se il checksum del file .iso prodotto tramite dd a partire dal dispositivo usb risulterà identico al checksum di quest'ultimo, ciò garantirà che la conversione è avvenuta in modo corretto :)
Preferite che nel wiki venga descritta la procedura con plop e l'uso diretto della usb live, oppure il metodo di conversione con dd? : - D
Ho avuto occasione di provare su un altro pc. In questo caso, ho potuto tranquillamente avviare l'installazione aprendo il file con virtualbox :-o Non so se ciò che avevo segnalato in precedenza fosse stato influenzato dall'installazione di una versione del pacchetto errata. Proverò a reinstallare virtualbox su quest'ultimo pc per verificare quest'ipotesi. In ogni caso, con il metodo d'installazione manuale dell'Extension Pack si elimina il problema alla radice :-)
Ho provato altre tre volte (compreso il pc in questione). In tutti e tre i casi, aprendo il file con virtualbox, non viene avviata l'installazione. In conclusione: le ultime modifiche che hai applicato vanno bene così come sono : - D
Invece, relativamente a 'Errore del modulo vboxdrv kernel', ho verificato l'esistenza del problema installando virtualbox anche su un altro pc. Tuttavia, al momento posso aggirare l'ostacolo soltanto avviando uno dei kernel supportati (quelli di default sulla release corrente di *buntu). Proverò comunque a cercare una soluzione per lanciare le macchine virtuali anche utilizzando kernel scaricati dall'utente ;-)
Sono riuscito a scoprire come aggirare questo problema. In pratica, invece che la versione di virtualbox presente nei repository, si dovrà scaricare quella presente nel sito ufficiale di virtualbox (nello specifico, VirtualBox 4.3.26 for Linux hosts -> Ubuntu 13.04 ("Raring") / 13.10 ("Saucy") / 14.04 ("Trusty") / 14.10 ("Utopic") i386 | AMD64, invece della 4.3.10 che si trova nei repository ufficiali della 14.04). Facendo così, non ci saranno problemi quando si avvia una versione del kernel più recente e non distribuita con la release corrente di *buntu ; - D
In precedenza avevo individuato un'altra via per la risoluzione del problema: sul wiki tedesco di ubuntu (http://wiki.ubuntuusers.de/VirtualBox/Problembehebung) viene mostrato come compilare faciilmente virtualbox da sorgenti, utilizzando i pacchetti virtualbox-source e module-assistant (entrambi presenti nei repository ufficiali di ubuntu). Ma quando lancio il comando sudo m-a a-i virtualbox ottengo a un certo punto un errore in compilazione. Facendo una ricerca con google, ho trovato questa pagina: http://pietrushnic.github.io/blog/2014/09/20/virtualbox-dkms-fix-alloc-netdev-problems-when-compiling-with-3-dot-17-dot-0-rcx-headers/, in cui viene fornita una patch per correggere l'errore. Tuttavia, non ho potuto testare la patch dal momento che, sebbene io sia riuscito a individuare le directory contenenti i file oggetto del fix, queste si trovano in una posizione diversa rispetto alla mia situazione, e quindi andrebbero quantomeno corretti i percorsi nella patch :-)
A questo punto vi chiedo: quale delle due soluzioni ritenete più adatte all'inserimento nel wiki? : - D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4739018#p4739018][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Io ho seguito le indicazioni contenute a questo link (è inoltre necessario aggiungere il proprio utente al gruppo vboxusers per visualizzare e aggiungere la pendrive alla lista 'Filtri dispositivi USB', in modo che plop sia in grado di rilevarla): http://riuscire.altervista.org/riuscire ... -non-solo/ : sisi :
Tuttavia, dopo il riconoscimento del dispositivo USB da parte di plop, la macchina virtuale si inchioda sulla relativa schermata : - ( Tu quale metodo hai seguito, invece? : - D
Sono riuscito a superare questo ostacolo e ad eseguire il boot di *buntu da usb :boogie: Ho fatto un controllo nel log della macchina virtuale (nella home dell'utente viene creata una directory dedicata alle VM che contiene anche i relativi log : - D ) e ho dato 'in pasto' a google le ultime righe del log, che mi hanno portato al seguente thread: https://forum.manjaro.org/index.php?topic=16518.0 :sisi: In pratica, per evitare che plop si pianti nella schermata di caricamento da usb, occorre entrare nelle impostazioni della macchina virtuale, selezionare la scheda 'USB' e rimuovere il segno di spunta da 'Abilita controller USB 2.0 (EHCI)'. Confermata tale configurazione, tutto va per il meglio ed è possibile avviare la live (e installarla pure sull'hard disk virtuale) ;-)

Però non ho idea quale delle pagine wiki di virtualbox utilizzare per inserire questi passaggi. Quale sarebbe la posizione corretta, secondo voi? :shy:
Volendo, c'è anche un altro metodo per eseguire il boot della live a partire da un supporto usb: basterebbe convertire in file .iso il dispositivo tramite dd. Però, che si utilizzi 'usb creator', 'unetbootin' o 'dd' stesso per creare la usb live, il checksum sul dispositivo produrrà un hash diverso dal file originale. Ma se il checksum del file .iso prodotto tramite dd a partire dal dispositivo usb risulterà identico al checksum di quest'ultimo, ciò garantirà che la conversione è avvenuta in modo corretto :)
Preferite che nel wiki venga descritta la procedura con plop e l'uso diretto della usb live, oppure il metodo di conversione con dd? : - D
Se il primo procedimento di installazione di Ubuntu da un dispositivo Usb Live non è particolarmente lungo o complicato, direi che può tranquillamente essere aggiunto in coda al capitolo Creare una nuova macchina virtuale nella pagina Virtualizzazione/VirtualBox/MacchineVirtuali.
Per mantenere la logica delle sottopagine, al termine della procedura indicata in questo capitolo l'utente sarà in grado di effettuare l'installazione di Ubuntu nel disco virtuale appena creato, quindi direi che è il posto migliore dove inserire le informazioni :)
Quindi direi di:
- inserire un nuovo capitolo dal titolo Installazione di Ubuntu da Live Usb (o qualcosa di simile);
- aggiungervi le informazioni necessarie ed essenziali all'avvio della Live nella VM appena creata.
Avatar utente
mariobrega
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 930
Iscrizione: venerdì 4 febbraio 2011, 20:13
Desktop: Unity
Distribuzione: Ubuntu 16.04.5 LTS x86_64
Località: Amaseno (FR)

Re: Pagina Emulatori/VirtualBox

Messaggio da mariobrega »

per l´avvio di una usb live in passato avevo trovato questo...

http://www.bufferoverflow.it/2010/02/20 ... drive-usb/

c´era comunque qualcosa che non andava...in primis nel comando c´e´ un errore...alla fine non va "-register" ma "-relative"...comunque...la procedura a grandi linee e´

- aggiungere l´utente al gruppo disk
- connettere la usb ed individuarla con sudo fdisk -l
- creare il file .vdmk con

Codice: Seleziona tutto

sudo VBoxManage internalcommands createrawvmdk -filename /home/nomeutente/pen.vmdk -rawdisk /dev/sdaX -relative
- acquisire la proprieta´ del file .vdmk
- inserire il file .vdmk come disco di avvio nella vm appena creata

Immagine
A) acer aspire v3-772G – intel i7-4702MQ (quad-core 2,2GHz) – Ram 8GB – Intel HD graphics 4600/Nvidia geforce gtx 760m – samsung SSD 840 EVO (250GB) - ubuntu 16.04.5LTS x86_64
B) HP 255 G6 - AMD E2-9000e APU (dual-core 1,5 GHz) - Ram 4GB - AMD Radeon R2 - Windows10 / Ubuntu 22.04.3 LTS x86_64
C) asus 1015CX – intel atom N2600 (dual-core 1,6GHz) – Ram 2GB – Intel GMA3600 - WDC WD3200BPVT-8 hdd (320GB) - debian 12 i386
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

mariobrega [url=http://forum.ubuntu-it.org/viewtopic.php?p=4740112#p4740112][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:per l´avvio di una usb live in passato avevo trovato questo...

http://www.bufferoverflow.it/2010/02/20 ... drive-usb/

c´era comunque qualcosa che non andava...in primis nel comando c´e´ un errore...alla fine non va "-register" ma "-relative"...comunque...la procedura a grandi linee e´

- aggiungere l´utente al gruppo disk
- connettere la usb ed individuarla con sudo fdisk -l
- creare il file .vdmk con

Codice: Seleziona tutto

sudo VBoxManage internalcommands createrawvmdk -filename /home/nomeutente/pen.vmdk -rawdisk /dev/sdaX -relative
- acquisire la proprieta´ del file .vdmk
- inserire il file .vdmk come disco di avvio nella vm appena creata
Potete tranquillamente inserire due metodi alternativi per avviare l'installazione in una VM da Live usb, l'importante è mettere per iscritto in una bella pagina di prova i procedimenti, altrimenti rimane tutto fumo.
cristian_c ha scritto:
Invece, relativamente a 'Errore del modulo vboxdrv kernel', ho verificato l'esistenza del problema installando virtualbox anche su un altro pc. Tuttavia, al momento posso aggirare l'ostacolo soltanto avviando uno dei kernel supportati (quelli di default sulla release corrente di *buntu). Proverò comunque a cercare una soluzione per lanciare le macchine virtuali anche utilizzando kernel scaricati dall'utente ;-)

Sono riuscito a scoprire come aggirare questo problema. In pratica, invece che la versione di virtualbox presente nei repository, si dovrà scaricare quella presente nel sito ufficiale di virtualbox (nello specifico, VirtualBox 4.3.26 for Linux hosts -> Ubuntu 13.04 ("Raring") / 13.10 ("Saucy") / 14.04 ("Trusty") / 14.10 ("Utopic") i386 | AMD64, invece della 4.3.10 che si trova nei repository ufficiali della 14.04). Facendo così, non ci saranno problemi quando si avvia una versione del kernel più recente e non distribuita con la release corrente di *buntu ; - D
In precedenza avevo individuato un'altra via per la risoluzione del problema: sul wiki tedesco di ubuntu (http://wiki.ubuntuusers.de/VirtualBox/Problembehebung) viene mostrato come compilare faciilmente virtualbox da sorgenti, utilizzando i pacchetti virtualbox-source e module-assistant (entrambi presenti nei repository ufficiali di ubuntu). Ma quando lancio il comando sudo m-a a-i virtualbox ottengo a un certo punto un errore in compilazione. Facendo una ricerca con google, ho trovato questa pagina: http://pietrushnic.github.io/blog/2014/ ... x-headers/, in cui viene fornita una patch per correggere l'errore. Tuttavia, non ho potuto testare la patch dal momento che, sebbene io sia riuscito a individuare le directory contenenti i file oggetto del fix, queste si trovano in una posizione diversa rispetto alla mia situazione, e quindi andrebbero quantomeno corretti i percorsi nella patch :-)
A questo punto vi chiedo: quale delle due soluzioni ritenete più adatte all'inserimento nel wiki?
Per il momento credo che il procedimento più facile ed immediato per "aggirare" il problema, sia l'installazione di VirtualBox scaricato dal sito ufficiale.
Basta inserire semplicemente due righe in cui si consiglia di scaricare una versione aggiornata di VirtualBox che supporti il nuovo kernel, restiamo sul vago così il workaround può essere valido per più versioni di Ubuntu :)
C'è anche da considerare che potrebbe essere rilasciato un aggiornamento di VirtualBox anche nei repo ufficiali (almeno per la LTS), quindi prima o poi ci toccherebbe modificare la guida. Quindi restiamo sul vago, così non dovremo modificare un bel niente.
Se vuoi inserire le informazioni direttamente nella pagina Wiki fai pure :)

Ciao.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

Staffo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4739944#p4739944][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Se il primo procedimento di installazione di Ubuntu da un dispositivo Usb Live non è particolarmente lungo o complicato, direi che può tranquillamente essere aggiunto in coda al capitolo Creare una nuova macchina virtuale nella pagina Virtualizzazione/VirtualBox/MacchineVirtuali.
Per mantenere la logica delle sottopagine, al termine della procedura indicata in questo capitolo l'utente sarà in grado di effettuare l'installazione di Ubuntu nel disco virtuale appena creato, quindi direi che è il posto migliore dove inserire le informazioni :)
Quindi direi di:
- inserire un nuovo capitolo dal titolo Installazione di Ubuntu da Live Usb (o qualcosa di simile);
- aggiungervi le informazioni necessarie ed essenziali all'avvio della Live nella VM appena creata.
Ho creato una bozza del procedimento in una pagina di prova. Se volete correggerlo/sforbiciarlo, siete i benvenuti :D
Appena posso, procedo anche alla modifica relativamente a Virtualizzazione/VirtualBox/RisoluzioneProblemi :sisi:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4742422#p4742422][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Ho creato una bozza del procedimento in una pagina di prova. Se volete correggerlo/sforbiciarlo, siete i benvenuti :D
Aggiunto il paragrafo in Virtualizzazione/VirtualBox/MacchineVirtuali , grazie mille! :birra:
Avatar utente
mariobrega
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 930
Iscrizione: venerdì 4 febbraio 2011, 20:13
Desktop: Unity
Distribuzione: Ubuntu 16.04.5 LTS x86_64
Località: Amaseno (FR)

Re: Pagina Emulatori/VirtualBox

Messaggio da mariobrega »

ulteriore segnalazione... :)

qui´ forse manca qualcosa...proprio ieri e´ "venuto fuori" il discorso altrove... :) ... per quanto riguarda le cartelle condivise con linux sistema guest occorre un´ulteriore operazione...occorre aggiungere nel sistema guest il proprio utente al gruppo vboxsf .. altrimenti nisba cartella condivisa... non ho potuto verificare personalmente..ma l´utente a cui ho suggerito questa soluzione ha effettivamente risolto il suo problema con la cartella condivisa..quindi se necessaria questa operazione e´ da aggiungere nella guida...
A) acer aspire v3-772G – intel i7-4702MQ (quad-core 2,2GHz) – Ram 8GB – Intel HD graphics 4600/Nvidia geforce gtx 760m – samsung SSD 840 EVO (250GB) - ubuntu 16.04.5LTS x86_64
B) HP 255 G6 - AMD E2-9000e APU (dual-core 1,5 GHz) - Ram 4GB - AMD Radeon R2 - Windows10 / Ubuntu 22.04.3 LTS x86_64
C) asus 1015CX – intel atom N2600 (dual-core 1,6GHz) – Ram 2GB – Intel GMA3600 - WDC WD3200BPVT-8 hdd (320GB) - debian 12 i386
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

mariobrega [url=http://forum.ubuntu-it.org/viewtopic.php?p=4744187#p4744187][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ulteriore segnalazione... :)

qui´ forse manca qualcosa...proprio ieri e´ "venuto fuori" il discorso altrove... :) ... per quanto riguarda le cartelle condivise con linux sistema guest occorre un´ulteriore operazione...occorre aggiungere nel sistema guest il proprio utente al gruppo vboxsf .. altrimenti nisba cartella condivisa... non ho potuto verificare personalmente..ma l´utente a cui ho suggerito questa soluzione ha effettivamente risolto il suo problema con la cartella condivisa..quindi se necessaria questa operazione e´ da aggiungere nella guida...
ciao @mariobrega, tempo fa avevo iniziato a dare un'occhiata alla pagina in questione, ma un po' per ignoranza personale e un po' perchè ho portato avanti altre pagine, ho interrotto l'aggiornamento di quella pagina. Diciamo che va rivista un po' tutta, ci sarebbe da mettersi d'impegno e cercare un po' tutti di revisionarla poco alla volta in una pagina di prova.
So che anche @cristian_c aveva cercato di aggiornare i contenuti, magari si può mettere insieme le forze e vedere di inserire un po' tutti quello che va cambiato.
Io ora sono preso con la revisione per il rilascio della 15.04, se voi volete iniziare e "unire le forze" fate pure :)
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

Paragrafo aggiornato ;)
Aggiunto il paragrafo in Virtualizzazione/VirtualBox/MacchineVirtuali , grazie mille! :birra:
Ho corretto qualche typo e ho aggiunto in 'Ulteriori risorse' il link alla pagina http://riuscire.altervista.org/riuscire ... -non-solo/ da cui ho tratto buona parte del procedimento. Volevo chiedere il permesso all'autore per la pubblicazione sul wiki, ma non trovo nessun contatto su quel blog e, quel che è peggio, il blog non viene più aggiornato dal 2011 :(
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

Dunque, ho fatto tutta una serie di test : - D
'Impossibile caricare il file VirtualBox.xml' <- dovrei reinstallare virtualbox per verificarne eventualmente l'esistenza;
Ho provato a reinstallare virtualbox (versione dei repository della 14.04, più precisamente la 4.3.10) e non appare il messaggio di errore sopra citato (Virtualizzazione/VirtualBox/RisoluzioneProblemi#Impossibile_caricare_il_file_VirtualBox.xml), :nono: Noto comunque che il file VirtualBox.xml non si trova in ~/.VirtualBox/ (peraltro, tale directory non esiste), bensì è localizzato in ~/.config/VirtualBox/ : sisi :
In ogni caso, anche per quanto riguarda il paragrafo Virtualizzazione/VirtualBox/RisoluzioneProblemi#CD-ROM_non_riconosciuto, non esiste la directory ~/.VirtualBox/Machines/ ;-) I dati relativi alle macchine virtuali sono custoditi nelle relative directory contenute in ~/VirtualBox VMs/. Inoltre, la denominazione cambia da nome_vm/nome_vm.xml a nome_vm/nome_vm.vbox-prev senza esplicita visualizzazione dell'estensione nel nome file :-)

Direi che il paragrafo Virtualizzazione/VirtualBox/RisoluzioneProblemi#USB_non_utilizzabile si può cancellare (anche perché non esiste alcun file mountdevsubfs.sh in /etc/init.d/ :nono: ). Infatti, per montare dispositivi usb non serve seguire le indicazioni contenute in Virtualizzazione/VirtualBox/Configurazione#Configurazione_USB : nono : Infatti, l'installazione dell'Extension Pack, descritta in Virtualizzazione/VirtualBox/Installazione garantisce il supporto ai dispositivi usb, essendo richiesta in aggiunta soltanto la presenza del proprio utente nel gruppo vboxusers. Per questo motivo, si potrebbe tranquillamente eliminare anche il paragrafo 'Configurazione USB' : sisi :

Sempre per quanto riguarda la configurazione di virtualbox, ho constatato definitivamente che gli 'appunti condivisi' funzionano in tutte le possibili modalità: 'da host a guest', 'da guest a host' e 'bidirezionale' (a dispetto di quanto invece scritto qui). Attenzione, però: gli 'appunti condivisi' funzionano soltanto se si installano le 'guest addition' (mentre 'trascina e rilascia' non funziona in nessun caso e neanche con le 'guest addition' installate, nonostante qui: http://askubuntu.com/questions/575056/b ... untu-14-04 venga spiegato che la modalità 'da host e guest' dovrebbe essere supportata :o A questo punto, mi informerò per capire a cosa è dovuto il problema) : sisi :

E qui viene la nota dolente: ho fatto effettuato diverse prove, ma non riesco mai a portare l'installazione delle 'guest addition' perfettamente a buon fine. Tra i messaggi di errore, alcuni sono veramente strani O.o
Staffo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4697597#p4697597][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Per quanto riguarda le guest additions, penso che i due metodi per installarle (dal menù del programma o da Driver aggiuntivi) scarichino le guest additions da fonti diverse (la prima dai server di virtualbox, la seconda dai repo di ubuntu).
Perciò sorgono i problemi se cerchi di installarle con un metodo e di rimuoverle con l'altro.

Tuttavia le mi sono per il momento unicamente supposizioni : sisi :
Ho installato le 'guest addition' tramite 'Driver aggiuntivi', ma non ho apprezzato miglioramenti. Comunque, mi sembra strano, in quanto rimuovendole sempre dal gestore driver non dovrebbero essere più presenti nel sistema. O sbaglio? :-o
Inoltre, ho riscontrato anche altre anomalie, poiché installando le 'guest addition' da virtualbox stesso (invece che dai repository di ubuntu), quel messaggio appare anche utilizzando lo stesso strumento per la rimozione O.o
Comunque, per l'installazione ho seguito le istruzioni contenute in questa pagina. Purtroppo, anche avendo installato correttamente i pacchetti build-essential (gcc e make dovrebbero essere dipendenze di build-essential, ma non ho verificato con precisione) e dkms, non ho riscontrato differenze nell'output dell'eseguibile VBoxLinuxAdditions.run :-(

Infine, al seguente link: http://www.binarytides.com/vbox-guest-a ... ntu-14-04/ si trovano alcuni comandi per verificare dopo l'installazione se le 'guest addition' sono attive nel sistema guest. In particolare:
# check loaded modules
$ lsmod | grep -io vboxguest
vboxguest

# check module
$ modinfo vboxguest
filename: /lib/modules/3.13.0-24-generic/updates/dkms/vboxguest.ko
version: 4.3.10
license: GPL
description: Oracle VM VirtualBox Guest Additions for Linux Module
author: Oracle Corporation
.....

$ lsmod | grep -io vboxguest | xargs modinfo | grep -iw version
version: 4.3.10
Può essere utile aggiungere quest'indicazione nella pagina wiki relativa alla configurazione di virtualbox? E, in caso affermativo, quali/quanti di quelli sopra citati? :D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

Ciao @cristian_c :)
Procediamo con ordine:

- Virtualizzazione/VirtualBox/RisoluzioneProblemi: eccetto piccole correzioni, il tutto risale al 2010, quindi direi che oramai i contenuti non fanno più testo. A questo punto puoi riscrivere completamente la pagina (ovviamente passando da una pagina di prova, così possiamo revisionarla), e credo che un buon punto di partenza sia la documentazione ufficiale inglese: http://www.virtualbox.org/manual/ch12.html

- Virtualizzazione/VirtualBox/Configurazione: anche qui, procedi pure nella tua pagina di prova così possiamo poi revisionarla. Per quanto riguarda la configurazione usb, se hai effettivamente controllato che non serve il procedimento, rimuovi tranquillamente il paragrafo. Per quanto riguarda le guest additions, nelle versioni 14.04, 14.10 e 15.04 le ho installate senza problemi da Driver aggiuntivi, mentre nella 12.04 mi davano problemi. Tra l'altro non ho mai provato il metodo alternativo e non ho mai provato a rimuoverle, quindi non saprei :) Direi di aggiungere sia il metodo da Driver aggiuntivi che l'altro, ma hai carta bianca: anche questa pagina non viene aggiornata dal 2010!
cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4753163#p4753163][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto: Infine, al seguente link: http://www.binarytides.com/vbox-guest-a ... ntu-14-04/ si trovano alcuni comandi per verificare dopo l'installazione se le 'guest addition' sono attive nel sistema guest. In particolare:
# check loaded modules
$ lsmod | grep -io vboxguest
vboxguest

# check module
$ modinfo vboxguest
filename: /lib/modules/3.13.0-24-generic/updates/dkms/vboxguest.ko
version: 4.3.10
license: GPL
description: Oracle VM VirtualBox Guest Additions for Linux Module
author: Oracle Corporation
.....

$ lsmod | grep -io vboxguest | xargs modinfo | grep -iw version
version: 4.3.10
Può essere utile aggiungere quest'indicazione nella pagina wiki relativa alla configurazione di virtualbox? E, in caso affermativo, quali/quanti di quelli sopra citati? :D
Utili certamente, ho controllato e sembrano funzionare, quindi aggiungi pure nella tua pagina di prova :)

Ricapitolando: applica le modifiche nelle tue pagine di prova, correggi/rivedi tutto quello che vuoi. Io vedo di darti una mano :) e grazie come sempre!
P.s: chiunque voglia contribuire è il benvenuto.
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

- Virtualizzazione/VirtualBox/RisoluzioneProblemi: eccetto piccole correzioni, il tutto risale al 2010, quindi direi che oramai i contenuti non fanno più testo. A questo punto puoi riscrivere completamente la pagina (ovviamente passando da una pagina di prova, così possiamo revisionarla), e credo che un buon punto di partenza sia la documentazione ufficiale inglese: http://www.virtualbox.org/manual/ch12.html
Il problema, come ho spiegato qui, è che non sono riuscito a riprodurre i problemi elencati nella pagina (a parte l'ultimo, per il quale abbiamo aggiornato recentemente il relativo paragrafo nella pagina). Come scritto nell'ultimo post, ho testato 'Impossibile caricare il file VirtualBox.xml' con la versione 'customizzata' (presente nei repository di ubuntu) di virtualbox, invece che quella 'vanilla' (sulla quale devo ancora eseguire tale verifica) scaricabile dal sito ufficiale di virtualbox.
Quindi, se gli utenti riscontrano qualcuno dei problemi citati nella guida, possono segnalarlo qui, così possiamo cercare una soluzione e aggiornare la guida :-)
Ho guardato la pagina del manuale di virtualbox che hai linkato, ma i problemi lì segnalati sono diversi da quelli della guida wiki. In ogni caso, servirebbe perlomeno un riscontro diretto da parte di qualche utente del forum :sisi:
Per quanto riguarda la configurazione usb, se hai effettivamente controllato che non serve il procedimento, rimuovi tranquillamente il paragrafo.
Ho accorciato, aggiornandolo, il paragrafo nella mia pagina di prova. Se posso, farò qualche ulteriore verifica per assicurarmi che la procedura descritta sia necessaria :--D
Per quanto riguarda le guest additions, nelle versioni 14.04, 14.10 e 15.04 le ho installate senza problemi da Driver aggiuntivi, mentre nella 12.04 mi davano problemi. Tra l'altro non ho mai provato il metodo alternativo e non ho mai provato a rimuoverle, quindi non saprei :-) Direi di aggiungere sia il metodo da Driver aggiuntivi che l'altro, ma hai carta bianca: anche questa pagina non viene aggiornata dal 2010!
Inizialmente, per tentare di risolvere i problemi segnalati precedentemente, ho provato a installare la versione delle guest addition per virtualbox 4.3.26 su virtualbox 4.3.10, ma non veniva riconosciuta selezionando 'Dispositivi->Inserisci l'immagine del CD delle Guest Additions' :nono:
Così, ho dovuto installare virtualbox 4.3.26 (nel frattempo, è uscito anche virtualbox 4.3.28) e, nonostante il log vboxadd-install.log mostrasse ancora errori di compilazione, in questo caso riavviando la macchina virtuale il ridimensionamento della finestra ha cominciato a funzionare (oltre agli appunti condivisi che funzionava già con la versione presente nei repository di ubuntu).
Per quanto riguarda il drag'n'drop, neanche la versione 'vanilla' scaricabile dal sito di virtualbox risolveva il problema. Però, mi sono accorto che trascinando i file (o le cartelle) dal sistema host all'icona del file manager posizionata nel pannello del sistema guest (ambiente desktop lxde), viene creata nel sistema guest una directory ~/Documents/VirtualBox Dropped Files per ogni trascinamento effettuato da host a guest. Ora, non so se questo funziona anche con la versione 'custom' di virtualbox, perché non ho provato. Comunque, potete controllare su altri DE se il drag'n'drop funziona anche a voi (con il metodo descritto o in altro modo)? :please:
cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4753163#p4753163][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Comunque, per l'installazione ho seguito le istruzioni contenute in questa pagina. Purtroppo, anche avendo installato correttamente i pacchetti build-essential (gcc e make dovrebbero essere dipendenze di build-essential, ma non ho verificato con precisione) e dkms, non ho riscontrato differenze nell'output dell'eseguibile VBoxLinuxAdditions.run :-(
Posso confermare che gcc e make vengono installati con build-essential (il programma d'installazione delle guest addition, avviabile tramite l'eseguibile VBoxLinuxAdditions.run, si lamenta dell'assenza dell'assenza dei due pacchetti, nel caso non fossero installati). Invece, il pacchetto dkms non è necessario per l'installazione delle guest addition, come descritto nella pagina su askubuntu:
Note 4
Running DKMS in the guest OS will keep Guest Additions installed after a guest kernel update. It is not a prerequisite for Guest Additions but if used it should be installed before we install the Guest Additions.
bensì serve quando il kernel viene aggiornato (sulla macchina guest, pare) ;-)

@Staffo,
quando hai installato le guest addition da Driver aggiuntivi, lo hai fatto con Virtualbox scaricato dal sito ufficiale o con la versione presente nei repository di ubuntu? :-)

Comunque, vorrei anche verificare quanto scritto nella pagina su askubuntu:
Installing Guest additions from the repositories

In case we have installed the OSE edition of Virtual Box from the repositories we can add the guest additions from the repositories (install virtualbox-guest-utils Install virtualbox-guest-utils in the guest). This will install guest additions matching the Virtual Box version as obtained from the repositories. It is not recommended to install these in newer releases of Virtual Box as obtained from the Oracle repository (see below).

Alternatively we can install the package virtualbox-guest-additions-iso Install virtualbox-guest-additions-iso in the host Ubuntu. The .iso file with an image of the OSE edition of the guest additions CD will install in the host directory /usr/share/virtualbox/VBoxGuestAdditions.iso. Mount this .iso file as a CD in your virtual machine's settings. In the guest you will then have access to a CD-ROM with the installer.
per capire sopratutto quale pacchetto viene esattamente installando utilizzando Driver aggiuntivi : - D
mariobrega [url=http://forum.ubuntu-it.org/viewtopic.php?p=4744187#p4744187][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:ulteriore segnalazione... :-)

qui´ forse manca qualcosa...proprio ieri e´ "venuto fuori" il discorso altrove... :-) ... per quanto riguarda le cartelle condivise con linux sistema guest occorre un´ulteriore operazione...occorre aggiungere nel sistema guest il proprio utente al gruppo vboxsf .. altrimenti nisba cartella condivisa... non ho potuto verificare personalmente..ma l´utente a cui ho suggerito questa soluzione ha effettivamente risolto il suo problema con la cartella condivisa..quindi se necessaria questa operazione e´ da aggiungere nella guida...
Non ho controllato la presenza/stato del gruppo vboxsf nel sistema guest (ma pare proprio fosse attivato, come si vede dal resoconto postato di seguito), ma ho voluto comunque fare un primo test con le cartelle condivise (ci tengo a precisare che le guest addtion erano già installate al momento della prova). Con mia sorpresa, la condivisione da host a guest è risultata più semplice del previsto :o
In pratica, ho aperto le impostazioni delle cartelle condivise (raggiungibili in tre diversi modi) e ho fatto clic sul pulsante avente l'icona della cartella con il segno '+', il quale apre la finestra 'Aggiungi condivisione'. Qui, in 'Percorso della cartella' occorre specificare la cartella sul sistema host che si desidera condividere; in 'Nome della cartella' occorre specificare il nome da associare alla cartella (che non deve per forza corrispondere al nome della cartella scelta appartenente al sistema host). Fatto questo, occorre creare nel sistema guest una nuova cartella, utilizzando indifferentemente l'interfaccia grafica o la riga di comando. Sempre nel terminale, si deve digitare il comando:

Codice: Seleziona tutto

sudo mount -t vboxsf NomeCartellaAssociata /percorso/della/Cartella
come descritto già nella guida wiki, in cui 'NomeCartellaAssociata' si riferisce al nome scelto nelle impostazioni delle cartelle condivise e 'Cartella' invece si riferisce alla directory creata nel sistema guest :-)
Quindi, non è necessario utilizzare il comando descritto nel paragrafo della guida, perché la stessa operazione è effettuabile tramite l'interfaccia grafica di virtualbox ;-)
Tuttavia, per chiarire i vari dubbi emersi e per capire in quali casi funziona e in quali no, serviranno ulteriori test : - D
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4758265#p4758265][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
@Staffo,
quando hai installato le guest addition da Driver aggiuntivi, lo hai fatto con Virtualbox scaricato dal sito ufficiale o con la versione presente nei repository di ubuntu?
Entrambe in realtà, sul portatile ho installato Vbox dai repo di Ubuntu, sul fisso l'ho installato dal sito internet.
Ho notato che l'installazione delle guest additions può funzionare o meno con entrambi i metodi. Sulla 12.04 ad esempio le guest additions non mi si installavano correttamente dell'utilità Driver aggiuntivi, quindi le ho rimosse e installate da virtualbox e ora va tutto che è un piacere.
Nella 14.04 e 14.10 non ho riscontrato problemi, nella 15.04 invece anche qui un altro errore ma è differente da quello della 12.04.
Appena ho tempo scrivo due righe.

Ho riscontrato anche l'errore Virtualizzazione/VirtualBox/RisoluzioneProblemi#Errore_del_modulo_vboxdrv_kernel che ho risolto semplicemente con il comando:

Codice: Seleziona tutto

sudo /etc/init.d/vboxdrv setup
eseguito su sistema host. Non serve rimuovere e reinstallare vbox :ciao:
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

Questa è la pagina di prova su cui sto lavorando: VirtualBoxConfigurazioneProva
Ogni aiuto è il benvenuto, soprattutto per quanto riguarda i paragrafi:
- Condivisione dati tra VM e macchina host
- Configurazione USB

Qualcuno vuole darle un'occhiata e magari correggere? :ciao:

Edit: anche il paragrafo riguardante la condivisione di file tra sistema host e guest dovrebbe essere ok ora. In più ho aggiunto il sottoparagrafo Funzione trascina e rilascia per spostare i file da VM a sistema host con il solo trascinamento del mouse.

Edit 2: anche il paragrafo Configurazione USB è ok, ho solo creato l'elenco numerato dei passaggi rispetto a quanto avevi scritto @cristian_c :) grazie
Non dovrebbe mancare nulla oramai, giusto una sistemata allo stile e una revisione generale :birra:

Edit 3: aggiunti i paragrafi:
- Configurare la quantità di memoria RAM del sistema guest
- Abilitare l'accelerazione 3D
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

@cristian_c e anche questa è andata Virtualizzazione/VirtualBox/Configurazione :birra:

Grazie come sempre, ovviamente la pagina non pretende di essere la soluzione per tutte le possibili situazioni, ma non mi pare per nulla male! :)
Ovviamente se manca qualcosa o c'è da correggere, segnalate pure!
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

Staffo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4762624#p4762624][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ho riscontrato anche l'errore Virtualizzazione/VirtualBox/RisoluzioneProblemi#Errore_del_modulo_vboxdrv_kernel che ho risolto semplicemente con il comando:

Codice: Seleziona tutto

sudo /etc/init.d/vboxdrv setup
eseguito su sistema host. Non serve rimuovere e reinstallare vbox : ciao :
L'avevo accennato qui:
In ogni caso, il comando sudo /etc/init.d/vboxdrv setup descritto nella guida wiki non è più utilizzabile (almeno sulla 14.04) : sisi :
ma entro nel dettaglio, per maggiore chiarezza: installando virtualbox, non viene creato un file di nome vboxdrv in /etc/init.d, quindi non è possibile lanciare il comando in questione, per risolvere il problema : nono :
Aggiungo: incappando nel messaggio di errore provando ad avviare la macchina virtuale con un kernel non supportato (e in uso durante l'installazione di virtualbox), non è sufficiente avviare il kernel adatto in quanto il problema continuerà a persistere. Per poterla avviare, ho dovuto digitare il comando sudo dpkg-reconfigure virtualbox-dkms (purtroppo, non ho provato a verificare quel che accade eliminando la VM esistente e generandone di seguito una nuova) : sisi :
Staffo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4762624#p4762624][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Entrambe in realtà, sul portatile ho installato Vbox dai repo di Ubuntu, sul fisso l'ho installato dal sito internet.
Ho notato che l'installazione delle guest additions può funzionare o meno con entrambi i metodi. Sulla 12.04 ad esempio le guest additions non mi si installavano correttamente dell'utilità Driver aggiuntivi, quindi le ho rimosse e installate da virtualbox e ora va tutto che è un piacere.
Nella 14.04 e 14.10 non ho riscontrato problemi, nella 15.04 invece anche qui un altro errore ma è differente da quello della 12.04.
Ho installato le guest addition tramite 'Driver aggiuntivi' con la versione di virtualbox dei repository di ubuntu e sistema guest 14.04, ma ciò non risolve i problemi (neanche attivando l'accelerazione 3D dalle impostazioni della macchina virtuale): mancanza di ridimensionamento della finestra della macchina virtuale, appunti condivisi e drag'n'drop non funzionanti :-(
cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4758265#p4758265][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Comunque, vorrei anche verificare quanto scritto nella pagina su askubuntu:
Installing Guest additions from the repositories

In case we have installed the OSE edition of Virtual Box from the repositories we can add the guest additions from the repositories (install virtualbox-guest-utils Install virtualbox-guest-utils in the guest). This will install guest additions matching the Virtual Box version as obtained from the repositories. It is not recommended to install these in newer releases of Virtual Box as obtained from the Oracle repository (see below).

Alternatively we can install the package virtualbox-guest-additions-iso Install virtualbox-guest-additions-iso in the host Ubuntu. The .iso file with an image of the OSE edition of the guest additions CD will install in the host directory /usr/share/virtualbox/VBoxGuestAdditions.iso. Mount this .iso file as a CD in your virtual machine's settings. In the guest you will then have access to a CD-ROM with the installer.
per capire sopratutto quale pacchetto viene esattamente installando utilizzando Driver aggiuntivi : - D
Ho appurato che installando le guest addition tramite 'Driver aggiuntivi' non viene installato il pacchetto build-essential, cosa che comunque avviene per i componenti che esso fornisce (gcc e make), più dkms :sisi: Inoltre, vengono installati automaticamente anche i pacchetti virtualbox-guest-utils e virtualbox-guest-dkms ;)
cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4758265#p4758265][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Non ho controllato la presenza/stato del gruppo vboxsf nel sistema guest (ma pare proprio fosse attivato, come si vede dal resoconto postato di seguito), ma ho voluto comunque fare un primo test con le cartelle condivise (ci tengo a precisare che le guest addtion erano già installate al momento della prova).
Posso confermare che le cartelle condivise non possono funzionare senza aver installato le guest addition, in quanto il comando (opportunamente adattato):

Codice: Seleziona tutto

sudo mount -t vboxsf CARTELLA_HOST /PERCORSO/CARTELLA/GUEST
restituisce un messaggio di errore :sisi:
Installando le guest addition tramite 'Driver aggiuntivi', viene creato automaticamente il gruppo 'vboxsf' nel sistema guest, ma l'utente non viene aggiunto a tale gruppo. Nonostante ciò, la condivisione di una cartella presente nel sistema host riesce senza problemi. Probabilmente, è come scrive 'mariobrega': cioè, l'aggiunta dell'utente corrente del sistema guest al gruppo 'vboxsf' è necessaria per condividere nel sistema host una cartella appartenente al sistema guest, ma non ho ancora provato. In ogni caso, il paragrafo Virtualizzazione/VirtualBox/Configurazione#Creazione_di_una_cartella_condivisa non è chiaro perché nella realtà l'utente deve compiere due operazioni di tipo diverso (la prima è la condivisione di una cartella host nel sistema guest, la seconda è la condivisione di una cartella guest nel sistema host) e la guida non spiega quale delle due sta trattando x.x
A parte le cartelle condivise, funzionalità come gli appunti condivisi, il drag'n'drop e il ridimensionamento della finestra della VM non funzionano in alcun modo né prima né dopo aver installato le guest addition (utilizzando 'Driver aggiuntivi') con la versione di virtualbox dei repository di ubuntu.
In questo caso, la directory 'Documents' non viene affatto creata nella home dell'utente del sistema guest e l'icona del file manager sul pannello del sistema guest non viene selezionata quando vi si trascina sopra un file dal sistema host :-(
Edit: anche il paragrafo riguardante la condivisione di file tra sistema host e guest dovrebbe essere ok ora. In più ho aggiunto il sottoparagrafo Funzione trascina e rilascia per spostare i file da VM a sistema host con il solo trascinamento del mouse.
Con quali ambienti desktop hai provato? Vale il viceversa? :o
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

Ciao @cristian_c
sto controllando ora con calma i problemi segnalati e quindi procedo un passo alla volta :)
cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4763623#p4763623][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Staffo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4762624#p4762624][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ho riscontrato anche l'errore Virtualizzazione/VirtualBox/RisoluzioneProblemi#Errore_del_modulo_vboxdrv_kernel che ho risolto semplicemente con il comando:

Codice: Seleziona tutto

sudo /etc/init.d/vboxdrv setup
eseguito su sistema host. Non serve rimuovere e reinstallare vbox : ciao :
L'avevo accennato qui:
In ogni caso, il comando sudo /etc/init.d/vboxdrv setup descritto nella guida wiki non è più utilizzabile (almeno sulla 14.04) : sisi :
ma entro nel dettaglio, per maggiore chiarezza: installando virtualbox, non viene creato un file di nome vboxdrv in /etc/init.d, quindi non è possibile lanciare il comando in questione, per risolvere il problema : nono :
Aggiungo: incappando nel messaggio di errore provando ad avviare la macchina virtuale con un kernel non supportato (e in uso durante l'installazione di virtualbox), non è sufficiente avviare il kernel adatto in quanto il problema continuerà a persistere. Per poterla avviare, ho dovuto digitare il comando sudo dpkg-reconfigure virtualbox-dkms (purtroppo, non ho provato a verificare quel che accade eliminando la VM esistente e generandone di seguito una nuova) : sisi :
I test li ho effettuati in due macchine:
- Xubuntu 14.04 e kernel 3.13: VirtualBox scaricato dal sito in versione 4.3.20 r96996, macchine virtuali Ubuntu 12.04, 14.04 e 14.10.
- Ubuntu 14.04 e kernel 3.13: VirtualBox installato dai repo in versione 4.3.10_Ubuntu r93012, macchine virtuali Ubuntu 12.04, 14.04 e 15.04.

Ho notato subito una cosa:
- con VirtualBox scaricato dal sito internet, il file /etc/init.d/vboxdrv esiste, ed ho sempre usato il comando

Codice: Seleziona tutto

sudo /etc/init.d/vboxdrv setup
per correggere il problema.
- con VirtualBox installato dai repo il file in questione non esiste, ma per il momento non è mai sorto il problema (nonostante i numerosi aggiornamenti kernel sia della macchina host che della guest).

Quindi per il momento ne deduco questo:
- se si utilizza come host Ubuntu o derivata "standard" (senza aggiornarne il kernel) e si installa VirtualBox dai repo, tutto funziona liscio e non compaiono mai problemi (la cosa mi rassicura alquanto!);
- se si installa come host Ubuntu o derivata "standard" (senza aggiornarne il kernel) e si installa VirtualBox dal sito, compare il problema ad ogni aggiornamento del kernel host e basta dare il comando precedente per risolvere;
- se si installa un nuovo kernel nella macchina host, è necessario seguire la procedura che indichi tu.

Ho sbagliato o mi è sfuggito qualcosa?
Staffo
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 946
Iscrizione: venerdì 16 marzo 2012, 11:38
Desktop: Unity
Distribuzione: Ubuntu 16.04 LTS
Sesso: Maschile
Località: Palazzolo sull'Oglio
Contatti:

Re: Pagina Emulatori/VirtualBox

Messaggio da Staffo »

cristian_c [url=http://forum.ubuntu-it.org/viewtopic.php?p=4763623#p4763623][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:
Staffo [url=http://forum.ubuntu-it.org/viewtopic.php?p=4762624#p4762624][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Entrambe in realtà, sul portatile ho installato Vbox dai repo di Ubuntu, sul fisso l'ho installato dal sito internet.
Ho notato che l'installazione delle guest additions può funzionare o meno con entrambi i metodi. Sulla 12.04 ad esempio le guest additions non mi si installavano correttamente dell'utilità Driver aggiuntivi, quindi le ho rimosse e installate da virtualbox e ora va tutto che è un piacere.
Nella 14.04 e 14.10 non ho riscontrato problemi, nella 15.04 invece anche qui un altro errore ma è differente da quello della 12.04.
Ho installato le guest addition tramite 'Driver aggiuntivi' con la versione di virtualbox dei repository di ubuntu e sistema guest 14.04, ma ciò non risolve i problemi (neanche attivando l'accelerazione 3D dalle impostazioni della macchina virtuale): mancanza di ridimensionamento della finestra della macchina virtuale, appunti condivisi e drag'n'drop non funzionanti :-(
Anche qui ho appena ricontrollato.
VirtualBox installato dal sito su host Xubuntu 14.04 (kernel 3.13):
- guest Ubuntu 12.04: guest additions installate da iso esterna, funziona tutto (ridimensionamento, drag'n drop, cartella condivisa)
- guest Ubuntu 14.10: guest additions installate da driver aggiuntivi, funziona tutto (ridimensionamento, drag'n drop, usb...)

VirtualBox installato dai repo su host Ubuntu 14.04 (kernel 3.13):
- guest Ubuntu 14.04: guest additions installate da driver aggiuntivi, funziona tutto (ridimensionamento, drag'n drop...)
- guest Ubuntu 12.04: guest additions installate da iso esterna, funziona tutto (ridimensionamento, drag'n drop...)

Una cosa che non ho ancora testato in effetti sono gli appunti condivisi, ma prima devo capire cosa sono :)
Come avevo segnalato in precedenza, sulla 12.04 avevo problemi installando le guest additions da "Driver aggiuntivi". Nessun problema invece installandole da cd virtuale, questo potrebbe essere aggiunto alla guida wiki se riscontri anche tu lo stesso problema.

L'unica cosa che non capisco è perchè non riesci ad utilizzare drag'n drop e ridimensionamento della finestra, hai riavviato dopo aver installato le guest additions?
Avatar utente
cristian_c
Accecante Asceta
Accecante Asceta
Messaggi: 23422
Iscrizione: lunedì 29 ottobre 2007, 11:31

Re: Pagina Emulatori/VirtualBox

Messaggio da cristian_c »

@Staffo,
prima di tutto ti ringrazio per i test e i dati forniti. Come avrai visto dalla lunghezza del thread, virtualbox è un software ricco di funzionalità ed è difficile indirizzare l'utente sui passi da eseguire per attivarle in modo semplice ed efficace :sisi:

Come ho scritto in precedenza nel topic:
Invece, relativamente a 'Errore del modulo vboxdrv kernel', ho verificato l'esistenza del problema installando virtualbox anche su un altro pc. Tuttavia, al momento posso aggirare l'ostacolo soltanto avviando uno dei kernel supportati (quelli di default sulla release corrente di *buntu). Proverò comunque a cercare una soluzione per lanciare le macchine virtuali anche utilizzando kernel scaricati dall'utente ;-)
Sono riuscito a scoprire come aggirare questo problema. In pratica, invece che la versione di virtualbox presente nei repository, si dovrà scaricare quella presente nel sito ufficiale di virtualbox (nello specifico, VirtualBox 4.3.26 for Linux hosts -> Ubuntu 13.04 ("Raring") / 13.10 ("Saucy") / 14.04 ("Trusty") / 14.10 ("Utopic") i386 | AMD64, invece della 4.3.10 che si trova nei repository ufficiali della 14.04). Facendo così, non ci saranno problemi quando si avvia una versione del kernel più recente e non distribuita con la release corrente di *buntu ; - D
Cosa che ho anche specificato nel wiki. In pratica, ho verificato l'esistenza del messaggio di errore quando è presente (e in uso) un kernel non appartenente ai repository di ubuntu (ad esempio, se volessi installare un kernel 4.0 sulla 14.04, prelevato da qui: http://kernel.ubuntu.com/~kernel-ppa/mainline/ ) :sisi:
Chiaro che se al posto di 'vboxdrv', in /etc/init.d c'è il file 'virtualbox' la soluzione del comando non è praticabile e l'unica via percorribile (a meno di non compilare virtualbox con module assistant più patch varie) è quella di installare la versione di virtualbox prelevata dal sito ufficiale :)
Ovviamente, parlo sempre di kernel nel sistema host : - D

Passando all'altro punto, la mia situazione è più o meno questa:
VirtualBox installato dai repo su host Ubuntu 14.04 (kernel 3.13):
- guest Ubuntu 14.04: guest additions installate da driver aggiuntivi, funziona tutto (ridimensionamento, drag'n drop...)
Peccato però che nel mio caso l'esito sia completamente differente :-(
Ora, siamo consapevoli che il numero di combinazioni possibili effettuabili è notevole e ciò introduce un'ulteriore complessità ai test :-p
Però, come ho scritto in precedenza:
Inizialmente, per tentare di risolvere i problemi segnalati precedentemente, ho provato a installare la versione delle guest addition per virtualbox 4.3.26 su virtualbox 4.3.10, ma non veniva riconosciuta selezionando 'Dispositivi->Inserisci l'immagine del CD delle Guest Additions' :nono:
Così, ho dovuto installare virtualbox 4.3.26 (nel frattempo, è uscito anche virtualbox 4.3.28) e, nonostante il log vboxadd-install.log mostrasse ancora errori di compilazione, in questo caso riavviando la macchina virtuale il ridimensionamento della finestra ha cominciato a funzionare (oltre agli appunti condivisi che funzionava già con la versione presente nei repository di ubuntu).
con virtualbox scaricato dal sito ufficiale e guest addition installate dal gestore integrato in virtualbox ('immagine iso') non ci sono problemi e le tre funzionalità menzionate vanno come devono andare ;-)
Una cosa che non ho ancora testato in effetti sono gli appunti condivisi, ma prima devo capire cosa sono :-)
Puoi trovare gli 'appunti condivisi' nel menù 'Dispositivi', appena sopra 'Trascina e rilascia'. La ritengo una funzione essenziale di virtualbox IMHO, in quanto consentono di copiare velocemente del testo dal sistema host al guest, e viceversa (poi chiaro che volendo si può utilizzare una usb come tramite tra i due sistemi, ma è macchinoso!). In pratica, ti consente di condividere la classica clipboard (il copia-incolla da menù contestuale che appare con il clic destro) :-)
L'unica cosa che non capisco è perchè non riesci ad utilizzare drag'n drop e ridimensionamento della finestra, hai riavviato dopo aver installato le guest additions?
Sì, dopo l'installazione delle guest addition da Driver aggiuntivi ho effettuato un riavvio del sistema guest (e in più vari riavvii considerando tali un 'Spegni la macchina' dalle opzioni della macchina virtuale e successivo riavvio). Però, dovrei riprovare per darti la conferma definitiva : - D

Ora, capisco il disagio che ho arrecato con tutti questi test, ma l'obiettivo è mettere ordine al guazzabuglio in modo da fornire indicazioni veloci e dirette su 'come fare cosa' quando si installa virtualbox, sopratutto per gli utenti 'alle prime armi' :ciao:
UP! Unreal Project: il futuro inizia qui. Crusade è tra noi
È scienza!
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti