http://myfreesoft.net Форуми

Регистрирайте се Вход
 
Следващата тема
Предишната тема
Създайте нова тема Напишете отговор  http://myfreesoft.net Форуми » Инсталиране и работа с приложения
Автор Съобщение
phantomlord
Шеф


Регистриран на: 03 Мар 2006
Мнения: 1451
Местожителство: София

МнениеПуснато на: Нед 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

и стартираме:
Код:
./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

_________________
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 пъти
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
koko32
Участник


Регистриран на: 17 Сеп 2006
Мнения: 130
Местожителство: Сливен

МнениеПуснато на: Нед 24, Сеп, 2006 18:25 Отговорете с цитат

А как се маха vmware-server-distrib rofl
Вижте профила на потребителя Изпратете лично съобщение
phantomlord
Шеф


Регистриран на: 03 Мар 2006
Мнения: 1451
Местожителство: София

МнениеПуснато на: Нед 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
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
Гост






МнениеПуснато на: Нед 24, Сеп, 2006 19:46 Отговорете с цитат

phantomlord написа:
Код:
/vmware-server-distrib/bin/vmware-uninstall.pl

Златен си

rofl
az
Гост





МнениеПуснато на: Пон 16, Окт, 2006 22:29 Отговорете с цитат

И мога да позлвам windows програми тъй под виртуалната машина?
phantomlord
Шеф


Регистриран на: 03 Мар 2006
Мнения: 1451
Местожителство: София

МнениеПуснато на: Пон 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
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
az
Гост





МнениеПуснато на: Вто 17, Окт, 2006 12:22 Отговорете с цитат

А Windows XP има ли някаква съществена разлика в инсталирането от Вистата?
phantomlord
Шеф


Регистриран на: 03 Мар 2006
Мнения: 1451
Местожителство: София

МнениеПуснато на: Вто 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
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
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
Мнения: 1233
Местожителство: София

МнениеПуснато на: Съб 27, Яну, 2007 20:37 Отговорете с цитат

Лично аз съм ползвам само и единствено vmware под windows. Принципа предполагам е един и същ, а той е като използването на една програмка, наречена daemon tools, т.е. ти създаваш файл, който ще бъде голям примерно 10ГБ, колкото си заделил за ОС-то и ще го отчита като нов дял.
Малко и аз не се разбрах, по начина, по който го описах, но ти си умно момче и ще ме разбереш Razz

_________________
Ако съдбата е срещу теб, толкова по-зле за нея.


APT HOWTO

Последната промяна е направена от Kulu Ngile на Съб 27, Яну, 2007 20:45; мнението е било променяно общо 1 път
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
DJBoraP
Участник


Регистриран на: 29 Окт 2006
Мнения: 522

МнениеПуснато на: Съб 27, Яну, 2007 20:43 Отговорете с цитат

Kulu Ngile написа:
Лично аз съм ползвам само и единствено vmware под windows. Принципа предполагам е един и същ, а той е като използването на една програмка, наречена daemon tools, т.е. ти създаваш файл, който ще бъде голям примерно 10ГБ, колкото си задалил за ОС-то и ще го отчита като нов дял.
Малко и аз не се разбрах, по начина, по който го описах, но ти си умно момче и ще ме разбереш Razz

Разбрах, но съм алкохолик и не одобрявам daemon tools Razz

_________________
Windows XP ->> Mac OSX

Last.fm | Website | Now Studios
Вижте профила на потребителя Изпратете лично съобщение Изпрати мейла
phantomlord
Шеф


Регистриран на: 03 Мар 2006
Мнения: 1451
Местожителство: София

МнениеПуснато на: Нед 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
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
Kulu Ngile
Унуфри


Регистриран на: 04 Мар 2006
Мнения: 1233
Местожителство: София

МнениеПуснато на: Нед 28, Яну, 2007 1:37 Отговорете с цитат

На едно мнение сме ...просто дадох пример с D-tools Wink, т.е. принципа е един и същ, т.е. ползва се файл, а не се прави нов дял Cool

_________________
Ако съдбата е срещу теб, толкова по-зле за нея.


APT HOWTO
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
phantomlord
Шеф


Регистриран на: 03 Мар 2006
Мнения: 1451
Местожителство: София

МнениеПуснато на: Нед 28, Яну, 2007 2:15 Отговорете с цитат

Ами и аз не съм те разбрал... Wink rofl

_________________
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
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
kostilkata
Участник


Регистриран на: 22 Фев 2007
Мнения: 4
Местожителство: Sofia

МнениеПуснато на: Чет 29, Мар, 2007 8:29 Отговорете с цитат

Здравейте, това е поредната добра статия Smile ... но аз нещо не можах да се справя с инсталацията Confused Стигнах до тука:
Код:
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.

Ако може някой да помогне ... благодаря предварително Smile
... забравих да кажа:
Код:
uname -a
Linux MOCHO 2.6.20.4-mocho #1 PREEMPT Mon Mar 26 14:13:39 EEST 2007 i686 GNU/Linux
Вижте профила на потребителя Изпратете лично съобщение ICQ Номер
Покажи мнения от преди:   
Създайте нова тема Напишете отговор

Следващата тема
Предишната тема
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети


 



Powered by phpBB © 2001, 2002 phpBB Group :: Theme zoneCopper designed by yassineb.
Translation by: Boby Dimitrov