Wednesday, October 07, 2009

Install Ubuntu Linux on Windows Vista using Sun Virtual Box ..:: වින්ඩෝස් විස්ටා මත උබුන්ටු ::..

How to use both Windows and Ubuntu at the same time (not with dual boot)? ඉස්සර ගොඩක් කස්ටිය පාවිච්චි කලේ වින්ඩෝස් - ලිනක්ස් ද්විත්ව ස්ථාපන (dual boot) යනෙ. දැන් ඉතින් එහෙම ඕනා නෑ, Virtualization වලට පිංසිද්ද වෙන්න. screen-shot එක උඩ ඔබලා බලන්න.



With virtual environment you can create and run several operating systems("virtual machines") such as Linux, Windows, FreeBSD, Novell etc. under a host operating system. This has the benefit that you can run multiple operating systems on the same Machine.(not with dual boot)

ඒත් ඉතින් මේවා කරන්න ඔයාගේ මැෂිම හොද වෙන්න ඕනා. අඩුම තරමේ RAM එක 1GB වත් තියෙන්න ඕනා. 512KB වලිනුත් පුලුවන්. ඒත් ඉතින් පට්ට slow. Core 2 Duo තියෙනවනම් හොදයි, ඒත් PIVතිබ්බත් කමක් නෑ.

VMware , VirtualBox , and QEMU are the most popular virtualization environments today. My choice is VirtualBox, is the lack of direct access to the hardware. VMware is not open source software. But VMware Server2 interface is web based and can be accessed by loclly or remotely going to https://:8333 or http://:8222. QEMU is fully free, but noticeably slower than VMware & VirtualBox.

ඒත් ඉතින් vmware කචල් ගොඩායි.
මල චාටර්... මගේ හොද fit එකක් තමයි මේක(sun virtual box) මට කියලා දුන්නේ. මම අද කියන්න යන්නේ Sun VirtualBox පාවිච්චි කරලා windows vista මත ubuntu ස්ථාපනය කරන ආකාරයයි.

A. ඉස්සෙල්ලම http://www.ubuntu.com/GetUbuntu/download එකට ගිහිල්ලා Ubuntu 9.04 Desktop එක ඩවුන්ලෝඩ් කරගන්න. ( ubuntu 9.10 ලගදීම එනවා...)

B. ඊට පස්සේ http://www.virtualbox.org/wiki/Downloads එකට ගිහිල්ලා VirtualBox 3.0.8 for Windows hosts එක ඩවුන්ලෝඩ් කරගන්න. (මේක vmware වගේමයි,
ඒත් opensource)

දැන් ඉතින් දෙයියනේ කියලා වින්ඩෝස් වලට ගිහිල්ලා VirtualBox154Winx86.exe එක ස්ථාපනය කරගන්න.(ඩවුන්ලෝඩ් වෙච්ච ubuntu-9.04-desktop-i386.iso එක CD එකකට write කර ගන්න ඕනා නෑ. ඒක windows වලම තියා ගන්න.) ඊට පස්සේ ස්ථාපනය වූ virtualbox එක open කරගන්න.

1. දැන් ඉතින්
මෙනුවෙ Machine --> New ක්ලික් කරන්න.



2. Next කරලා Name එකට කැමති නමක් දෙන්න, OS එක Linux, version එක උබුන්ටු කරලා Next කරන්න.
3. Base Memory size එක වෙනස් කරන්න.(තියෙන ගාන උනත් කමක් නෑ)
4. ඊට පස්සේ Create new hard disk එක සිලෙක්ට් කරලා Next කරන්න.
5. දැන් Dynamically expanding storage එක සිලෙක්ට් කරලා Next කරන්න.( ඔයාගේ hard disk එකේ ඉඩ නැත්නම් Fixed-size storage එක සිලෙක්ට් කරන්න)
6. ඊට පස්සේ Location එකට ඔයා කැමති තැනක් හා Size එකක් දෙන්න. Next කරන්න.
7. දැන් Finish කරන්න.


දැන් ඉතින් උබුන්ටු මෙහෙයුම් පද්ධතිය ස්ථාපනය කරමු.

1. දැන් Settings ක්ලික් කරන්න.
2. ඊට පස්සේ CD/DVD-ROM එකට ගිහිල්ලා Mount CD/DVD Drive එක සිලෙක්ට් කරන්න.
දැන් ISO Image File එක සිලෙක්ට් කරලා, Aහි ඩවුන්ලෝඩ් වෙච්ච ubuntu-9.04-desktop-i386.iso
එකේ Location එක දෙන්න.( උබුන්ටු CD එකක් තියෙනවානම් Host CD/DVD Drive එක සිලෙක්ට්
කරන්න)
3. දැන් OK කරන්න.
4. දැන් Start කරන්න.


හොදට මතක තියා ගන්න, virtual box එකෙන් එලියට එන්න Ctrl Key එක ක්ල්ක් කරන්න. Ubuntu ස්ථාපනය කරගෙන යන්න. දැන් ඉතින් දෙයියනේ කියලා Sun Virtual Box මැෂිම රීස්ටාට් කරන්න.(close & open)

Settings --> CD/DVD-ROM එකට ගිහිල්ලා Mount CD/DVD Drive එක un සිලෙක්ට් කරන්න. දැන්Start කරන්න.

දැන් ඉතින් ගොඩම තමා. ඒත් තවම ගොඩ නෑ.තව drivers ස්ථාපනය කරන්න ඕනා. full screen එන්නේ නෑ. ඒකට කරන්න ඕනා පොඩි දෙයක්. යන්න Devices -> Install Guest Additions එකට. මුකුත් වෙන්නේ නෑ නේද? බය වෙන්න දෙයක් නෑ. බලන්න CD එකක් mount වුනාද කියලා. (more info pl go to Help --> Contents, in Sun Virtual Box)

ඔක්කොටම කලින් කරන්න ඕන root වලට මුර පදයක් දෙන එක. ටර්මිනල්(Applications --> Accessories --> Terminal) එකක් අරගෙන මේ විධානය දෙන්න. root ලෙස වැඩ කරද්දී පරිස්සමින් වැඩ කරන්න.

$sudo passwd root

කැමති මුර පදයක් දීලා ඉන්පසු /media/ ගොනුවට යන්න.ඊට පස්සේ මේ විධාන දෙන්න.

#cd /media
#ls
#cd cdrom
#sh ./VBoxLinuxAdditions-x86.run



දැන් Sun Virtual Box මැෂිම රීස්ටාට් කරන්න.

Full Screen ආවේ නැත්නම් මෙන්න මෙහෙම කරන්න. ටර්මිනල් එකක් අරගෙන මේ විධාන දෙන්න. xorg.conf එක මෙන්න මේ විදියට වෙනස් කරන්න. මගේ නම් තියෙන්නේ Display resolution 1366x768.

#cd /etc/X11/
#vim xorg.conf

Section "Screen"
Identifier "Default Screen"
Device "VirtualBox graphics card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1366x768" "1280x768" "800x600"
EndSubSection
EndSection



දැන් Sun Virtual Box මැෂිම රීස්ටාට් කරන්න.ඔන්න දැන් නම් ආවේ නැත්නම් දමලා ගහලා පොඩි fun එකක් දාන්න යන්න. ඊට පස්සේ ඇවිත් ආයෙම කරලා බලන්න. මොනවා හරි ඕනානම් කියන්න.