Blogger Widgets ~~~MyMiniProWorld~~~: July 2012

-----ශ්‍රී ලංකාවේ අසිරිය------

Linux



Linux යනු Unix නම් පරිගණක පද්ධතියට සමාන ලක්ෂණ ඇති මෙහෙයුම් පද්ධතියකි.එමෙන්ම නිදහස් හා විවෘත මුර්දුකාංගයට ලොව ඇති හොදම උදාහරනයකි.Microsoft Windows ,Mac OS X වැනි මෙහෙයුම් පද්දති මෙන් නොව ඕනෑම අයෙකුට එය වෙනස් කිරීමට හා නොමිලේ බෙදාහැරීමට හැකි අවසරය සමගින් එහි පරිගණක වැඩසටහන් කේතය ද සමගින් ලබා ගත හැක.

ආරම්භයේදී පුද්ගල පරිගණක පද්ධති කෙරෙහි වැඩි අවදානයක් යොමු කලද පසුව ලොව ප්‍රසිද්ධ පරිගණක සමාගම් වන IBM,Sun Microsystem,Hewlett Packard,Novel Inc වැනි සමාගම් වල නිපැයුම් වලට අනුගත වීමත් සමග Server ලෙසින් භාවිතා වන පරිගණක වලට වඩාත්ම ගැළපෙන මෙහෙයුම් පද්ධති ලෙස වඩාත් ජනප්‍රිය වන්නට පටන් ගත්තේය.අද ලොව අන්තර්ජාල Seervers පවත්වාගෙන යන ප්‍රධානතම සංවිධාන 10 න් 8 කම Linux මෙහෙයුම් පද්ධතිය භාවිතා කරයි.අනෙකුත් මෙහෙයුම් පද්ධති මෙන් Linux විවිධ පරිගණක පද්ධති වලට ගැළපෙන සංස්කරණ ලෙස එලි දක්වා ඇත.සුපිරි පරිගණකයේ සිට ජංගම දුරකථනය දක්වා පරිගණක පද්ධතියක භූමිකාව Linux අත්පත් කරගනිමින් සිටීයි.
Linux ඉතිහාසයෙන් ...
          1991 වසරේ ලිනුස් ටෝවල්ඩ්ස් () හෙල්සින්කි විශ්වවිද්‍යාලයේ ශික්ෂයෙකුව සිටියදී Minix නමින් හැදින වූ Unix ආකාරයේ මෙහෙයුම් පද්ධතියක් භාවිතා කල අතර , එහි නිර්මාපකයා වූ Andrew Tanenbaum එය වෙනත් අයෙකු විසින් වැඩිදියුණු කිරීමට අකමැත්ත පල කල නිසා ලිනුස් විසින් විකල්ප මෙහෙයුම් පද්ධතියක් නිර්මාණය කිරීමට පටන් ගත්තේය.පරිගණක මෙහෙයුම් පද්ධතියක මුලිකම තැනුම් ඒකකය වන Kernal නමින් හදුන්වන වැඩසටහන ඔහු නිර්මාණය කළේය. “Free” සහ “Freak” යන වචන දෙකට “Unix” හි X අකුර ද ඈදා ගෙන “Freak යනුවෙන් එය නම් කළේය.පසුව එම Freak Kernal එක භාවිතා කර තැනු මෙහෙයුම් පද්ධතියට “Linux යන නම යොදන ලදී.බොහෝ දෙනා මෙය ලිනක්ස් යනුවෙන් ශබ්ධ කලද එහි නියම ශබ්ධය ලිනුක්ස් වන බව ඔහු විසින්ම ඔහුගේ වචනයෙන්ම ලියා ඇති පහත වාක්‍යයෙන් සනාථ වේ.

’It’ is pronounced with a short [ee] sound:compare print ,minimal etc.’Nux’ is also short ,non-diphthong ,like in put {ipa/?/} it’s partly due to minix : linux was just my working name for the thing ,and as I wrote it to replace minix on my system,the result is what it is…..linusminix became linux  -Linus Torvalds


මුල් අවධියේ Linux ක්‍රියාත්මක වීමට Minix සහිත පරිගණකයක් අවශ්‍ය වූ නමුත් පසුව එය තනිවම ක්‍රියා කල  හැකි ස්වාදීන මෙහෙයුම් පද්ධතියක් බවට පත වුයේ LILO(Linux Loader) වැනි boot loader වැඩසටහනක් නිර්මාණය වීමත් සමගය.ලිනුස් ටොවල්ඩ්ස් සහ අනෙකුත් Linux Kernal ප්‍රවර්ධකයන් GNU(Gnus Not Unix) ව්‍යාපෘතියේ අංග ද ඇතුලත් කරමින් Linux සම්පුර්ණ විවුර්ත හා නිදහස් මෙහෙයුම් පද්ධතියක් වශයෙන් වැඩිදියුණු කෙරේ.අද වන විට ලිනුස් ටෝවල්ඩ්ස් Linux Kernal වැඩිදියුණු කිරීම කරගෙන යන අතර එය GNU ව්‍යාපෘතියේන් බැහැරව සිදු වේ.අනෙකුත් සමාගම් Linux මෙහෙයුම් පද්ධතියට අවශ්‍ය අනෙකුත් මුර්දුකංග නිපද වීම කර ගෙන යයි.
ආරම්භයේ සිටම Linux server පරිගණ සදහා බහුල වශයෙන් භාවිතා කරන ලදී.නමුත් එය ඉතා වියදම් අවම මෙන්ම බොහෝ කාර්යයන් සදහා යොදා ගත හැකි මෙහෙයුම් පද්ධතියක් ලෙස දැන් ලොව ජනප්‍රිය වෙමින් පවතියි.Symbian OS,Windows CE Palm OS වැනි මෙහෙයුම් පද්ධති සමග ඉතා හොද තරගාහක් දෙමින්ජංගම දුරකතනවල භාවිතා කල හැකි මෙහෙයුම් පද්ධතියක් ලෙස Linux පත් වී ඇත.
බහුකාර්යය සංස්කරණ ලෙස එළිදක්වා ඇති Linux නිපැයුම සමග X Window System ,වැනි රූපයම අතුරු මුහුණත් ඇති KDE,GNOME පද්ධති මෙන්ම කාර්යාල භාවිතයට අවශ්‍ය මෘදුකාංගයේ සිට පරිගණක භාෂා Compiler දක්වා වූ මෘදුකාංග ඇතුලත්ය.C,C++,C#,JavPerl,Pythan වැනි භාෂා සදහා වූ Compiler GNU ව්‍යාපෘතිය යටතේ නිපදවා ඇති අතර ,Intel pathscale,Portland Group වැනි සමාගම් විසින් නිපදවූ Compilers Linux සමග භාවිතා කල හැකිය.තවද වදන් සැකසුම් මෘදුකාංග විද්‍යාත්මක අධ්‍යානයන් සදහා වැදගත් වන මෘදුකාංග කට්ටලයක් ද ඇතුලත් වේ.

Linux හි අභ්‍යන්තර කේතයන් වෙනස් කිරීමට‍ ඇති හැකියාව නිසා එය භාවිතා කරන්නන් වෙනත් මෙහෙයුම් පද්ධති භාවිත් කරන්නන්ට වඩා තාක්ෂණික අංශයට නැබුරුවක් දක්වන පිරිසක් බව ලොව පිළිගැනීමක් ඇත.මේ නිසාම Microsoft Windows මෙන් Linux භාවිත කරන්නට පහසු නොවන බවට ද මසවිල්ලක් ඇතැම් පුද්ගලයින් නගයි.

වැඩි විස්තර --->History of Linux

Variable Declaration-java



අප පරිගණක වැඩසටහනක් ලියා එමගින් බෝහෝ විට දත්ත හැසිරවීම කරනු ලබයි. දත්ත හැසිරවීම ලෙස යම් අගයක් දෙකක් එකතු කර එම අගයන් එකතු කිරීමේන් ලැබෙන ප්‍රතිපලය නැවත ප්‍රදර්ශනය කිරීමට අවශ්‍ය වන්නට පුළුවන්,නම,ගම අතුලත් විස්තරයක් තිරයේ දර්ශණය වනවා වන්නට පුළුවන්.මෙසේ කිරීමෙන් බොහෝ විට අපට පරිගණකයේ පවතින මතක කොටස නොහොත් RAM(Random Access Memory) නමැති උපාාංගය අවශ්‍ය පරිදි යොදා ගත යුතුය.
මේ ක්‍රියාවලිය මැනවින් තහවුරු කිරීම සදහා ඔබගේ අවදානය රූපසටහන වෙත යොමු කරමු.එම පරිගණක වැඩසටහන හොදින් නිරීක්ෂණය කරන්න.

                                                                       PIC 1

මෙහි මෙතෙක් සාකච්චාවට බදුන් නොකළ Statements එකක් පෙනේනවා ඇති.

int numOne,numTwo

මෙමගින් හැදින්වෙන්නේ අප විසින් පරිගණක මතකයන් , මතක ස්ථාන දෙකක් වෙන්කර ඇති බවයි.එම මතක ස්ථානයන් දෙකෙහි නාමයන් වනුයේ numOne හා numTwo ය.එසේම එම නාමයන් පරිගණක වැඩසටහන් කරුට අවශ්‍ය පරිදි ලියන බවද ඔබට මතක ඇති.

මතක නාමයන් බේදීමෙ සම්ප්‍රදානයන් මොනවාද?

අප මෙම මතක ස්ථානයන් වෙන්කිරීම සහ එයට නාමයන් දීම රූපාකාරයෙන්ද නිරුපනය කර ඇති අයුරු නිරීක්ෂණය කර ,එය වඩාත් පැහැදිලි කරගන්න.එසේම එම පරිගණක මතක නාමයන් දීම ක්‍රියාවලිය ආරම්බයේ int නමැති වචනය යොදා ඇති අයුරු නිරීක්ෂණය කරන්න.

Int යනු reserved /key word එකක්ද?

මෙමගින් වැඩසටහන්කරු පරිගණකයට දක්වන්නේ මෙකි වෙන්කරගත් මතක ස්ථාන සදහා අගයන් ලෙස අාංකයන්(numbers) දීමට අපේක්ෂා කරණ බවත් , ඒවා පුර්ණ සංක්‍ය(whole numbers) වන බවත්ය.

එසේම පුර්ණ සංක්‍ය නොවන , අාංකයන් නොවන වචනත් දත්තයන්ද(data) අපට දීමට සිදුවෙනවා නේද .මෙ පිලි දව සවිස්තරව ඉදිරියේ ලියන්නම්.එහෙත් මෙවැනි අාංකයන් ලැයිස්තුවක් ගොඩනගා ගැනීමට උත්සහ කර බලන්න.

නැවතත් අපබේ රූපසටහන වෙත අවදානය යොමු කළහොත් , මෙහි අප මතක ස්ථාන (Variables) දෙකක් වෙන කර ඇති බව ඔබට කිවා මතක ඇති.එසේ එකකට වැඩියේන් එකම ටයිේ එකට අයත්වන Variables වෙන්කිරීබම්දී එක මතක නාමයක් ඇතිතෙක් වෙන් කර ඇත්තේ ,(comma) නමැති separator එකකිනි.එසේනම් ඔබට එකකට වඩා මතක ස්ථාන වෙන් කිරීමෙදී කොමාව යොදා ගත හැකිය.එසේම එක මතක ස්ථානයක්ද වෙන්කර ගත හැක.පහතින් දක්වා ඇත්බත් ද තවත් ගනයක(type) මතක වෙන්  කිරීමකි.

Char ch1,ch2,ch3;

මෙහිදී මතක ස්ථාන 3 ක් char නමැති වර්ගයෙන් දත්ත ගබඩා කර ගැනීම සදහා වෙන කර ඇත.මෙසේ ඔබ විසින් යම් ගණයකට (type එකකට අදාල ව ) මතක ස්ථාන වෙන්කරගත් සැනින් ,යම් අගයක් එකී මතක ස්ථානයෙ ගබඩා නොකළහොත් ,නිරායාසයන් එකී මතක ස්ථානයන් හි යොදා ගන්න type එක අනුව යම් යම් අගයන් ඒවා වෙත යෙදෙන බව දැකිය හැකිය.මෙයට අප default අගයන් නිරායාසයෙන් ගබඩා වීම යයි කියමු.මෙතේක් දත්ත වර්ග /ගණයන් (data types) පිලිබදව අවබොදයක් නැතත් සටහනේ පුර්ණත්වය සදහා එක් එක් දත්ත වර්ගය සදහා ලැබෙන default අගයන් පහතින් සදහන් කරමු.

සියලුම අාංකයන්(Numerical) සහිත data types සදහා 0(zero) ද, අකුරු නොහොත් characters දත්ත වර්ගය සදහා ‘\0’ද,Boolean අගයන් ලෙස false ද, objects අගයන් සදහා null ද ඇතුලත් වේ.

IC-Prog මෘදුකාංග හැඩගැස්වීම.




ගියවර ලිපියෙන් ඔබට Microcontroller වැඩසටහන්කරණය පිලිබදව දළ අවබෝදයක් ලබා දෙන ලදී.මෙවර ලිපිය වෙන්වන්නේ අප මිට මෙර සකස් කරගත් PIC 16F84A device programmer උපකරණයේ භාවිතය පිලිබදව යම්  අවමබෝදයක් ලබා දීමටයි.මේ සදහා භාවිත කල හැකි උපයෝග මෘදුකාංගයක් පසුගිය ලිපි පෙලින් හදුන්වා දෙන ලදී.
එය IC-Prog programmer නම් මෘදුකාංගයයි. මෙම මෘදුකාංගය බාගත කල හැකි අන්තර්ජාල ලිපිනයක් ද ලබා මදන ලදී.ඔබ එම ලිපිනය පිරික්සුවෙ නම් එහි ෆයිල්ස් කිහිපයක නම් සදහන් කර ඇති ආකාරය දැක ගැනීමට හැකි වනු ඇත.අපගේ කාර්යය සදහා අවශ්‍ය වන්නේ පහත දැක්මවන Files කිහිපයයි.

√   IC-prog software 1.05 D Multi-Lingual.
√   IC-prog NT/2000 driver.
√   Help File in English language.

මෙලෙස Files බා ගැනීම කරණ අවස්ථාමේ පවතින්නේ Zip Files ලෙසය .ඒවා නියෙ ස්වරුපයට පත් කර ගැනීම සදහා WinRAR හෝ WinZip වැනි මෘදුකාංගයක් භාවිතා කර unzip කරගැනීමට සිදුවෙ.මෙම files තුනම එකම ස්ථානයට unzip කරන්න.උදාහරණයක් ලෙස C:\MCU Prog යන ස්ථානය සලකා බලන්න.දැන් ඔබගෙ එම directory එකෙහි icprog.exe,icprog.sys,icprog.chm යන ෆයිල්ස් තුන දිස්විය යුතුය. මීලගට icprog.exe එක ධාවනය කරන්න.එවිට ඔබට පහත රූපසටහනෙන් දැක්වෙන Window එක දිස්වනු ඇත.


මීලගට ඔබ කල යුත්තේ මෙම මෘදුකාංගය ඔබගෙ පරිගණක මෙහෙයුම් පද්ධතියට අනුගත වන ලෙස සකස් කිරීමයි.මේ සදහා Main Menu හි Settings යන Menu එකෙහි Options යන්න තෝරාගන්න.එවිට ඔබට Options Window එක දිස්වනු ඇත.මෙයින් misc යන tab එක මතෝරා ගන්න.එවිට ලැමබන window එකෙහි රූපසටහනක් පහත ආකාරයට දිස්වනු ඇත..


ඔබගේ පරිගණකයේ මෙහෙයුම් පද්ධතිය windows NT,2000 හෝ xp නම් Enable NT/2000/XP driver යන කොටුව Click කරන්න.එවිට එහි හරි ලකුණක් වැටි මෘදුකාංගය නැවත පණ ගැන්වීමේ අවශ්‍යතාව මතු කරනු ඇත.ඒ සදහා ඔබ ඉඩ දිය යුතුය.

Microcontroller වැඩසටහන්කරණ ක්‍රියාවලිය.




මෙම ක්‍රියාවලිය සාමාන්‍ය පරිගණක වැඩසටහන්කරණය සමග සැසදුවහොත් ඔබට පහත දැක්වෙන නිරීක්‍ෂණයන් සිදු කල හැකිය.
සාමාන්‍ය වැඩසටහන්කරණයේදී ඔබ java , C++ වැනි යම් පරිගණක භාෂාවක් භාවිතා කරමින් පළමුව වැඩසටහන් පිළියෙළ කරයි.මෙය ඔබට කියවා තේරුම් ගත හැකි (human language) තත්වයේ පවතී.
ඔබගේ මීලග පියවර වන්නේ මෙලෙස සම්පාදනය කරණ ලද ඔබගේ පරිගණකයට තේරුම ගත හැකි (machine readable) තත්වයට පරිවර්තනය කිරීමයි.මෙලෙස පරිවර්තනය කිරීම Compile කරනවා යනුවෙන් හදුන්වයි.ඒ සදහා භාවිතා කරණ පරිවර්තකයා Compiler ලෙසින් හදුන්වයි.
මෙලෙස සකස් කරගත් වැඩසටහන එම පරිගණකයේ ධාවනය කිරීමට හැකි තත්වයේ පවතී.(ඇතැම් පරිඝණක භාෂාවන් සදහා මෙම ක්‍රියාවලිය වලංගු නොවේ. )
Microcontroller වැඩසටහන්කරනදී ද භාවිත කරන්නේ මිට සමාන වූ ක්‍රියාවලියකි.එහෙත් මෙහිදී ඇති විශේෂත්වය නම් සම්පාදනය කරණ ලද වැඩසටහන පරිගණකයෙන් පරිභාහිරව ඉහත සදහන් කල උපකරණය තුල තැන්පත් කල යුතු නිසා, අමතර ක්‍රියාමාර්ග කිහිපයක් ගැනීමට සිදුවීමයි.
පහත දක්වෙන්නේ එම සම්පුර්ණ ක්‍රියාවලිය පිළිබද දල විස්තරයකි.
  1. පරිගණකය භාවිතයෙන් වැඩසටහනක් සම්පාදන කිරීම.:

    ඔබ සාමාන්‍ය වැඩසටහන්කරණයේදී භාවිතා කරණ පරිගණක භාෂාවන් (java , C++ වැනි ) ඒ අයුරෙන්ම Microcontroller වැඩසටහන්කරණය සදහා භාවිතා කල නොහැකිය.මිට හේතුව නම් Microcontroller උපාංගය සලසා දෙන විධානයන් (instructions) දත්ත ආකාරයෙන් (data types ) වැනි යම් ලක්ෂණ පරිගණකයේ එවැනි ලක්ෂණ වල මුහුණුවරයන්ගෙන් වෙනස් වීමයි.අපගේ සරල අත්හදාබැලීම සදහා මා යොදා ගත්තේ assembly නම් පරිගණක භාෂාවයි.මෙය low level language නම් පරිගණක භාෂා වර්ගයට අයත් වේ.ඊට හේතුව නම් එය බොහෝදුරට අපට වඩා පරිගණකයට තේරුම ගත හැකි තත්වයේ පැවතීමයි.

  2. සම්පාදනය කරගත් වැඩසටහන Compile කර ගැනීම.

    assembly භාෂාවෙන් සකස් කල වැඩසටහන මීලගට Microcontroller උපාංගයට තේරුම් ගත හැකි , එනම් 1 සහ 0 තත්වයට පත්කර ගත යුතුය.මේ සදහා අප භාවිතා කරන්නේ MPASM Assembler නම් පරිවර්තකයයි.මෙය පහත දැක්වෙන අන්තර්ජාල ලිපිනයෙන් ලබා ගත හැක.

    http://www.microchip.com/

    මෙලෙස පරිවර්තනය කරගත් පසු අපට ලැබෙන්නේ 1 සහ 0 නියෝජනය වන ලෙස සම්පාදිත hexadecimal ආකාරයේ පවතින file එකකි.මීලගට Microcontroller උපාංගය තුල තැන්පත් කිරීම.

  3. Device Programmer උපකරණය යොදා ගෙන, සම්පාදිත වැඩසටහන Microcontroller උපාංගය තුල තැන්පත් කිරීම.

    ඉහත දෙවන පියවරේදී අපට ලැබුණු hexa-decimal file එක Microcontroller උපාංගය තුල තැන්පත් කිරීම සදහා (මෙම ක්‍රියාවලිය chip burning ලෙසින් හදුන්වයි ) .මෙහිදී Microcontroller උපාංගයක් සදහා වැඩසටහන් තැන්පත් කර ගැනීමට භාවිතා කල හැකි jdm programmer හෙවත් device programmer හෙවත් Chip burner නම් උපකරණයක් මෙන්ම , එම උපකරණය ක්‍රියාත්මක කරවිම සදහා උපයෝග මුර්දුකාංගයක් ic-prog programmer නමින් හදුන්වයි.මෙය පහත දැක්වෙන අන්තර්ජාල ලිපිනයෙන් ලබා ගත හැක.

    http://www.ic-prog.com/index.htm

Linux Installing part 1






Ubuntu අලිත්ම බෙදාහැරීම ඉන්ස්ටෝල් කිරීම් තරමක් දුරට වෙනස් කරලා.ඉතින් මට හිතුනා උබුන්ටු පරිශීලකයෙක් විධියට ලිනක්ස් ඉන්ස්ටෝල් කරන ආකාරය ගැන ලියන්න ඕනේ කියලා.ලිනක්ස් disto ගැන කතා කරන කොට සියලුම ලිනක්ස් අතරින් වැඩි දෙනෙක් පාවිච්චි කරන්නේ Linux Mint, Ubuntu,Fedora distribution 3 නේ .Linux Mint කියන්නෙත් Ubuntu මත පදනම් වෙච්ච එකක්.ඒ වාගේම සාමාන්‍ය පුරුදු desktop and menu හා ඉතා පහසුවෙන් බාවිතා කල හැකි අකාරයෙන් එහි configuration tools සකසා තිබීමයි.මම ඉහත සදහන් කල 3 න් අලුතෙන් ලිනක්ස් වලට එන්න හිතන් ඉන්න කෙනෙකුට හොදම එක විදියටත් Linux Mint සුදුසුයි.Fedora කියන්නේ Linux Mint, Ubuntu වලට වඩා ටිකක් සංකිර්ණ එකක්.නොකද මේක enterprise මට්ටමේ distribution එකක් නිසා.හරි අපි දැන් බලමු උබුන්ටු භාවිත කරන්නේ කොහොමද කියලා.




Ubuntu ඉන්ස්ටෝල් කිරීමේදී අනුගමනය කල යුතු පියවර 6 තියෙනවා.


1).Install කිරීම අතරතුර බාවිත‍ා කරන භාෂාව තේරීම .
2).සිටින නගරය සහ TimeZone එක තේරීම.
3).Keyboard layout එක තේරීම.(සාමාන්‍යයෙන් ශ්‍රී ලංකාවේ භාවිතා කරන්නේ U.S English layout එකයි.)
4).Hard Disk එක Partition සකසන ආකාරය තේරීම සහ Partition සැකසීම.
5).Window වල ඇති ඔබේ ලිපි ගොනු import කර ගැනීම.
6).Username , Password ඇතුලත් කිරීම.


පළමු පියවරේ සිට කරගෙන ආ සියලු Configuration බලා ගැනීම සහ ස්ථිරවම Apply කිරීම.පලනු පියවරේදී ඔබේ install කිරීම අතරතුර බාවිතා කිරීමට කැමති භාෂාවක් තොරා ගන්න.මේ සදහා English තෝරා ගන්න.ඉන් පසුව Forward button එක press කරන්න .


තෙවැනි පියවරේදී ඔබට Keyboard layout එක තෝරා ගැනීමට අවස්තාව ලැබෙන අතර ඒ සදහා U.S English තෝරා ගන්න.



හතරවන පියවරේදී ඔබේ hard disk එකේ partition අවශ්‍ය පරිදි සකස් කිරීමේ අවස්තාව ලබා දේ.මෙම පියවර ඉතා වැදගත් වන අතර partition සකස් කිරීමේ අවශ්‍යතාව අනුව තෝරා ගන්න.Manual තෝරා ගැනීම මගින් ඔබේ අවශ්‍යතාවට සරිලන ආකාරයට ඔබ විසින්ම සකසා ගත හැකිය.Something else ආකාරය මගින් ඔබේ hard disk එකේ partition නොකළ පෙදෙස හා linux වලට මිතුරු ආකාරය Partition එකතු කර අවශ්‍ය Root Partition එක සාදා ගනී.Manual use ,entire disk ආකාරයේ Hard disk එක සම්පුර්ණයෙන්ම ලිනක්ස්වලටම අවශ්‍ය පරිදි සකසා ගනී.Manual තෝරාගැනීම වඩා සුදුසුය.

ඉන් පසුව Forward press කරන්න.Hard disk එකේ Partition පිහිටුම ඔබට දන ගත හැකි වනු ඇත.Hard disk එකේ Partition නොකළ පෙදෙසක් ඇත්නම් එම අවකාශය Ubuntu install කිරීමට ප්‍රමානවත් නම් එනම් Ram එක මෙන් දෙගුණයක් වන swap Partition එකක් සහ 2 GB වලට වැඩි ext3 partition එකක් සැදීමට ප්‍රමාණවත් නම් එම Partition නොකළ අවකාශය භාවිතා කල හැකිය .එසේ නොවේ නම් වෙනත් partition එකක් Delete කර අවශ්‍ය Partition නොකළ පෙදෙසක් භාවිතා කල යුතුය.


ඉතිරි කොටස Linux installing part 2 බලන්න....
කියවපු හැමෝටම බොහොම ස්තුතියි....

Linux installing part 2



පසුගිය ලිපියේ Partition නොකළ අවකාශයක් සාදා ගත් බව ඔබට මතක ඇති.Linux install කිරීමට ප්‍රථම අපි සාදා ගත් Partition නොකළ පෙදස භාවිතා කර ලිනක්ස් Install කිරීමට අවශ්‍ය partition සදා ගනිමු.මේහිදී Ram එක යමන් දෙගුණයක් වන Swap ආකාරයේ Partition එකක් 2 GB වලට වැඩි වූ ext3 ආකාරයේ Partition එකක් සදා ගත යුතුය.Swap partition එක අත්‍යවශ්‍ය නැති වූව ද ext3 ආකාරයේ partition එකක් තිබීම අනිවාර්ය වේ.
පළමුවේන්ම swap ආකාරයේ partition එකක් සාදා ගනිමු.ඒ සදහා ඔබෙ Ram එක මෙගාබයිට් 128 නම් මෙගාබයිට් 256 ප්‍රමාණයක් භාවිතා කරන්න .සාදාගත් Un-partitioned space එක මත right click කර edit තෝරාගන්න .එවිට පහත දක්වා ඇති පරිදි Dialogue box එකක් දිස්වනු ඇත.එහි new partition යන තැනට ඔබෙ ram එක මෙන් දෙගුණයක් වූ අගයක් ඇතුලත් කරන්න.




Use as යන තැනට swap යන්න තෝරා දෙන්න .ඉන්පසුව ok කරන්න .අනතුරුව ඉතිරි partition නොකළ අවකාශය ව මත right click කර edit යන්න තෝරාගන්න .දැන් ඔබට පහත රුපයේ පරිදි Dialogue box එකක් ලැයබනු ඇත.එහි partition site කියන තැනට ඉතිරි සම්පුර්ණ අවකාශයම සටහන් වි ඇති බව දිස්වනු ඇති.

ඔබට තවත් අමතර partition අවශ්‍යය නොවේ නම්  එම ප්‍රමාණය වෙනස් නොකර තබන්න .ඉන්පසුව use as යන තැනට  ext3 යන්න තෝරා ගන්න .

Menu point කියන තැනට “ / ” තෝරාදෙන්න .drop down මේනු ඒකෙන් “ / ” ය නොමැති නම් ඔබ keyboard එක භාවිතයෙන් එය සටහන් කරන්න .partition සකස් කිරීම දැන් අවසානය.දැන් Forward press කරන්න .



ඊලග  පියවරේදී ඔබ ගේ windows වල home folder එකේ ඇති දත්ත ලි නක්ස් වල home එකට ආනයනය කිරීමේ අවස්ථව ලබා දී ඇත.අවශ්‍ය නම් windows වල home folder එකම එහිදී සලකුණු කරන්න .අවශ්‍ය කරන windows හි භාවිතා කල password හා username ද ඇතුලත් කරන්න.ඉන්පසු ඊළඟ පියවරට යන්න
 .
එහිදී ඔබෙ password හා username එක සහ පරිගණකයේ නම යන හිස් තැන් සම්පුර්ණ කර Forward කරන්න..එවිට ,ඔබ මෙතෙක් සිදු කල සියලු කටයුතු සංශිප්ත කර දක්වනු ඇත.එය හොදින් කියවා බලා එහි වරදක් නොමැති නම් ඊලග පියවර වන install කිරීම ඇත්ත වශයෙන් ආරම්භ කිරීම සිදු කල හැකිය.



අවසානයේ දී windows වල භාවිතා වන boot loader එක වන NT loader වෙනුවට මෙහිදී Grub loader එක install ව අතර windows වලට හා දැනට install වී ඇති සියලු operating systems වලට ම ඇතුළු විය හැකි ආකාරයේ multiboot menu එකක් ඔබට restart කල විට දැක ගත හැකි වනු ඇත.
Ubuntu install කිරීමෙ‍දී ඒ පිලිබදව කිසිදු බියක් ඇති කර ගත යුතු නොවන අතර default install වීම multiboot ආකාර වෙ.


Partition සකස් කිරීමේදී එහි windows partition වෙනසක් නොකරන්නේ නම් නැවත windows boot කර ගැනීමට ඔබට පුළුවන .කුමන හේතුවක් නිසා හෝ ඔබ install කිරීම අතරමග නතර වුයේ නම් ඔබට windows වලට හෝ linux වලට boot වීමට  නොහැකි වනු ඇත.සරලව විසදුම නම් නැවත ubuntu install කිරීමයි.එවිට windows වලට හා ලිනක්ස් වලට ඇතුලත් විය හැකි boot menu එකක් ඔබට දිස් වනු ඇති.


කියවපු හැමෝටම බොහොම ස්තුතියි....
අවසානය----
 
Copyright © ~~~MyMiniProWorld~~~ මුදිත ධර්මසේන