Алмас

Linux Windows 2-ыг эв найрамдалтайгаар нэгэн зэрэг ажиллуулах өөрийнхөө одоогоор мэдэж байгаа хамгийн шилдэг аргыг таньд танилцуулъя. Энэ бол VMWare Workstation ( www.vmware.com/ ) ашиглан хийсвэр компьютер үүсгэн Linux дотроо, эсвэл Windows дотроо нөгөөг нь ажиллуулах арга юм. Мөн доор Virtualbox ( www.virtualbox.org ) ашиглах заавар мөн бий.

Би энэ удаад Ubuntu linux дээр VMWare суулгаад шууд хатуу дисктэй холбон Windows ажиллуулаад сууд байна. Та үүнийг хийхийн өмнө та dual boot буюу Windows, Linux-г хамтад нь суулгасан байх хэрэгтэй. (мэдэхгүй бол асууж болно) Энэ арга юугаараа давуу вэ гэвэл Windows давхар ажиллана, компьютерээ дахин ачааллаж Windows рүүгээ орох хэрэггүй болохоороо л их амар байна даа. Гол нь шууд таний ердийн windows систем шууд хийсвэр компьтерт чинь ачаалагдана. Хүсээгүй үедээ шууд Windows рүүгээ орж бас болно. Харин Windows дотор Linux ажиллуулахын хувьд бол ойлгомжтой амархан учир та өөрөө VMWare Workstation-ы Windows-д зориулсан хувилбарыг татаж авч суулгаад хэрэглээд үзээрэй.

1. За тэгээд доорх зааврын дагуу эхлээд VMWare Workstation-оо суулгана:
https://help.ubuntu.com/community/VMware/Workstation

2. Харин дараа нь: эх сурвалж: ( http://news.u32.net/articles/2006/07/18/running-vmware-on-a-physical-partition  )

(Тайлбар: Энэ зааврыг Pentium IV 2.4Gz, 768mb RAM, ATA 60 IDE hard disk -ны 1-р partition дээр windows суусан компьютер дээр туршиж ажиллуулсан)

Windows-өө бэлдэнэ. (гэхдээ минийх дээр нь энэ онц ач холбогдолгүй байв)

  1. Windows рүүгээ орно.
  2. Давхар hardware profile үүсгэнэ.
    Control Panel -> System -> Hardware -> Hardware Profiles.
    Copy дарна, VMWare гэсэн шинэ нэр өгөөрэй.
    Та одоо хуучин байсан болон VMWare гэсэн 2 техникийн тохиргоотой боллоо.
  3. Тэгэхээр анх нэвтрэх үедээ аль зөвийг нь сонгож байх хэрэгтэй. Компьтер асах үед "Wait until I select a hardare profile" гэсэн асуулт гарч ирэхэд сонгон.
  4. Remove anything that could cause trouble.  For instance, even if disabled in the VMWare profile, Lenovo's pre-installed ThinkPad software crashes under VMWare.  Remove it -- you won't miss it.  Try to make your system as close to bare vanilla Windows as you can.
  5. Компьтерээ дахин ачааллаад Linux руугаа ор.

Virtual Machine-аа үүсгэнэ

VMWare-ээ root-ээр ажиллуулна.
  1. File -> New -> New Virtual Machine.
  2. "Custom"-г сонгоно, Next
  3. Суулгах үйлдлийн системээ сонгоно (WinXP Pro), Next
  4. Нэр өгнө "WinXP", Next
  5. One processor, Next
  6. virtual machine-д зориулах шуурхай санах ой RAM-ын хэмжээг сонгоно. Таний RAM хангалттай байх хэрэгтэй. Мэдээж таний нийт RAM-ны хагас нь хийсвэр машинд хэрэглэгдэх болно.  
  7. Сүлжээний холболтоо сонгоно. Bridged гэвэл шууд сүлжээр рүү холбогдоно, Host only гэвэл зөвхөн таний линукс, хийсвэр машин 2-н дунд сүлжээ үүснэ гэсэн үг. 
  8. SCSI тохиргоог BusLogic хэвээр орхиод, Next
  9. Physical Disk сонгоно, Next
  10. Use entire disk, Next
  11. Дискээ хадгалаад хийсвэр машинаа хадгална.
  12. Суулгалт дуусна.

Тохируулах:

  1. Floppy image энэфайлыг татаж аваад задлаарай. (энэ хатуу дискний хамгийн эхний partition дээр суусан тохиргоотой байгаа. Өөр тохиргоо хэрэгтэй бол хандаж болно. Эсвэл өөрөө img файлыг уян диск рүү хуулж байгаад boot.ini файл дээр засвар хийгээрэй.)
  2. Settings -> Hardware -> Floppy руу ороод Floppy image хэсгийг сонгоод 1-д татаж авсан файлыг задласан bootdisk.img файлыг сонгоно.
  3. Таний хатуу диск IDE бол vmware шинээр хийсвэр диск үүсгэхдээ SCSI диск хэлбэрээр үүсгэдэг учир windows ачааллахад алдаа заадаг. Хэрвээ таний диск SCSI бол энэ 3,4-рх тохиргоог хийх шаардлагатай.

Өөрийн home directory доторх vmware (/home//vmware) дотор шинээр үүссэн таний хийсвэр машины хавтсан дотроос *.vmx файлыг текс засварлагчаар нээгээд

#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "6"
scsi0.present = "TRUE"
memsize = "512"
MemAllowAutoScaleDown = "FALSE"
ide0:0.present = "TRUE"
ide0:0.fileName = "Windows XP Professional.vmdk"
ide0:0.writeThrough = "TRUE"
ide0:0.deviceType = "rawDisk"
ide1:0.present = "TRUE"
ide1:0.fileName = "/dev/scd0"
ide1:0.deviceType = "cdrom-raw"
floppy0.startConnected = "TRUE"
floppy0.fileName = "/home/davka/vmware/Windows XP Professional/bootdisk.img"
floppy0.autodetect = "TRUE"
Ethernet0.present = "TRUE"
ethernet0.wakeOnPcktRcv = "FALSE"
displayName = "WindowsXP"
guestOS = "winxppro"
floppy0.fileType = "file"
ide0:0.redo = ""
usb.present = "TRUE"
ehci.present = "TRUE"
sound.present = "TRUE"
sound.fileName = "/dev/dsp"
sound.autodetect = "FALSE"
svga.autodetect = "TRUE"
pciBridge0.present = "TRUE"
nvram = "Windows XP Professional.nvram"
deploymentPlatform = "windows"
virtualHW.productCompatibility = "hosted"
RemoteDisplay.vnc.port = "0"
tools.upgrade.policy = "useGlobal"
extendedConfigFile = "Windows XP Professional.vmxf"
floppy0.clientDevice = "FALSE"

fileSearchPath = "/home/davka/vmware/Windows XP Professional;."

ethernet0.addressType = "generated"
uuid.location = "56 4d 58 12 27 af c5 69-d2 46 7e 89 63 08 f0 cb"
uuid.bios = "56 4d 58 12 27 af c5 69-d2 46 7e 89 63 08 f0 cb"
ethernet0.generatedAddress = "00:0c:29:08:f0:cb"
ethernet0.generatedAddressOffset = "0"

ide1:0.startConnected = "TRUE"
tools.syncTime = "FALSE"

pciBridge0.pciSlotNumber = "17"
scsi0.pciSlotNumber = "16"
ethernet0.pciSlotNumber = "32"
sound.pciSlotNumber = "33"
ehci.pciSlotNumber = "34"

checkpoint.vmState = ""

parallel0.present = "TRUE"
parallel0.fileName = "/dev/parport0"
parallel0.bidirectional = "FALSE"

байдлаар тохируулна.

4. *.vmdk файлыг текст засварлагчаар нээгээд өөрийн өөрийн хатуу дискэнд зохицуулан өөрчлөнө. Доор миний vmdk файлын жишээ. Ийм байдлаар SCSI тохиргоог IDE болгож тохируулна.

# Disk DescriptorFile
version=1
CID=49252542
parentCID=ffffffff
createType="fullDevice"

# Extent description
RW 312581808 FLAT "/dev/sda" 0

# The Disk Data Base
#DDB

ddb.virtualHWVersion = "6"
ddb.geometry.cylinders = "19457"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.geometry.biosCylinders = "19457"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
ddb.adapterType = "ide"
ddb.toolsVersion = "7240"

За одоо Хийсвэр компьютерээ асаагаад үз дээ.



VirtualBox дээр Dualboot-ээр суулгасан Windows ачааллах

Dualboot байдлаар суулгасан windows-ыг шууд хатуу дискнээс Virtualbox ашиглан Үбүнтү дотор дуудаж ажиллуулах арга.

Virtualbox суулгах

Virtualbox-ыг үбүнтүгийн суулгагчаар биш татаж авч суулгахыг зөвлөх байна. энд дарж deb суулгацыг татаж авч ажиллуулж суулгаарай.

Дискэнд хандах эрх Virtualbox-т өгөх

- "sudo usermod -a -G disk nevtersen_ner "
- "sudo usermod -a -G vboxusers nevtersen_ner " тушаалуудыг дарааллуулан өгөөд logout хийж гараад дахин буцаж ороход энэ тохиргоо идэвхижинэ.

Windows-өө бэлдэх

Windows рүүгээ орно. System Properties > Hardware > Hardware profiles руу орж шинэ profile Virtualbox-тоо зориулж үүсгэнэ.
Тэгээд энд дарж ороод MergeIDE татаж авч суулгаарай.

Virtualbox-т зориулсан виртуал хатуу диск (VMDK file) үүсгэх

Дараах тушаалаар өөрийн дискэнд зориулж дискээ үүсгэнэ. fdisk -l тушаалыг ашиглаж дискний мэдээллээ хараарай.

sudo apt-get install mbr
install-mbr winxp.mbr --force
VBoxManage internalcommands createrawvmdk -filename /home/dusal/.VirtualBox/WindowsXP.vmdk -rawdisk /dev/sda -partitions 1 -mbr winxp.mbr -relative -register
Энд dusal, /dev/sda -partition 1 гэснийг өөрийнхөөрөө солиорой. Ингээд Virtualbox-тоо энэ дискээ ашиглан шинэ хийсвэр машин үүсгэнэ.

Virtualbox тохируулах

Үүсгэсэн виртуал машины settings дотор "general->advanced" хэсэгт IO APIC болон VT-x/AMD-V тохиргоонуудыг хэрэглэхээр сонгоно.

 Бүртгэл болон BIOS-ын тохиргоо хийх

Windows лицензийн бүргэл шалгахдаа BIOS-ын мэдээллийг ашигладаг. Хийсвэр машин маань жинхэнэ машинаас өөр тохиргоотой учир үүнийг адилхан болгож тохируулах хэрэгтэй. Ингэхдээ dmidecode -t0 and dmidecode -t1 тушаалыг ашиглаж тооцоолуурынхаа DMI мэдээлллийг авна. Үүнийгээ ~/.VirtualBox/Machines/My_Windows_Machine/My_Windows_Machine.xml гэх мэт байдлаар байх өөрийн машины тохиргооны XML файлыг нээгээд гэсний доор оруулж өгөх хэрэгтэй.

Бусад мэдээлэл

  • Энэ аргыг хэрэглэх үедээ дуалбүүт сонголтыг өнгөрөөж ажиллаж буй үйлдлийн системээ хийсвэр машин дотор дуудахаас болгоомжлоорой.
  • Энэ нь жирийн виртуал дискнээс Windows ажиллуулахаас илүү удаан гэдгийг анхаараарай. Хэрвээ хурдан болгох арга байгаа бол almas@dusal.net хаягаар хэлж өгч туслаарай. happy

Эх сурвалж

Энд дарж Англи хэл дээрх эх материалыг уншиж болно.

 

  • 4388
  • 8
  • 0

Сэтгэгдэл бичих
Сэтгэгдэл:

http://wiki.limnux.org/wiki/VirtualBox_%D0%B4%D1%8D%D1%8D%D1%80_Dualboot-%D1%8D%D1%8D%D1%80_%D1%81%D1%83%D1%83%D0%BB%D0%B3%D0%B0%D1%81%D0%B0%D0%BD_Windows_%D0%B0%D1%87%D0%B0%D0%B0%D0%BB%D0%BB%D0%B0%D1%85

Энд арай амархан байдлаар VirtualBox суулгах заавар байгаа...

Гэхдээ хурдны хувьд арай өөр байж магадгүй байх...

root-ээр програмыг ажиллуулахдаа sudo нэмж өгдөг. $ sudo vmware гээд л ажиллана. Тэгээд file цэснээс дээрх дарааллын дагуу шинэ хийсвэр тооцоолуур үүсгэнэ дээ.
Зочин хэзээ бичсэн: 2009-03-12 21:11 | |
bat
VMWare-ээ root-ээр yaj ajiluulah we
File -> New -> New Virtual Machine yaj uusgeh we yaraltai hariu ogwol zugeer bna shuu
mooeo хэзээ бичсэн: 2009-03-12 19:05 | |
тийм тийм. зөвхөн хэрэг болсон үед л юу юм гэхээс...
Linux дээр wine юм уу crossover харин windows дээр andlinux хэрэглэж бас болно. Хамаагүй илүү.
Манай блогийн хайлтыг ашиглаад мэдээлэл авч болно.
Алмас хэзээ бичсэн: 2009-02-04 10:09 | |
hi
gehdee ene chin ih RAM idne, bas ali ali taldaa [windows, ubuntu] achaalal ogood gatsah mayagtai, udaan ajillaad bga ym shig sanagdaad bh ymaa confused confused confused confused
ingesnii orond zugeer l ali negeer ni dagnachihwal zugeer ym shig ee... happy happy
unnamed хэзээ бичсэн: 2009-02-04 00:09 | |
Тийм хууль бусаар хэрэглэж болно. Эсвэл Vmware server нь үнэгүй шиг санагдаж байна... Хэрэв 64 bit windows хэрэглэж байвал нээлттэй эх бүхий virtualbox-ыг хэрэглэж болно. http://www.virtualbox.org/wiki/Downloads Би linux дээрээ хэрэглэдэг болохоор бас яг сайн мэдэхгүй байна л даа...
Админ хэзээ бичсэн: 2008-11-21 20:16 | |
hi
энэ VMWare Workstation chini free bdagguimu bi windows deeree suulgah gesen chini trial yum bna shde yaah be?
onio хэзээ бичсэн: 2008-11-21 14:32 | |
Сэтгэгдэл
VMWare Workstation ( http://www.vmware.com/ ) програмын windows-д зориулсан хувилбар нь бас байдаг. Сайт руу нь орж татаж аваад суулгаад үзэхэд бараг ойлгогдох байхаа. Үз дээ. Суулгахад амархан, ойлгомжтой. Линукс шиг иймэрхүү асуудлууд лав миний IDE хатуу дискэнд тулгардаггүй.

Зассан: xvv хэзээ: 2008-2-15 02:10
xvv хэзээ бичсэн: 2008-02-15 16:09 | |
P: (мэдэхгүй бол асууж болно)
Өнөөдөр монголд миний хувьд ажлын шаардлагаар win хэргэлхээс өөр алга байна. тийм болхоор үүнийг би маш их сонирхож байна. Гэхдээ эсэргээр нь win доо virtual lin хэрэхэн суулгаж тохируулахыг тайлбарлаад өгөөч... plz
Зочин хэзээ бичсэн: 2008-02-15 12:03 | |



:-)