vmware vs. qemu - windows?
Moderatore: Staff
Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
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.
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
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.
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
vmware vs. qemu - windows?
Salve.
Ho l'immagine di un disco con dentro installato windows xp.
Metto questa immagine come disco virtuale in vmware e windows fa il boot tranquillamente.
Metto l'immagine come disco virtuale in qemu e windows fa i capricci. In fase di boot da la schermata blu classica di quando non riesce a leggere il disco:
STOP: 0x0000007B
Eseguire CHKDSK /F per verificare che il disco non sia danneggiato.
Solitamente (in macchine fisiche) tale chkdsk risolve la situazione. Quì no.
Lancio qemu:
qemu -hda disco.img
Che può essere? ovvero, quali differenze sui dischi presentano vmware e qemu alla macchina virtuale?
Non ho l'immagine di una macchina virtuale linux sottomano, percui non posso fare la prova con un altro OS.
Ciao
01
Ho l'immagine di un disco con dentro installato windows xp.
Metto questa immagine come disco virtuale in vmware e windows fa il boot tranquillamente.
Metto l'immagine come disco virtuale in qemu e windows fa i capricci. In fase di boot da la schermata blu classica di quando non riesce a leggere il disco:
STOP: 0x0000007B
Eseguire CHKDSK /F per verificare che il disco non sia danneggiato.
Solitamente (in macchine fisiche) tale chkdsk risolve la situazione. Quì no.
Lancio qemu:
qemu -hda disco.img
Che può essere? ovvero, quali differenze sui dischi presentano vmware e qemu alla macchina virtuale?
Non ho l'immagine di una macchina virtuale linux sottomano, percui non posso fare la prova con un altro OS.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- teox99
- Linux 3.x

- Messaggi: 738
- Iscritto il: ven 25 lug 2008, 14:54
- Slackware: 13.37
- Desktop: KDE - Xfce
- Località: Roma[Eur]
- Contatta:
Re: vmware vs. qemu - windows?
la differenza è che vmware è un programma serio?!
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
Uso vmware da quasi 10 anni con soddisfazione, sia per uso personale che aziendale, dal workstation all'esx.teox99 ha scritto:la differenza è che vmware è un programma serio?!
Ma adesso ho bisogno di qemu perchè vmware ha un limite dettato dal suo punto di forza: utilizzare le funzionalità di paravirtualizzazione del processore. Questo implica che può emulare solo piattaforme x86_32 e, se il processore è predisposto (il mio non lo è), x86_64.
Per emulare altre piattaforme (tra cui l'x86_64 dove il processore fisico non lo consente), c'è appunto QEMU, che però io non ho mai utilizzato.
In questo disco virtuale che devo usare, c'è un windows 32bit, quindi vmware è l'ambiente ideale per lui, ma sto approfittando di questa immagine per sperimentare un po' qemu.
Dopo ne avrò bisogno per installare una slackware64 virtuale.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
Ho appena installato una slackware minimale con vmware.
Bootando il disco virtuale con qemu slackware parte tranquillamente, ma c'è da dire anche la current vede i dischi ide come scsi.
Ciao
01
Bootando il disco virtuale con qemu slackware parte tranquillamente, ma c'è da dire anche la current vede i dischi ide come scsi.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- Luke88
- Linux 3.x

- Messaggi: 624
- Iscritto il: mer 7 set 2005, 0:00
- Slackware: 13.0
- Kernel: 2.6.30-zen4
- Desktop: xfce4
- Località: Udine
Re: vmware vs. qemu - windows?
provato con:
qemu -drive file=tuo_disco.img,format=raw,media=disk .........
perchè qemu non dovrebbe essere serio?
non sarà a livello di vmware, ma non mi sembra proprio scrauso...
edit: non conosco vmware, potrebbe essere che usi un formato disco diverso effettivamente...
prova anche:
qemu -drive file=tuo_disco.img,format=vmdk,media=disk .........
qemu -drive file=tuo_disco.img,format=raw,media=disk .........
perchè qemu non dovrebbe essere serio?
non sarà a livello di vmware, ma non mi sembra proprio scrauso...
edit: non conosco vmware, potrebbe essere che usi un formato disco diverso effettivamente...
prova anche:
qemu -drive file=tuo_disco.img,format=vmdk,media=disk .........
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
qemu è un buon prodotto, superiore a vmware in quanto emula tanti tipi di processori, ma inferiore a vmware in quanto a velocità.
Vmware non emula il processore. Tutte le operazioni sono eseguite dal processore reale (ma sotto stretto controllo di vmware), il che significa sfruttare al massimo la potenza della macchina.
Per quanto riguarda l'immagine di cui parliamo, si tratta di una macchina creata con virtual pc della microsoft; è leggibile con format=raw e format=vpc, ma in entrambi i casi windows non fa il boot.
Dentro questa stessa immagine ci ho installato slackware (ma ci ho messo -snapshot come parametro per preservare l'installazione di windows), e funziona perfettamente.
Il controller ide viene visto come "intel corporation 82371sb pii3x ide [natoma/triton iii]" (8086:7010)
A questo punto mi rimane da controllare se windows supporta questo controller.
Ciao
01
Vmware non emula il processore. Tutte le operazioni sono eseguite dal processore reale (ma sotto stretto controllo di vmware), il che significa sfruttare al massimo la potenza della macchina.
Per quanto riguarda l'immagine di cui parliamo, si tratta di una macchina creata con virtual pc della microsoft; è leggibile con format=raw e format=vpc, ma in entrambi i casi windows non fa il boot.
Dentro questa stessa immagine ci ho installato slackware (ma ci ho messo -snapshot come parametro per preservare l'installazione di windows), e funziona perfettamente.
Il controller ide viene visto come "intel corporation 82371sb pii3x ide [natoma/triton iii]" (8086:7010)
A questo punto mi rimane da controllare se windows supporta questo controller.
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
Confermo... quel driver non è nativo in windows e va scaricato a parte... tutto sta a vedere ora come si installa un driver quando la macchina non parte
, ma non dovrebbe essere difficile trovare qualcosa in giro.
Ciao
01
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
Ho installato una slackware64 dentro una macchina qemu... ci ha messo ore e ore 
Ciao
01
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- Luke88
- Linux 3.x

- Messaggi: 624
- Iscritto il: mer 7 set 2005, 0:00
- Slackware: 13.0
- Kernel: 2.6.30-zen4
- Desktop: xfce4
- Località: Udine
Re: vmware vs. qemu - windows?
ma qemu te lo sei compilato?
io la prima volta che l'ho compilato ho notato che andava lentissimo... non tanto a livello di cpu quanto di scrittura su disco...
in realtà bastava aggiungere un opzione in fase di compilazione:
--enable-io-thread
...
noto che il pacchetto di slacky non ha questa opzione abilitata...
...a parte che siamo alla 12.2, e il pacchetto è della 10.6...
P.S.:
se qualcuno ha problemi a fare girare OpenBSD 4.6 sotto qemu (del tipo: la scheda ethernet funziona in fase d'installazione ma dopo il riavvio il sistema non riesce più a trasmettere/ricevere, sia che si usi la e1000 che altre ):
provate a fare partire qemu con l'opzione "-clock unix".
io la prima volta che l'ho compilato ho notato che andava lentissimo... non tanto a livello di cpu quanto di scrittura su disco...
in realtà bastava aggiungere un opzione in fase di compilazione:
--enable-io-thread
...
noto che il pacchetto di slacky non ha questa opzione abilitata...
...a parte che siamo alla 12.2, e il pacchetto è della 10.6...
uh... vedi che anche qemu può usare direttamente l'hardware, sia con l'accelleratore kqemu (che da una buona mano), sia con il kvm del kernel linux (decisamente meglio, te lo consiglio!)qemu è un buon prodotto, superiore a vmware in quanto emula tanti tipi di processori, ma inferiore a vmware in quanto a velocità.
Vmware non emula il processore. Tutte le operazioni sono eseguite dal processore reale (ma sotto stretto controllo di vmware), il che significa sfruttare al massimo la potenza della macchina.
P.S.:
se qualcuno ha problemi a fare girare OpenBSD 4.6 sotto qemu (del tipo: la scheda ethernet funziona in fase d'installazione ma dopo il riavvio il sistema non riesce più a trasmettere/ricevere, sia che si usi la e1000 che altre ):
provate a fare partire qemu con l'opzione "-clock unix".
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
qemu 12.2 ricompilato da me (più che altro perchè il repo di slacky è per slackware32 mentre io ho slackware64
CFLAGS="-O2 -fPIC" LDFLAGS="-O2 -fPIC" ./configure --prefix=/usr --audio-drv-list="oss alsa sdl esd" --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus" --enable-mixemu --enable-system --enable-user --enable-linux-user --enable-user-pie --enable-uname-release=R --enable-user-pie --enable-io-thread
kqemu esiste fino alla 11.0
non ho mai usato kvm.
Ciao
01
CFLAGS="-O2 -fPIC" LDFLAGS="-O2 -fPIC" ./configure --prefix=/usr --audio-drv-list="oss alsa sdl esd" --audio-card-list="ac97 es1370 sb16 cs4231a adlib gus" --enable-mixemu --enable-system --enable-user --enable-linux-user --enable-user-pie --enable-uname-release=R --enable-user-pie --enable-io-thread
kqemu esiste fino alla 11.0
non ho mai usato kvm.
Codice: Seleziona tutto
# modprobe kvm-intel
FATAL: Error inserting kvm_intel (/lib/modules/2.6.32.7/kernel/arch/x86/kvm/kvm-intel.ko): Operation not supported
# modprobe kvm-amd
FATAL: Error inserting kvm_amd (/lib/modules/2.6.32.7/kernel/arch/x86/kvm/kvm-amd.ko): Operation not supported
# modprobe kvm
# qemu -enable-kvm
Could not access KVM kernel module: No such file or directory
failed to initialize KVM01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- Luke88
- Linux 3.x

- Messaggi: 624
- Iscritto il: mer 7 set 2005, 0:00
- Slackware: 13.0
- Kernel: 2.6.30-zen4
- Desktop: xfce4
- Località: Udine
Re: vmware vs. qemu - windows?
controlla i permessi su /dev/kvm:
dev'essere ovviamente scrivibile dal tuo utente.
volendo puoi aggiungere una riga in /etc/udev/rules.d/99-kvm.rules :
--edit:
dimenticavo:
se non sbaglio non puoi usare kqemu e kvm contemporaneamente. dai un modprobe -r kqemu prima di caricare kvm-intel (o amd a seconda della cpu)
Codice: Seleziona tutto
crw-rw---- 1 root wheel 10, 232 2010-02-14 10:07 /dev/kvm
volendo puoi aggiungere una riga in /etc/udev/rules.d/99-kvm.rules :
Codice: Seleziona tutto
KERNEL=="kvm", MODE="0660", OWNER="root", GROUP="wheel"dimenticavo:
se non sbaglio non puoi usare kqemu e kvm contemporaneamente. dai un modprobe -r kqemu prima di caricare kvm-intel (o amd a seconda della cpu)
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
come puoi vedere dall'output di cui sopra, non mi fa caricare né kvm-intel né kvm-amd
/dev/kvm non mi viene creato, anche mettendo 99-kvm.rules
kqemu non lo uso perchè non supporta la 12.2 (arriva alla 11.0)
Ciao
01
/dev/kvm non mi viene creato, anche mettendo 99-kvm.rules
kqemu non lo uso perchè non supporta la 12.2 (arriva alla 11.0)
Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111- Luke88
- Linux 3.x

- Messaggi: 624
- Iscritto il: mer 7 set 2005, 0:00
- Slackware: 13.0
- Kernel: 2.6.30-zen4
- Desktop: xfce4
- Località: Udine
Re: vmware vs. qemu - windows?
uhm... io kvm l'ho abilitato in fase di compilazione, con --enable-kvm, comunque a questo punto non saprei...
se non hai instalato kqemu può essere che il supporto per kvm non venga abilitato nei processori che non supportano intel-vt o amd-v ... in quel caso ti resterebbe solo kqemu ( sicuro che la nuova qemu non sia compatibile con kqemu?)
kqemu comunque come accellerazione funiona solo se emuli un sistema della stessa architettura.
se non hai instalato kqemu può essere che il supporto per kvm non venga abilitato nei processori che non supportano intel-vt o amd-v ... in quel caso ti resterebbe solo kqemu ( sicuro che la nuova qemu non sia compatibile con kqemu?)
kqemu comunque come accellerazione funiona solo se emuli un sistema della stessa architettura.
Meeting efficency = Average_Intelligence/( Number_Of_People^2 )
- Blallo
- Packager

- Messaggi: 3302
- Iscritto il: ven 12 ott 2007, 11:37
- Nome Cognome: Savino Liguori
- Slackware: 14.2 / 12.2
- Kernel: 4.4.14-smp
- Desktop: DWM
- Località: Torino / Torremaggiore (FG)
- Contatta:
Re: vmware vs. qemu - windows?
è proprio così, non funziona in quel casoLuke88 ha scritto:il supporto per kvm non venga abilitato nei processori che non supportano intel-vt o amd-v
Github: https://github.com/8lall0
- ZeroUno
- Staff

- Messaggi: 5441
- Iscritto il: ven 2 giu 2006, 14:52
- Nome Cognome: Matteo Rossini
- Slackware: current
- Kernel: slack-current
- Desktop: ktown-latest
- Distribuzione: 01000000-current
- Località: Roma / Castelli
- Contatta:
Re: vmware vs. qemu - windows?
L'ho scoperto solo dopo averlo comprato che il processore era a 64bit ma non avrebbe retto la virtualizzazione a 64bit.
Speravo di riuscire ad utilizzare qemu per compilare a 64bit.
Ma non so se sarà fattibile.
Però devo dire che l'installazione (che è durata troppo) l'ho fatta da un cd. Dovrei riprovare con una iso.
Ma il collo di bottiglia per installpkg, è sul processore o sull'i/o?
Compilando con --enable-io-thread ho l'i/o ottimizzato automaticamente o devo passare anche qualche parametro?
altra domanda.
lancio la macchina virtuale con
# qemu-system-x86_64 -hda ....
ora mi stavo interessando anche a qemu-x86_64, che mi sembra di aver capito possa eseguire comandi presenti sul sistema in una ambiente virtualizzato o protetto o chissachè.
Però non ho capito come si usa.
Per dire:
che roba è gnemul? io non ce l'ho. Cosa deve/dovrebbe esserci lì dentro?
Ciao
01
Speravo di riuscire ad utilizzare qemu per compilare a 64bit.
Ma non so se sarà fattibile.
Però devo dire che l'installazione (che è durata troppo) l'ho fatta da un cd. Dovrei riprovare con una iso.
Ma il collo di bottiglia per installpkg, è sul processore o sull'i/o?
Compilando con --enable-io-thread ho l'i/o ottimizzato automaticamente o devo passare anche qualche parametro?
altra domanda.
lancio la macchina virtuale con
# qemu-system-x86_64 -hda ....
ora mi stavo interessando anche a qemu-x86_64, che mi sembra di aver capito possa eseguire comandi presenti sul sistema in una ambiente virtualizzato o protetto o chissachè.
Però non ho capito come si usa.
Per dire:
Codice: Seleziona tutto
# qemu-x86_64 /bin/ls
mmap: No such device or address
# qemu-x86_64 --help
-L path set the elf interpreter prefix (default=/usr/gnemul/qemu-x86_64)Ciao
01
Packages finder: slakfinder.org | Slackpkg+, per aggiungere repository a slackpkg
Codice: Seleziona tutto
1011010 1100101 1110010 1101111 - 0100000 - 1010101 1101110 1101111