Grub2, legacy Grub සහ Karmic Koala

මේදවස් වල training නිසා බ්ලොග් කියවන එකයි ලියන එකයි දෙකම මඟැරිලා ගියා. training එක ගැන විස්තර පස්සෙ ලියන්නම්.

පහුගිය කාලේ දිගටම fedora පාවිච්චි කරලාම එපා උන නිසාත් fedora 12 unstable වීම නිසාත් ubuntu දාන්න හිතුනා. Karmic Koala ම දාන්න හිතාගෙන පෙන් එකෙන් ubuntu live එකක් හදාගත්තා. (කලේ මෙහෙමයි). කොහොම හරි විනාඩි 10න් ubuntu වින්ඩෝස් වලට ගිහින් ආයෙ boot කරද්දි grub එක අපිසෙට් ගහලා. මේ විදියට ආයෙ grub එක දාලා බැලුවා ubuntu වලට ගියාට grub එකට මුකුත් වෙන්නේ නෑ නිකමට හරි windows වලට ගියොත් grub එක අප්සෙට් යනවා. Karmic Koala එක්ක එන්නේ grub2  beta version එකක් නිසා grub එක update එකක් දෙන්න හැදුවා.

මුලින්ම grub2 අයින් කලා.

sudo apt-get purge grub2 grub-pc

පොඩි warning එකක් ආවා. කවුද ඉතිං ඕවා ගනං ගන්නේ :D

අලුත්ම grub එක මෙතැනින් ගත්තා.

ඒක මේ විදියට extract කලා.(tar zxvf <ගොනු නාමය>)

tar zxvf grub-1.98.tar.gz

මේ විදියට configure කරලා install කලා

cd grub-1.98

./configure

make

make install

‍සාමාන්‍ය package install එකකින් grub එක install කිරීම වෙනස්වෙනවා මෙන්න මෙතැනදී. grub එක MBR එකට write  කරන පියවර. ඒක කරන්නෙ මෙහෙමයි.

sudo update-grub

sudo grub-install /dev/sdX

ඔය කැපිටල් ‘X’ අකුර වෙනුවට ubuntu install කරපු hard disk එකේ අකුර දෙන්න වෙනවා.(බොහෝවිට මේක sda ලෙසයි දෙන්න වෙන්නේ. )

ඔය විදියට grub එක update කලාම grub එක update උනත් අර පරණ ලෙඩේ එහෙමම තිබුණා. :( .

අවසාන විකල්පය ලෙස  පරණ grub එකට මාරුවෙන්න හිතුවා. ඒක කලේ මෙහෙමයි.

මුලින්ම කලින් install කරපු grub uninstall කලයුතුවෙනවා.

මුලින් download කරලා install කරපු directory එක ඇතුලට ගිහින් මේ විධානය දුන්නා

make uninstall

legacy grub එක දාන්න කියලා කිව්වා මෙහෙම.

sudo apt-get install grub

ඊට පස්සේ මෙයාව MBR එකටත් ලියන්න කියලා කිව්වා.(ඔය කැපිටල් ‘X’ අකුර වෙනුවට ubuntu install කරපු hard disk එකේ අකුර දෙන්න වෙනවා.(බොහෝවිට මේක sda ලෙසයි දෙන්න වෙන්නේ. )

sudo update-grub

sudo grub-install /dev/sdX

package manager මඟින් grub එක නැවත update වෙන එක වලක්වන්න මෙහෙම විධානයක් දුන්නා

echo "grub hold" | sudo dpkg --set-selections

දැන් /boot/grub/menu.lst file එක edit කරලා (gedit /boot/grub/menu.lst විධානයෙන්)මගේ windows partition එක හා Recovery Partition එකට entries දෙකක් දැම්මා.

title Microsoft Windows XP Professional

root (hd0,1)
makeactive
chainloader +1

recovery partition එකක් තියෙනවා නම් මේ විදියට තවත් එකක් ලිව්වාම හරි.

ඔක්කොම අවසානයේ මැෂින් එක reboot කලා :)

sudo reboot

Related Posts
Leave a comment ?

11 Comments.

  1. අපොයි මෙලෝ දෙයක් තේරුන්නෑ.. උබුන්ටු ගැන ඉගෙන ගන්ඩ ඕන..

  2. උඹෙ මගුල් OEM එක තමයි. එළ පෝස්ට් එක.

  3. මට පොඩි ප්‍රශ්නයක් තියෙනව. කාටද අර සැරින් සැරේ සුදෝ(sudo) කියල කියන්නෙ ?

  4. ඔය hard එකේ bad sectors කතාව නම් 9.10 දැම්මම එනවා. ගණන් ගන්න දෙයක් නෑ. GRUB අවුලක් ගැන නම් අහල නෑ, උඹේ අවුලක්ද කොහෙද :D
    එල පෝස්ට් එක!

  5. ඔව් අර අපේ lab A,B වල 9.10 දාලනේ තියෙන්නෙ බලන්න 95% ක් ම මැෂින් වල notification එකක් තියනවා hard disk එක අවුල් කියල.

    Grub සීන් එක නම් ඇහුවමයි. එහෙම වෙන්නෙ කොහොමද?

  6. එලකිරිස් !!! කියපුවා ඔක්කොම තෙරුනෙ නෑ :පී …. මොනා කරන්නද? ලිනක්ස් ලොවට තවම ආගන්තුකයෙකි මම ……

  7. මරු මරු, මාත් BT4 එක්ක shared /home එකක් තියාගන්න ගිහින් හොදහැටි අනාගෙන ඉන්නෙ. පරණ grub එක එක්ක අපූරුවට වැඩ කලා. අලම උනොත් ඔයාගෙ trick එකම තමා කරන්න වෙන්නෙ. ;)

Leave a Comment


NOTE - You can use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">