Newsgroup: it.comp.lang.visual-basic
Titolo: Virtual PC

Ho scaricato la MS Virtual PC (suggerita da Gianluca Cannalire in un post di
qualche giorno fa)
e dopo aver creato un disco virtuale abbastanza capiente, ho provato a
installare "macchine virtuali" appunto.
Ho fatto le prima 2 prove con il DOS 6.2 e win95, ma con tutti e due al boot
mi appare il messaggio di passargli un disco di boot valido e fare reboot.
Come mai? Mi viene in mente che oggi abbiamo i dischi sata con fat ntfs che
all'epoca di questi SO non esistevano ancora, ma....  devo forse formattare
io il disco virtuale e renderlo avviabile?
Mi pare molto strano... cosa mi sfugge?
-- 
Greg

Il Sat, 28 Oct 2006 23:33:31 +0200, greg ha scritto:
[cut]
Ciao,
una macchina virtuale "crede" di essere un pc vero e come tale deve essere
gestito.
Quando la crei la vm è come un normale pc con bios e hard disk vuoto per
cui il sistema operativo va installato in modo standard (boot da cdrom,
formattazione dell'hard disk "virtuale", etc. ricordati di configurare il
bios della vm in modo opportuno).
Io uso il player di vmware (vedi i miei post precedenti) ma questi concetti
si dovrebbero applicare anche al prodotto Microsoft.
Ciao
-- 
Stefano "HappyMan"
http://www.thepoint.info


Non ho ancora provato VPC, ma con VMWare è esattamente così.
Ovviamente c'è una marea di Virtual Machine già pronte disponibili,
ma se ti serve qualcosa di non disponibile te lo devi fare e installare.
Con VPC, beh... pure :-). Trova e leggi il VirtualPCEvaluationGuide.doc
Qualcosa di semipronto, più altri link, li trovi qui: 
http://vpc.essjae.com/
Ma l'installazione del SO va fatta comunque, direi.
Bye, G. 

 Ovviamente c'è una marea di Virtual Machine già pronte disponibili,
Cosa intendi per VM già pronte e disponibili se poi manca il SO?
Forse ci si riferisce all'hardware?
-- 
Greg

 Forse ci si riferisce all'hardware?
Assolutamente no!
Si riferisce proprio al software (ed al relativo OS sottostante, ovviamente, 
corredato di relativi componenti/programmi preinstallati).
In un emulatore di macchine virtuali, l'hardware è sempre lo STESSO: è 
emulato! Non è quello che hai nella macchina reale.
La macchina virtuale emula un hardware "basic", emulando i componenti più 
comuni: una scheda video "generica", una scheda audio "generica", ecc... 
tutto questo indipendentemente dal VERO hardware che si trova sulla macchina 
"reale".
Quindi, per immagini VM già pronte, si intende esattamente il software (e 
relativo sistema operativo) che gira sull'hardware "emulato".
Va da se che NON sono disponibili - almeno per vie legali - immagini che 
utilizzano sistemi operativi a pagamento (Windows, ad esempio).
Ma per sistemi operativi tipo Linux e derivati, che sono free, o per 
qualsiasi altro OS free, ci sono decine e decine di immagini già pronte e 
preconfigurate, sia in versione client che server, con i più disparati 
applicativi già preinstallati e funzionanti.
In questo modo risparmi il tempo di installazione dell'OS e di tutti i 
programmi: semplicemente scarichi l'immagine della macchina virtuale, la dai 
"in pasto" all'emulatore (VMWare o VirtualPC che sia) e lavori 
immediatamente!
B.
ps: Attenzione, le immagini di VirtualPC della versione precedente (quando 
VirtualPC era di proprietà della Connectx) NON sono compatibili con la 
versione attuale di proprietà della Microsoft (che lo scorso anno ha 
acquistato in blocco la Connectx, acquisendo tutti i suoi prodotti e i suoi 
dipendenti).

 immediatamente!
Ottimo, adesso vedo di scaricarne qualcuna di prova, sia pure linux; ma....
come faccio a passare un'immagine nel momento in cui mi si chiede un
dischetto di boot?
-- 
Greg

 emulato! Non è quello che hai nella macchina reale.
Questo non è proprio vero.
In ufficio abbiamo un PC che fa da VM ma quando copio WinXP da quel PC al 
mio all'avvio XP mi dice che l'hardware è cambiato e che vuole il codice 
d'attivazione.
Probabilmente perchè il PC con le VM è un dual processor (è l'unica 
differenza che ho notato nelle differenze hw, poi non sono stato ad 
indagare).
Ciao 

 dischetto di boot?
Con VMWare c'è l'opzione per indicare il disco di boot.
Si sceglie il cd, sia avvia la VM e parte l'installazione.
Per VPC sarà lo stesso.
Ciao 

 chiede un dischetto di boot?
Nel momento che crei una macchina virtuale, invece di creare una unità disco 
nuova, gli indichi che hai già una immagine del disco...
B.

 Questo non è proprio vero.
E' vero, se la versione di emulatore è identica.
Come ho detto sopra, lo stesso VirtualPC propone un hardware emulato 
diverso, nelle sue due versioni, e le immagini non sono intercambiabili tra 
l'uno e l'altro.

 E' vero, se la versione di emulatore è identica.
Mmm... dici che i driver sono diversi?
Allora la portabilità dov'è se io devo avere la stessa VM?
Magari faccio una VM oggi, tra un mese faccio l'aggiornamento e nonostante i 
player siano dichiarati compatibili l'hw me lo ritrovo diverso anche sulla 
stessa macchina?
Ciao 

 Ciao
Praticamente è esattamente ciò che mi è successo con VirtualPC!!
:-((
Avevo delle macchine virtuali, a lavoro, pronte per l'uso.
Utilizzavo VirtualPC 5.2 della ConnectX.
Mi servivano per testare le compatibilità di vecchi prodotti, su vecchi 
sistemi operativi, sulla nuova rete (esempio: Lotus Notes su win95).
Quando mi è venuta la malsana idea di aggiornare VirtualPC alla versione 
attuale, la 2004 (che nel frattempo è diventata Microsoft) è successo il 
putiferio!!!
Non ha funzionato più nessuna macchina virtuale!
Ottenevo errori in startup sui driver video, e il sistema operativo andava 
irrimediabilmente in crash...
Anche partendo in modalità provvisoria, ed aggiornando i driver della scheda 
video alle versione più recente, non riuscivo ad ottenere una macchina 
funzionante: al primo riavvio crashava miseramente!
Ho risolto reinstallando il vecchio VirtualPC di ConnectX... ed ho 
continuato a lavorare con quello (ancora oggi)!
Non ho approfondito la questione, per mancanza di tempo, ma sono sicuro che 
Microsoft - nel momento in cui ha rilevato il prodotto da ConnectX - ha 
messo mano ai sorgenti, cambiando le specifiche dell'hardware emulato (la 
scheda video).
Per cui... le vecchie immagini non girano più sulla nuova versione!
Non credo che questo problema possa presentarsi con VMWare, dato che è 
sempre stato prodotto dalla stessa società. Se facessero una cosa simile, si 
darebbero la zappa sui piedi da soli...
Ma per quanto riguarda VirtualPC, purtroppo, è stato così.
Della serie: quando Microsoft ci mette lo zampino... :-((
B.

 si darebbero la zappa sui piedi da soli...
Beh, quello che ti ho raccontato prima è successo con VMWare, ho appena 
controllato e effettivamente i due player sono di versioni diverse.
Comunque sono abbastanza convinto che la colpa sia del dual processor su una 
delle due macchine: il doppio processore non viene virtualizzato e se ne 
vedono sempre 2.
Ciao 

 ha scritto nel messaggio
Ah, poi non ti ho più scritto in privato, appena troverò un attimo di tempo 
lo farò ;)
Ciao 

 Ciao
Quando vuoi, ti aspetto!
Ciao
B. 

 virtualizzato e se ne vedono sempre 2.
Azz... :-(
Comunque penso che sulle faq del produttore dovresti trovare qualcosa, al 
riguardo...
B. 

 controllato e effettivamente i due player sono di versioni diverse.
Ciao,
dalla versione 1.0.1 alla 1.0.2 le mie vm non hanno notato differenze, ma
il mio hardware è sempre lo stesso (mono processor single core).
