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-өө бэлдэнэ. (гэхдээ минийх дээр нь энэ онц ач холбогдолгүй байв)
- Windows рүүгээ орно.
- Давхар hardware profile үүсгэнэ.
Control Panel -> System -> Hardware -> Hardware Profiles.
Та одоо хуучин байсан болон VMWare гэсэн 2 техникийн тохиргоотой боллоо.
Copy дарна, VMWare гэсэн шинэ нэр өгөөрэй. - Тэгэхээр анх нэвтрэх үедээ аль зөвийг нь сонгож байх хэрэгтэй. Компьтер асах үед "Wait until I select a hardare profile" гэсэн асуулт гарч ирэхэд сонгон.
- 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.
- Компьтерээ дахин ачааллаад Linux руугаа ор.
Virtual Machine-аа үүсгэнэ
VMWare-ээ root-ээр ажиллуулна.- File -> New -> New Virtual Machine.
- "Custom"-г сонгоно, Next
- Суулгах үйлдлийн системээ сонгоно (WinXP Pro), Next
- Нэр өгнө "WinXP", Next
- One processor, Next
- virtual machine-д зориулах шуурхай санах ой RAM-ын хэмжээг сонгоно. Таний RAM хангалттай байх хэрэгтэй. Мэдээж таний нийт RAM-ны хагас нь хийсвэр машинд хэрэглэгдэх болно.
- Сүлжээний холболтоо сонгоно. Bridged гэвэл шууд сүлжээр рүү холбогдоно, Host only гэвэл зөвхөн таний линукс, хийсвэр машин 2-н дунд сүлжээ үүснэ гэсэн үг.
- SCSI тохиргоог BusLogic хэвээр орхиод, Next
- Physical Disk сонгоно, Next
- Use entire disk, Next
- Дискээ хадгалаад хийсвэр машинаа хадгална.
- Суулгалт дуусна.
Тохируулах:
- Floppy image энэфайлыг татаж аваад задлаарай. (энэ хатуу дискний хамгийн эхний partition дээр суусан тохиргоотой байгаа. Өөр тохиргоо хэрэгтэй бол хандаж болно. Эсвэл өөрөө img файлыг уян диск рүү хуулж байгаад boot.ini файл дээр засвар хийгээрэй.)
- Settings -> Hardware -> Floppy руу ороод Floppy image хэсгийг сонгоод 1-д татаж авсан файлыг задласан bootdisk.img файлыг сонгоно.
- Таний хатуу диск IDE бол vmware шинээр хийсвэр диск үүсгэхдээ SCSI диск хэлбэрээр үүсгэдэг учир windows ачааллахад алдаа заадаг. Хэрвээ таний диск SCSI бол энэ 3,4-рх тохиргоог хийх шаардлагатай.
Өөрийн home directory доторх vmware (/home/
#!/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 хаягаар хэлж өгч туслаарай.
Эх сурвалж
Энд дарж Англи хэл дээрх эх материалыг уншиж болно.
Сэтгэгдэл:
File -> New -> New Virtual Machine yaj uusgeh we yaraltai hariu ogwol zugeer bna shuu
Linux дээр wine юм уу crossover харин windows дээр andlinux хэрэглэж бас болно. Хамаагүй илүү.
Манай блогийн хайлтыг ашиглаад мэдээлэл авч болно.
ingesnii orond zugeer l ali negeer ni dagnachihwal zugeer ym shig ee...
Зассан: xvv хэзээ: 2008-2-15 02:10
Энд арай амархан байдлаар VirtualBox суулгах заавар байгаа...
Гэхдээ хурдны хувьд арай өөр байж магадгүй байх...
root-ээр програмыг ажиллуулахдаа sudo нэмж өгдөг. $ sudo vmware гээд л ажиллана. Тэгээд file цэснээс дээрх дарааллын дагуу шинэ хийсвэр тооцоолуур үүсгэнэ дээ.