Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian) Risorse italiane (documentazione e tools)
  • Search

[Tip]Gentoo Host +XP Guest da disco fisico con VmwarePlayer

Forum riservato alla documentazione in italiano.

Moderator: ago

Post Reply
  • Print view
Advanced search
6 posts • Page 1 of 1
Author
Message
crisandbea
Veteran
Veteran
Posts: 1778
Joined: Sun Jul 03, 2005 8:56 am
Location: BOSCO (SA) ... ma domiciliato a Bologna....
Contact:
Contact crisandbea
Website

[Tip]Gentoo Host +XP Guest da disco fisico con VmwarePlayer

  • Quote

Post by crisandbea » Thu Mar 22, 2007 3:28 pm

1) Introduzione

Code: Select all

Spiegherò come avviare il vostro Windows XP (già installato) da una macchina virtuale sotto Linux.
Immaginiamo un sistema con 2 partizioni, una con Linux Gentoo e una con Windows XP utile per
installare quei programmi a cui proprio non si può rinunciare sia per utilità che per prestazioni
comparate ad una emulazione sotto Wine. Perchè creare una macchina virtuale ed installarci un
altra copia di Windows XP se possiamo semplicemente creare una macchina virtuale ed avviare la
partizione di Windows già esistente sul nostro Hard disk?
Vantaggi:
     • Non bisogna perdere tempo a reinstallare tutto il sistema Operativo e i vari programmi.
     • Non si hanno 2 Windows Xp sulla stessa macchina (uno virtuale e uno nativo), risparmiando
       spazio.
Svantaggi:
     • Possono verificarsi problemi di inconsistenza di dati, se non agite usando la testa
2)Premessa

Code: Select all

Non si verificheranno problemi, ma se dovessero verificarsi siete responsabili delle scelte che fate,
quindifate BACKUP prima di proseguire oltre. Vi consiglio di avere un HD diviso in una maniera
simile:
    • Partizione Windows (Funzionante con tutti i programmi e driver installati);
    • Partizione Linux Gentoo (Non necessariamente Gentoo, ma la guida è specifica per utenti
        Gentoo);
    • Swap (non sempre necessaria);
    • Partizione Dati;
N.B. Nella Partizione Dati, la più grande del vostro Hard Disk, mettete tutti i vostri dati personali: Foto, Film,
Mp3 e tutto quello che avete sul Desktop e nei Documenti di XP. In futuro per vostra sicurezza usate sempre
questo approccio per una maggiore flessibilità in caso si verifichino brutte situazioni.
3) Cosa vi serve ??

Code: Select all

     • VmwarePlayer
     • Almeno 512 mb di Ram meglio 1GB ma funziona in ogni caso.
4) Installiamo VmwarePlayer

Code: Select all

#verifichiamo se è tutto ok con le dipendenze.
emerge -pvt vmware-player
#lanciamo la compilazione di vmware-player.
emerge vmware-player
5) Configurazione VmwarePlayer

Code: Select all

Passiamo ora alla configurazione del Player.
 /opt/vmware/player/bin/vmware-config.pl
ci verranno poste le seguenti domande:
1. In which directory do you want to install the mime type icons?[/usr/share/icons]
2. What directory contains your desktop menu entry files?
   These files have a .desktop file extension. [/usr/share/applications]
3. In which directory do you want to install the application’s icon?[/usr/share/pixmaps]
4. None of the pre-built vmmon modules for VMware Player is suitable for your running kernel.
5. 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]
6. What is the location of the directory of C header files that match your runningkernel?
[/usr/src/linux-2.6.19-gentoo-r5/include/]
#Domande relative alla configurazione della rete.
1. Do you want networking for your virtual machines? (yes/no/help) [yes]
2. Your computer has multiple ethernet network interfaces available: eth0, eth1.
  Which one do you want to bridge to vmnet0? [eth0]
  ( Con una scheda sola non ve lo chiede )
3. Do you wish to configure another bridged network? (yes/no) [no]
4. Do you want to be able to use NAT networking in your virtual machines? (yes/no)[yes]
5. Do you want this program to probe for an unused private subnet? (yes/no/help)[yes]
6. What will be the IP address of your host on the private network?
   ( 10.0.0.1 ) A vostra discrezione se sapete cosa fate.
7. What will be the netmask of your private network?
  ( 255.255.255.0 )
8. Do you wish to configure another NAT network? (yes/no) [no]
9. Do you want to be able to use host-only networking in your virtual machines?[yes]
10.Do you want this program to probe for an unused private subnet? (yes/no/help)[yes]
11. What will be the IP address of your host on the private network?
   ( 10.0.0.1 ) A vostra discrezione se sapete cosa fate.
12. What will be the netmask of your private network?
    ( 255.255.255.0 )
13. Do you wish to configure another host-only network? (yes/no) [no]
14. Would you like to enable the Google searchbar? (yes/no) [no]
FATTO!!
6) Creazione e configurazione macchina virtuale

Code: Select all

Creazione file .vmx
 #!/usr/bin/vmplayer
config.version = "8"
virtualHW.version = "4"
displayName = "winzooz"
annotation = ""
guestinfo.vmware.product.long = ""
guestinfo.vmware.product.url = ""
guestOS = "winXPPro"
nvram = "winzooz.nvram"
MemTrimRate = "-1"
memsize = "256"
numvcpus = "1"
MemAllowAutoScaleDown = "FALSE"
uuid.action = "create"
checkpoint.vmState = ""
tools.remindInstall = "TRUE"
usb.present = "TRUE"
usb.generic.autoconnect = "FALSE"
serial0.present = "TRUE"
serial0.fileName = "COM1"
serial0.hardwareFlowControl = "TRUE"
parallel0.present = "TRUE"
parallel0.fileName = "LPT1"
parallel0.bidirectional = "TRUE"
sound.present = "TRUE"
sound.virtualdev = "sb16"
logging = "TRUE"
log.fileName = "winzooz.log"
log.append = "TRUE"
log.keepOld = "0"
isolation.tools.hgfs.disable = "FALSE"
isolation.tools.dnd.disable = "FALSE"
isolation.tools.copy.enable = "TRUE"
isolation.tools.paste.enabled = "TRUE"
gui.restricted = "FALSE"
paevm = "TRUE"
gui.fullScreenAtPowerOn = "FALSE"
tools.syncTime = "TRUE"
Ethernet0.present = "TRUE"
Ethernet0.connectionType = "nat"
Ethernet0.generatedAddress = "00:0c:29:ad:ad:bd"
Ethernet0.generatedAddressOffset = "0"
ethernet0.present = "TRUE"
ethernet0.virtualDev = "vlance"
scsi0.present = "TRUE"
scsi0.virtualdev = "buslogic"
ide0:0.present = "TRUE"
ide0:0.fileName = ""
ide0:0.deviceType = "atapi-cdrom"
ide0:0.mode = "persistent"
ide0:0.redo = ""
ide0:0.startConnected = "FALSE"
ide0:0.writeThrough = "FALSE"
ide0:0.autodetect = "FALSE"

ATTENZIONE!: Non avviate ancora la vostra macchina virtuale!
Un consiglio: modificate le impostazioni e togliete Usb, scheda Audio, scheda di Rete per non
spaventare windows al primo avvio ed avere meno popup di driver. Nel file sopra postato sono
abilitate per rendere il file più completo possibile.

IL TRUCCO: Le impostazioni dell’Hard Disk è stata inserita volutamente in modalità Persistent,
ciò significa che Windows scrive in tempo reale sui file, in caso contrario solo quando spegnete la
macchina virtuale, e noi questo non lo vogliamo.
7) Configuriamo Windows Nativo

Code: Select all

Se avviate la vostra macchina virtuale scoprirete che non parte! Come mai?

Praticamente Xp e Linux usano lo stesso driver per il controller IDE e dobbiamo utilizzarne sotto
Windows uno diverso.
Soluzione:
    1. Avviamo XP in maniera Nativa (non dalla macchina virtuale)
    2. Andiamo in Pannello di Controllo / Sistema / Hardware / Profili Hardware /
    3. Creiamo un nuovo profilo copiando quello esistente e chiamiamolo, Vmware
    4. Riavviamo Windows Nativo e selezioniamo all’avvio il profilo Vmware
    5. Questa sarà la prima e ultima volta che lo useremo!
    6. Andiamo in Pannello di Controllo / Sistema / Hardware / Gestione Periferiche
    7. Selezioniamo Controller IDE ATA/ATAPI e modifichiamo le proprietà del controller. Non
       posso dirvi il nome del controller con precisione perchè varia da computer a computer.
    8. Selezioniamo Driver / Aggiorna Driver
       Procediamo con la procedura per utenti esperti e installiamo manualmente, apparirà una lista
       dei driver conosciuti Praticamente cerchiamo un driver standard compatibile Standard Dual
       channel PCI IDE controller, si potrebbe chiamare in modo diverso sul vostro computer (se
       appaiono 2 scelte scegliete quella non evidenziata). Male che vada state modificando il profilo
       Vmware e non quello principale.
   9. Avviamo Linux e Windows XP Virtuale selezionando il profilo Vmware
8) Configuriamo Windows virtuale

Code: Select all

Premesso che ora dalla macchina virtuale avvieremo sempre Windows utilizzando il profilo Vmware,
e attenzione a non avviare il profilo normale perchè Vmware usa driver diversi e incasinerete tutto.
9) Attivazione di WINDOWS

Code: Select all

E’ probabile, se avete una copia Originale e non Corporate di Windows che al primo avvio vi
venga chiesto di attivare Windows, considerate che Microsoft considera una macchina virtuale un
computer a parte, e dovete pagare quindi un altra licenza. La cosa è assurda, lo capisco, è un altro
modo per incoraggiare gli utenti a procurarsi copie pirata di Windows nonostante ne abbiano già una
completamente pagata e funzionante.
Per ovviare al problema cercate su internet un file chiamato: Windows XP Anti Product Activation
Oltre questo, non vi posso aiutare perchè è oltre gli scopi di questa guida.
10) Installazione Driver Vmware Tools

Code: Select all

Ovviamente la macchina Virtuale ha dei driver suoi specifici, come ad esempio per la scheda video
(non pensiate di poter utilizzare i giochi 3D con la macchina virtuale). Avviate Windows Virtuale e
quando siete al Desktop selezionate nel menu VM»Install_Vmware_Tools e sul popup selezionate
Install. Praticamente in Risorse del Computer vi comparirà un Lettore CD con all’interno i file di
installazione di VMware Tools.
11)Conclusione

Code: Select all

Diciamo che abbiamo concluso ma ricordate che tutti i programmi che togliete dall’avvio e tutti i
casini che combinerete saranno permanenti anche nel Windows NATIVO. Fate attenzione a quello
che fate.
[color=red]Un Consiglio[/color]: Non usate da Linux la partizione di Windows, mentre è avviata la macchina virtuale,
qualunque cambiamento che effettuerete che Windows non apprezza completamente potrebbe 
mandare in Crash la vostra macchina virtuale e ripercuotere la crisi anche sul profilo hardware nativo.
Insomma usate la testa.

ciao a tutti spero possa essere utile.

se scoprite qualche errore fatemi sapere.
Top
comio
Advocate
Advocate
User avatar
Posts: 2191
Joined: Thu Jul 03, 2003 10:36 am
Location: Taranto

  • Quote

Post by comio » Thu Mar 22, 2007 7:51 pm

Ottimo direi.

ciao
RTFM!!!!

e

http://www.comio.it
:)
Top
crisandbea
Veteran
Veteran
Posts: 1778
Joined: Sun Jul 03, 2005 8:56 am
Location: BOSCO (SA) ... ma domiciliato a Bologna....
Contact:
Contact crisandbea
Website

  • Quote

Post by crisandbea » Thu Mar 22, 2007 8:00 pm

comio wrote:Ottimo direi.

ciao
detto da te è un onore :D

ciauz
Top
tno
n00b
n00b
Posts: 6
Joined: Mon Jun 10, 2002 6:39 pm

  • Quote

Post by tno » Mon Apr 23, 2007 3:00 pm

ottima guida

dove si specifica in quale disco e partizione e' installato win ? Uso un hd sata, che viene visto da win come ide, ma da linux come sdaX.

Grazie
Top
Bionicle
Apprentice
Apprentice
User avatar
Posts: 172
Joined: Sat Nov 06, 2004 4:06 pm
Location: TI, svizzera
Contact:
Contact Bionicle
Website

  • Quote

Post by Bionicle » Mon Apr 23, 2007 4:17 pm

Volevo chiedere: si può fare la stessa cosa con VirtualBox?

Grazie
::::. www.almack.ch .::::
Top
crisandbea
Veteran
Veteran
Posts: 1778
Joined: Sun Jul 03, 2005 8:56 am
Location: BOSCO (SA) ... ma domiciliato a Bologna....
Contact:
Contact crisandbea
Website

  • Quote

Post by crisandbea » Mon Apr 23, 2007 5:17 pm

tno wrote:ottima guida

dove si specifica in quale disco e partizione e' installato win ? Uso un hd sata, che viene visto da win come ide, ma da linux come sdaX.

Grazie
qui

Code: Select all

ide0:0.deviceType = "atapi-cdrom" 
Bionicle wrote:Volevo chiedere: si può fare la stessa cosa con VirtualBox?

Grazie
non lo sò in quanto non ho provato, prova a chiedere qui

ciao
Top
Post Reply
  • Print view

6 posts • Page 1 of 1

Return to “Risorse italiane (documentazione e tools)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy