linux user group brescia

immagine del castello

Archivio della mailing list

[LugBS] Virtual Windows?

ollenotna2000 ollenotna2000 a yahoo.it
Mer 19 Mar 2014 12:20:10 UTC
Il 19/03/2014 09:42, Andrea Gelmini ha scritto:
> Il 17 marzo 2014 21:18, Luigi Fraccaroli <luigi.fraccaroli a gmail.com>
> ha scritto:
>> Ma se io volessi far girare all'interno di Ubuntu il Windows installato
>> sull'altra partizione? Si può fare? Come?
>
> La cosa è possibile. A VirtualBox puoi spiegare di usare
> un'installazione/partizione esistente, ma solo da riga di comando, non
> dall'interfaccia grafica. Per Qemu/KVM ti basta passare l'argomento
> corretto a "-hda".
> Il problema è un altro.
> A seconda della versione di Windows, il fatto di avere passaggi tra
> l'hardware vero della macchina e quello della virtualizzazione, può
> comportare comportamenti indeterministici, nella migliore delle
> ipotesi, all'annullamento della licenza di Windows.
> A questo puoi ovviare usando KVM con l'opzione "-snapshot", ma implica
> che vengano perse tutte le modifiche in scrittura una volta spenta la
> virtual machine.
>
> Ciao,
> Gelma
>

Luigi,
tenendo conto delle osservazioni di Andrea riguardo ai comportamenti 
indeterministici di windows, io ci sono riuscito.
Non so dirti dei problemi che riporta Andrea, per il fatto che uso il 
win7 del mio portatile molto raramente, sia in versione nativa sia a 
partire da virtualbox in linux.
Ho provato e visto che andava e lì mi sono fermato. Ho notato che la 
versione vb è senza accelerazione grafica, ma è un'osservazione 
superficiale.
Comunque si tratta in parole povere di creare un supporto virtuale (un 
.vmdk) che punta direttamente alla partizione dell'hard disk.
A dire la verità il mio .vmdk punta a tutto l'hard disk, quindi quando 
lo faccio partire in virtualbox mi presenta.... il mio grub! e da quello 
faccio partire win7 (diabolicamente potrei provare a far partire il mio 
linuxmint  virtualizzato dentro se stesso...)

nella  mia home c'è un file windows7.vmdk di 600 byte, questo il contenuto:

# Disk DescriptorFile
version=1
CID=ff7bd66f
parentCID=ffffffff
createType="fullDevice"

# Extent description
RW 976773168 FLAT "/dev/sda" 0

# The disk Data Base
#DDB

ddb.virtualHWVersion = "4"
ddb.adapterType="ide"
ddb.geometry.cylinders="16383"
ddb.geometry.heads="16"
ddb.geometry.sectors="63"
ddb.uuid.image="14cbc26f-b352-4c6e-84c3-9a6c79030a24"
ddb.uuid.parent="00000000-0000-0000-0000-000000000000"
ddb.uuid.modification="974754b6-ae54-42cf-9bc5-b78395e96439"
ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000"
ddb.geometry.biosCylinders="1024"
ddb.geometry.biosHeads="255"
ddb.geometry.biosSectors="63"

in virtualbox in gestione dischi virtuali vedo un windows7.vmdk di 500GB.

ho ritrovato i messaggi relativi che avevo mandato in ubuntu-it


Il 15/01/2014 20:19, antonello facchetti ha scritto:
 > Il 15/01/2014 17:39, Isaia35 ha scritto:
 >> Domanda da perfetto ignorante.
 >> Sull'hard disk principale ho una partizione XP in dual con Ubuntu. Di
 >> fatto, uso questa partizione solo perché ho necessità di scaricare
 >> dei file audio da un registratore vocale che non viene letto da Ubuntu.
 >> Mi domandavo se fosse possibile chiedere a virtualbox di usare quella
 >> partizione invece che installare un XP su virtualbox: in questo modo
 >> eviterei di dover fare il reboot ogni volta che mi serve il
 >> registratore.
 >> Non so se mi sono spiegato bene.
 >> Grazie!
 >> Carlo
 >>
 > prova questa:
 > 
http://in-the-attic.com/2010/06/05/booting-windows-7-from-an-existing-partition-inside-ubuntu-virtual-box/
 >
 > sono riuscito a far partire il windows7 che ho nell'altra partizione.
 > per ora sno bloccato alla finestra di login di windows
 > ma credo che ce la possiamo fare...
 >
 > anche per gli altri che hanno risposto: cercando su google si trovano
 > varie risposte.
 > quella sopra mi è parsa la meno macchinosa, comunque pare proprio si
 > possa
 >
 > Antonello
 >
 >
 >
Riuscito!!

sono riuscito da virtualbox a far partire windows7 installato in altra 
partizione.

il primo passo è quello indicato in:

http://in-the-attic.com/2010/06/05/booting-windows-7-from-an-existing-partition-inside-ubuntu-virtual-box/

che crea sostanzialmente un vmdk (disco virtuale) che punta direttamente 
a /dev/sda (nel mio caso).
fatto questo, facendo partire la macchina virtuale a cui è collegato il 
disco di cui sopra mi si presenta la schermata di boot del mio pc con le 
varie opzioni: win/linux... seleziono win7 e questo parte.

Win7 mi mostra la schermata iniziale che attende il ctrl-alt-del per 
andare alla selezione utente.
Questo è un problema: l'integrazione di mouse e tastiera non mi permette 
di etilizzare la sequenza di tasti, che la mia mint16 interpreta il 
ctrl-alt-del come richiesta di arresto sistema.
Bisogna quindi fare in modo che win7 non presenti tale schermata ma 
mostri direttamente la schermata utente+password.
Per fare questo ho seguito queste indicazioni:
http://www.windowsblog.it/guida-impostare-login-automatico-in-windows-vista-e-windows-7/
http://michelebologna.net/2010/08/windows-7-abilitare-il-login-automatico-per-il-vostro-utente/

Così facendo, la macchina virtuale mi presenta direttamente la schermata 
di login con l'utente che ho predefinito e io ne immetto la password.
E voilà!

Non dovrebbero esserci questi problemi  con winXp, quindi io ti 
consiglerei, in attesa di un registratore nuovo, di provarci.

A questo punto la questione è sostanzialmente quanta RAM hai a 
disposizione, per ovvii motivi.
Nel mio pc ho 4 Gb e ne ho setttato 1 per la virtual machine win7. Con 
risulati accettabili.

Da quanto detto prima ne deduco che, una volta partita la macchina 
virtuale, quando mi si presenta la mia pagina di boot potrei provare a 
far partire anche le altre installazioni che ho (ho il linux di lavoro e 
altri due di "sperimentazione") e vedere che succede.
E chissà che succede se dal mio mint16 faccio partire lo stesso mint16 
in virtuale con lo stesso utente... e magari in questo secondo mint16 
far partire una virtualbox... ;P

Antonello






Maggiori informazioni sulla lista Lug