Спазвайте следните стъпки:
1.Инсталиране на необходимите пакети:
- Код за потвърждение: Избери целия код
apt-get install linux-headers-`uname -r` build-essential xinetd
2.Сега вече можем да свалим програмата VMWare Server от тук.
След като се съгласите с EULA търсете за: Download VMware Server (for Linux Systems) и свалете първия Binary (.tar.gz),
Програмата е безплатна, но ще трябва да се регистрирате за да получите сериен номер, който да въведете по време на инсталацията. Регистрацията се прави тук.
3.Преди да започнем инсталацията трябва да разархивираме сваления файл:
- Код за потвърждение: Избери целия код
tar -zxvf Vmware-server-1.0.1-29996.tar.gz
После влизаме в папката където се е извлякло съдържанието му
- Код за потвърждение: Избери целия код
cd vmware-server-distrib
и стартираме:
- Код за потвърждение: Избери целия код
./vmware-install.pl
Можете да приемете всички настройки, които ви се предлагат по подразбиране като направо натиснете Enter. Само за място където да се съхраняват виртуалните машини трябва да изберете дял с колкото се може повече свободно място. Чистата инсталация на Vista без допълнителни приложения на мен ми зае почти 7 GB място. Просто тази система е ужасно алчна за ресурси.
Имайте в предвид, че по време на инсталацията на Vmware Server ще се генерира модул, който ще се зареди в ядрото и този модул трябва да се компилира със същата версия на gcc с която е компилирано ядрото ви. Ще ви бъде съобщено ако има разлика във версиите. При мен се оказа, че текущата версия на gcc, която е определена за използване по подразбиране е 4.1, докато ядрото ми съм го компилирал под gcc-4.0. За щастие не я бях де-инсталирал. Ето как се оправих с проблема: преименувах символната връзка gcc в /usr/bin/ на gcc.old. После създадох нова символна връзка, която да води към /usr/bin/gcc-4.0:
- Код за потвърждение: Избери целия код
ln -sv /usr/bin/gcc-4.0 /usr/bin/gcc
И така инсталацията на Vmware Server приключи успешно. Сега остава да стартираме Vmware Server Console от Applications => System Tools => Vmware Server Console или като напишем в конзолата:
- Код за потвърждение: Избери целия код
vmware
4.Изберете 'Create a new virtual machine' и после:
=> Next => Next => Select Windows Vista (Experimental)
=> Next => Въведете име и изберете място за виртуалната машина.
=> Next => изберете: Network type. Можете по подразбиране да се спрете на: "Brigde: Connected Directly to the physical Network" или изберете онова, което ви приляга по-добре.
=> Next => изберете размер на виртуалния хард-диск (препоръчвам поне 10 GB) и направете други необходими настройки.
=> Next => Finish
5.След като вече сте създали виртуалната машина я селектирайте и кликнете: Edit Virtual Machine settings. За CD-Rom Drive въведете пътя до *.iso имидж файла.
6.И така. Сега вече сте готови да стартирате виртуалната си машина и да инсталирате на нея Windows Vista. Щракнете: Power on This Vitual Machine и инсталацията ще започне. За да изкарате от екрана на Windows курсора на мишката се натиска едновременно: ctrl+alt.
7.Когато инсталацията приключи и ви се зареди чисто новата (виртуална) операционна система за ускоряване на действието й изберете във VMWare:
VM=>Install Vmware Tools и те ще се инсталират във виртуалната система.
Ето резултата, който ви пожелавам да получите:
.
Допълнение:
- В случай, че смените своето ядро с нова версия е необходимо модулите, които се добавят към него при инсталацията на VMware, да се копилират отново. За да направите това изпълнете:
- Код за потвърждение: Избери целия код
/usr/bin/vmware-config.pl
Допълнение 2:
- Ако имате инсталиран реален Windows, не е необходимо да инсталирате виртуален, защото можете да си стартирате реалния Windows. Ето как:
Сваляте тези 2 файла: windows.vmdk и windows.vmx. Там където ги свалихте трябва да си направите копие на текущия MBR като изпълните:
- Код за потвърждение: Избери целия код
dd if=/dev/hda of=windowsxp.mbr bs=512 count=63
Отваряте конзолата и пускате parted (ако го нямате, си го инсталирате: apt-get install parted).
След това пишете:
# parted /dev/hda
GNU Parted 1.7.1
Using /dev/hda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) unit s
(parted) print
Disk /dev/hda: 23579135s
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 63s 9223199s 9223137s primary ntfs
2 9223200s 22679999s 13456800s primary ext3 boot
3 22680000s 23572079s 892080s primary linux-swap
(parted) unit cyl
(parted) print
Disk /dev/hda: 1559cyl
Sector size (logical/physical): 512B/512B
BIOS cylinder,head,sector geometry: 1559,240,63. Each cylinder is 7741kB.
Partition Table: msdos
Number Start End Size Type File system Flags
1 0cyl 609cyl 609cyl primary ntfs
2 610cyl 1499cyl 890cyl primary ext3 boot
3 1500cyl 1558cyl 59cyl primary linux-swap
Забележете числата в червено. В оранжево са командите.
Отворете windows.vmdk с текстови редактор и ще видите нещо като това:
# Disk DescriptorFile
version=1
CID=9428f535
parentCID=ffffffff
createType="fullDevice"
# Extent description
RW 63 FLAT "windowsxp.mbr" 0
RW 23579072 FLAT "/dev/hda" 63
# The Disk Data Base
#DDB
ddb.toolsVersion = "6530"
ddb.adapterType = "ide"
ddb.virtualHWVersion = "4"
ddb.geometry.sectors = "63"
ddb.geometry.heads = "240"
ddb.geometry.cylinders = "1559"
Маркираните в червено числа трябва да промените с онези, които ви излязоха от parted. Имайте в предвид, че където пише RW се въвежда числото с размера на диска минус 63, тъй като те са запазени за MBR.
Ако когато се опитате да стартирате реалния Windows VMWare ви съобщи, че не може да достъпи файла, защото нямате права, направете потребителя си член на групата disk.
Записвате файла, отваряте VMWare Server, избирате отваряне на виртуална машина, посочвате пътя до файла windows.vxm и я конфигурирате както желаете и я стартирате. Не забравяте да инсталирате и VMWare Tools като се стартира уиндоуса.
ПРЕДУПРЕЖДЕНИЯ:
1. Не прехвърляйте файлове от линукса към дяла на реалния Windows, когато той е пуснат през виртуалната машина.
2. Не затваряйте VMWare без да изключите Windows-a, когато е стартиран под виртуалната машина.
Допълнение 3: Ако ползвате VMWare върху линукс хост и имате двуядрен процесор е възможно часовника на виртуалната машина да започне да напредва. Ако това стане, добавете в /etc/vmware/config селдните редове:
host.cpukHz = 1830000 #Тук пишете тактовата честота на процеора ви в килохерци.
host.noTSC = TRUE
ptsc.noTSC = TRUE
Записвате файла и рестартирате VMWare.
Източник.
Източник 2