in tutorial

VMware player e Ubuntu 6.06 in 5 passi

Ok, adesso abbiamo Ubuntu 6.06 LTS installato, riesco navigare su internet, leggo la posta, scrivo e faccio di calcolo con OpenOffice ma non riesco lavorarci.

O meglio, diciamo che la mia produttività con windows è decisamente superiore.
Cosa mi manca ? Bho … forse proprio windows ….

Ok … avete ragione … probabilmente ho una doppia personalità. 😛

Cmq , in considerazione del fatto che in questo momento la mia “voglia” di Ubuntu è dominante ho deciso che virtualizzo windows.

QEMU o VMware ?

Anche se la questa scelta si potrebbe portare dietro un po’ di polemiche vado per la seconda …

Prima di iniziare loggatevi come root.

Passo 1.
Scarico e scompatto il tar.gz

# wget http://.../VMware-player-1.0.1-19317.tar.gz 

( per il percorso preciso del download controllate qui )

# tar -zxf VMware-player-1.0.1-19317.tar.gz

Passo 2
Installo il necessario per la compilazione sotto Ubuntu

# apt-get install make gcc

Seriviranno anche gli headers che con il kernel 2.6 non si chiamano più kernel-headers ma linux-headers, e per sapere quali scaricare in modo preciso usiamo il comando uname

# uname -r

Nel mio caso viene prodotto questo output: 2.6.15-23-386

A + B = linux-headers-2.6.15-23-386

# apt-get install linux-headers-2.6.15-23-386 

Passo 3
Installiamo e compiliamo Vmware

Spostiamo nella direcory che abbiamo abbiamo creato scompattando il tar.gz.
Nel mio caso ..

# cd vmware-player-distrib

e lanciamo l’eseguibile preparandoci a rispondere ad una trentina di domande.

# ./vmware-install.pl

Nella maggiorparte dei casi e sufficente un semplice “invio” e dove serve potete provare a scrivere quello che mo messo tra parentesi …

  1. In which directory do you want to install the binary files? [/usr/bin]
  2. What is the directory that contains the init directories (rc0.d/ to rc6.d/)?[/etc]
  3. What is the directory that contains the init scripts?[/etc/init.d]In which directory do you want to install the library files?
    [/usr/lib/vmware]
  4. The path “/usr/lib/vmware” does not exist currently. This program is going to
    create it, including needed parent directories. Is this what you want? [yes]
  5. In which directory do you want to install the documentation files?[/usr/share/doc/vmware]
  6. The path “/usr/share/doc/vmware” does not exist currently. This program is going to create it, including needed parent directories. Is this what you want?[yes]
  7. Before running VMware Player for the first time, you need to configure it by invoking the following command: “/usr/bin/vmware-config.pl”. Do you want this program to invoke the command for you now? [yes]
  8. You must read and accept the End User License Agreement to continue. Press enter to display it.
  9. Do you accept? (yes/no) ( qui dobbiamo scrivere yes e leggirci tutta la licenza )
  10. In which directory do you want to install the mime type icons?[/usr/share/icons]
  11. What directory contains your desktop menu entry files? These files have a .desktop file extension. [/usr/share/applications]
  12. In which directory do you want to install the application’s icon?[/usr/share/pixmaps]
  13. None of the pre-built vmmon modules for VMware Player is suitable for your running kernel. Do you want this program to try to build the vmmon module for your system (you need to have a C compiler installed on your system)? [yes]
  14. What is the location of the directory of C header files that match your runningkernel? [/usr/src/linux-headers-2.6.15-23-386/include]
  15. Do you want networking for your virtual machines? (yes/no/help) [yes]
  16. Your computer has multiple ethernet network interfaces available: eth0, eth1.
    Which one do you want to bridge to vmnet0? [eth0] ( se avete solo una scheda di rete è probabile che a voi non lo chieda )
  17. Do you wish to configure another bridged network? (yes/no) [no]
  18. Do you want to be able to use NAT networking in your virtual machines? (yes/no)[yes]
  19. Do you want this program to probe for an unused private subnet? (yes/no/help)[yes]
  20. What will be the IP address of your host on the private network? ( 10.0.0.1 )
  21. What will be the netmask of your private network? ( 255.255.255.0 )
  22. Do you wish to configure another NAT network? (yes/no) [no]
  23. Do you want to be able to use host-only networking in your virtual machines?[yes]
  24. Do you want this program to probe for an unused private subnet? (yes/no/help)[yes]
  25. What will be the IP address of your host on the private network? ( 10.0.0.1 )
  26. What will be the netmask of your private network? ( 255.255.255.0 )
  27. Do you wish to configure another host-only network? (yes/no) [no]
  28. Would you like to enable the Google searchbar? (yes/no) [no]

Ok, siamo arrivato al fondo. Il player dovrebbe essere installato

Passo 4
Prepariamo l’hard-disk virtuale della nostra macchina

La creazione dell’immagine la lasciamo fare a qemu che quindi dovremo installare

# apt-get install qemu

il comando per creare un hd da 8 gb è il seguente

# qemu-img create -f vmdk windows.vmdk 8G Formating 'windows.vmdk' 

oltre al disco virtuale dobbiamo preparare anche il file di configurazione, quindi creiamo un file di testo vuoto, copiamo il contentuto della textarea e salviamo con estensione .vmx ( es. windows.vmx )

config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "windows.vmdk"
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
usb.present = "FALSE"
sound.present = "FALSE"
sound.virtualDev = "es1371"
displayName = "windows"
guestOS = "winxppro"
nvram = "windows.nvram"
MemTrimRate = "-1"
ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 70 46 79 9c 9f 8e-7b 3c 0a b4 3b 09 d6 f0"
uuid.bios = "56 4d 70 46 79 9c 9f 8e-7b 3c 0a b4 3b 09 d6 f0"
ethernet0.generatedAddress = "00:0c:29:09:d6:f0"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = ""
tools.remindInstall = "FALSE"
workingDir = "."
priority.grabbed = "normal"
priority.ungrabbed = "normal"

Se vogliamo cambiamo il quantitativo di ram a disposizione per la vm.
Il parametro da modificare è memsize.

Passo 5
Installiamo windows

Adesso che vmware è installato e l’immagine del nostro disco virtuale è pronta, possiamo mettere il cd di windows nel lettore e far partire il nostro player

# vmplayer windows.vmx

Per l’installazione di windows chidete a bill …

Note a margine.
Nei commenti è stato segnalata la possibilità di usare apt-get per l’installazione di VMware Player.
Per farlo è necessario abilitare i reposity multiverse modificando il file source.list oppure utilizzando una delle optioni di EasyUbuntu.

Versione 1.1
Ultimo aggiornamento: 05.06.2006

Write a Comment

Comment

61 Comments

  1. HELP !
    Ciao a tutti .
    Ho un laptop aziendale e non posso “spazzare via” WinXP SP2, ne partizionare e fare dual boot (è vietato !).
    Allora installo VMware workstation su XP (host) e creo una nuova VM. OK.
    Poi inizio a installare Ubuntu 7.10 (stesso CD che ho utilizzato per un altro laptop, e comunque l’iso è testata ed è OK).
    All’inizio va tutto alla grande e liscissimo: installazione a prova di scimmia.
    Peccato che arrivato all’82% (matematico: l’ho ripetuto + volte) si blocca l’installazione. Non so a quel punto che file sta cercando di leggere dall’iso.
    E’ GIA’ SUCCESSO A QUALCUNO ? AVETE UN WORKAROUND PER FAVORE ?
    Grazie in anticipo