 |
|
 |
 |
| Автор |
Съобщение |
phantomlord
Шеф

Регистриран на: 03 Мар 2006
Мнения: 1426
Местожителство: София
|
Пуснато на:
Нед 10, Сеп, 2006 2:03 |
|
Тук ще разберете как можете да инсталирате Windows Vista от *.iso имидж файл без да го печете на диск, под Debian или Ubuntu чрез VMWare Server. Забележка: Ако паметта ви е 512 МВ или по-малко въобще не се опитвайте да инсталирате Windows Vista, защото минималното му изискване за налична памет е 512 МВ. Разбира се на виртуалната машина можете да зададете за RAM и по-високи стойности от реалната RAM, но това ще доведе до постоянно използване на SWAP-а върху хард-диска, което води до пълно претоварване на реалната машина и много ниска производителност. На мен ми се наложи да кача системната памет на 1 GB за да мога да използвам двете операционни системи едновременно и безпроблемно. Ако нямате възможност да си увеличите RAM-a, се насочете към Windows XP примерно.
Спазвайте следните стъпки:
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 |
и стартираме:
Можете да приемете всички настройки, които ви се предлагат по подразбиране като направо натиснете 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 или като напишем в конзолата:
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 |
_________________ Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord
Последната промяна е направена от phantomlord на Пет 23, Яну, 2009 10:19; мнението е било променяно общо 15 пъти |
|
|
|
 |
koko32
Участник

Регистриран на: 17 Сеп 2006
Мнения: 130
Местожителство: Сливен
|
Пуснато на:
Нед 24, Сеп, 2006 18:25 |
|
А как се маха vmware-server-distrib  |
|
|
|
|
 |
phantomlord
Шеф

Регистриран на: 03 Мар 2006
Мнения: 1426
Местожителство: София
|
Пуснато на:
Нед 24, Сеп, 2006 18:36 |
|
| Код: |
| /vmware-server-distrib/bin/vmware-uninstall.pl |
|
_________________ Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord |
|
|
|
 |
Гост
|
Пуснато на:
Нед 24, Сеп, 2006 19:46 |
|
| phantomlord написа: |
| Код: |
| /vmware-server-distrib/bin/vmware-uninstall.pl |
|
Златен си
 |
|
|
|
|
 |
az
Гост
|
Пуснато на:
Пон 16, Окт, 2006 22:29 |
|
И мога да позлвам windows програми тъй под виртуалната машина? |
|
|
|
|
 |
phantomlord
Шеф

Регистриран на: 03 Мар 2006
Мнения: 1426
Местожителство: София
|
Пуснато на:
Пон 16, Окт, 2006 23:24 |
|
Разбира се. Виртуалната операционна система не се различава по нищо от реалната. Единственият проблем е, че паметта на виртуалната видеокарта е 16 МВ и не става за нови игри. Важно е да имаш колкото се може повече реална RAM - най-добре ще е 512 МВ минимум. |
_________________ Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord |
|
|
|
 |
az
Гост
|
Пуснато на:
Вто 17, Окт, 2006 12:22 |
|
А Windows XP има ли някаква съществена разлика в инсталирането от Вистата? |
|
|
|
|
 |
phantomlord
Шеф

Регистриран на: 03 Мар 2006
Мнения: 1426
Местожителство: София
|
Пуснато на:
Вто 17, Окт, 2006 14:27 |
|
Не. Само вместо:
| Цитат: |
4.Изберете 'Create a new virtual machine' и после:
=> Next => Next => Select Windows Vista (Experimental) |
избираш Windows XP. |
_________________ Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord |
|
|
|
 |
DJBoraP
Участник

Регистриран на: 29 Окт 2006
Мнения: 522
|
Пуснато на:
Съб 27, Яну, 2007 14:32 |
|
Предполагам ще се опитам да направя това за XP, но не ми е много ясно нещо - трябва ли да си отделя някакъв дял с gparted или Partition Magic, който после да се ползва като виртуален харддиск? |
_________________ Windows XP ->> Mac OSX
Last.fm | Website | Now Studios |
|
|
|
 |
Kulu Ngile
Унуфри
Регистриран на: 04 Мар 2006
Мнения: 1223
Местожителство: София
|
Пуснато на:
Съб 27, Яну, 2007 20:37 |
|
Лично аз съм ползвам само и единствено vmware под windows. Принципа предполагам е един и същ, а той е като използването на една програмка, наречена daemon tools, т.е. ти създаваш файл, който ще бъде голям примерно 10ГБ, колкото си заделил за ОС-то и ще го отчита като нов дял.
Малко и аз не се разбрах, по начина, по който го описах, но ти си умно момче и ще ме разбереш  |
_________________ Ако съдбата е срещу теб, толкова по-зле за нея.
APT HOWTO
Последната промяна е направена от Kulu Ngile на Съб 27, Яну, 2007 20:45; мнението е било променяно общо 1 път |
|
|
|
 |
DJBoraP
Участник

Регистриран на: 29 Окт 2006
Мнения: 522
|
Пуснато на:
Съб 27, Яну, 2007 20:43 |
|
| Kulu Ngile написа: |
Лично аз съм ползвам само и единствено vmware под windows. Принципа предполагам е един и същ, а той е като използването на една програмка, наречена daemon tools, т.е. ти създаваш файл, който ще бъде голям примерно 10ГБ, колкото си задалил за ОС-то и ще го отчита като нов дял.
Малко и аз не се разбрах, по начина, по който го описах, но ти си умно момче и ще ме разбереш  |
Разбрах, но съм алкохолик и не одобрявам daemon tools  |
_________________ Windows XP ->> Mac OSX
Last.fm | Website | Now Studios |
|
|
|
 |
phantomlord
Шеф

Регистриран на: 03 Мар 2006
Мнения: 1426
Местожителство: София
|
Пуснато на:
Нед 28, Яну, 2007 1:02 |
|
Не трябва нито алкохола, нито D-Tools. Чрез самата VMware ще се създаде файл, най-обикновен, с желаната от теб големина, който да служи за хард-диск. |
_________________ Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord |
|
|
|
 |
Kulu Ngile
Унуфри
Регистриран на: 04 Мар 2006
Мнения: 1223
Местожителство: София
|
Пуснато на:
Нед 28, Яну, 2007 1:37 |
|
На едно мнение сме ...просто дадох пример с D-tools , т.е. принципа е един и същ, т.е. ползва се файл, а не се прави нов дял  |
_________________ Ако съдбата е срещу теб, толкова по-зле за нея.
APT HOWTO |
|
|
|
 |
phantomlord
Шеф

Регистриран на: 03 Мар 2006
Мнения: 1426
Местожителство: София
|
Пуснато на:
Нед 28, Яну, 2007 2:15 |
|
Ами и аз не съм те разбрал...  |
_________________ Hear the cry of War
Louder than before
With his sword in hand
to control the land
Crushing metal strikes
on this frightening night
Fall onto your knees
For the Phantom Lord |
|
|
|
 |
kostilkata
Участник
Регистриран на: 22 Фев 2007
Мнения: 4
Местожителство: Sofia
|
Пуснато на:
Чет 29, Мар, 2007 8:29 |
|
Здравейте, това е поредната добра статия ... но аз нещо не можах да се справя с инсталацията Стигнах до тука:
| Код: |
Extracting the sources of the vmmon module.
Building the vmmon module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmmon-only'
make -C /lib/modules/2.6.20.4-mocho/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-2.6.20.4'
CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config1/vmmon-only/linux/driver.c:80:
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or '...' before 'compat_exit'
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: error: expected declaration specifiers or '...' before 'exit_code'
/tmp/vmware-config1/vmmon-only/./include/compat_kernel.h:21: warning: type defaults to 'int' in declaration of '_syscall1'
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.20.4'
make: *** [vmmon.ko] Error 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted. |
Ако може някой да помогне ... благодаря предварително
... забравих да кажа:
| Код: |
uname -a
Linux MOCHO 2.6.20.4-mocho #1 PREEMPT Mon Mar 26 14:13:39 EEST 2007 i686 GNU/Linux |
|
|
|
|
|
 |
|
|
| Иди на страница 1, 2, 3, 4 Следваща
|
Следващата тема
Предишната тема
Не Можете да пускате нови теми Не Можете да отговаряте на темите Не Можете да променяте съобщенията си Не Можете да изтривате съобщенията си Не Можете да гласувате в анкети |
|
|
 |
 |
|
 |
|