[HOWTO] Windows sotto GNU/Linux (For dummies…)
Friday, April 28th, 2006[NOTA: Ringrazio makoomba per il suo howto sul forum di gentoo dal quale ho preso spunto, per chiarimenti vi consiglio di leggerlo]
Sebbene noi tutti (?!) amiamo e veneriamo GNU/Linux, purtroppo in giro per il mondo ci sono ancora tante persone da liberare…e spesso dobbiamo fare i conti con la bestia nera : windows. Ad esempio nelle università spesso gli studenti sono costretti ad utilizzare software per windows, e molto spesso addirittura software commerciale!
Nonostante diverse volte si riescano a trovare delle alternative (anche valide) per GNU/Linux, questo non è sempre possibile, ad esempio se si deve programmare usando le funzioni per la gestione dei threads per windows…c’è poco da fare. Cosa si può fare?
- Soluzione Stallman : Non usare windows
- Soluzione Linus : Usare windows
- Soluzione ibrida : Emulare windows sotto GNU/Linux
Bene come fare per emulare windows? Esiste un software commerciale, VMWare che permette di emulare un computer, e su questo computer è possibile installare quello che si vuole, quindi anche windows (facciamoci male
). VMWare è una famiglia di prodotti closed source, alcuni dei quali a pagamento. Uno di questi prodotti, VMWare Player è freeware, quindi gratis.
Veniamo al sodo :
- Installate qemu (In gentoo #emerge qemu)
- Installate VMWare Player (In gentoo #emerge vmware-player)
- Createvi una directory per far stare comodo windows, ad esempio /usr/share/win (#mkdir /usr/share/win)
- Spostatevi in questa directory e date il comando #qemu-img create -f vmdk winXP.vmdk 4G (il “4G” finale significa che creerete una “partizione” di 4 GB per windows)
- Bene, ora prendere questo file (che io ho copiato spudoratamente e del quale ne sconosco il significato) e piazzatelo nella directory di prima (in questo caso in /usr/share/win).
- Adesso configurare VMWare player (eseguendo #/opt/vmware/player/bin/vmware-config.pl), si tratta di rispondere a delle domande di cultura generale (come ti chiami, dove si trova la torre di Pisa, è vero che Miguel de Icaza ha scritto GNOME quando aveva appena 4 anni? etc…) ma in linea di massima le risposte predefinite vanno benissimo.
- Bene, ora fate partire il servizio per VMWare con il comando #/etc/init.d/vmware start
- E finalmente lanciate la macchina virtuale con il comando : #vmplayer winXP.vmx
(”Ovviamente” soltanto gli ultimi due punti vi interesserano ogni volta che dovrete usare la vostra macchina virtuale)
Una volta lanciata la macchina virtuale, sarà come avviare un computer (con tanto di BIOS), per usare windows quindi dovrete quindi prima installarlo, quindi infilate il CD di windows nel lettore e installatelo normalmente, fatto questo non dovreste avere problemi, se non quelli dovuti agli errori di programmazione di windows stesso ![]()
Buona sofferenza, ed ancora grazie a makoomba
PS: Spero di non aver commesso troppi errori, e di aver fatto cosa gradita a qualcuno