Tuz gets in
May 23, 2009
ဒီေန႔ က်ေနာ္ kernel 2.6.29 သြင္းရင္းနဲ႔ ပတ္သက္ဆက္စပ္ၿပီး သတိရသြားတာေလး တစ္ခုရွိတယ္ .. ဒီအေၾကာင္းကို ဖိုရမ္ေတြမွာေရာ ဘေလာ႔ေတြမွာေရာေရးခဲ႔ၾကၿပီးပါၿပီ .. ဒါေပမယ္႔ logo ေလးလွလို႔ က်ေနာ္႔ဘေလာ႔ေပၚတင္ရင္း သူငယ္ခ်င္းေတြပါ ဒီအေၾကာင္းအရာေလး အေတြးထဲ ပူပူေႏြးေႏြးျပန္ေရာက္လာေစေအာင္ပါ ..

Tuz : new logo of Linux Kernel
မူရင္းဘေလာ႔က ဒီေအာက္မွာပါ ..
http://ldn.linuxfoundation.org/blog-entry/the-kernel-gets-a-new-mascot
အဲဒီလင္႔ေလးကေန ဆက္သြားရင္ အေၾကာင္းရင္းခံေလးေတြကို သိရမွာပါ ..
Have a lot fun with Linux!!
disable ipv6 on ubuntu 9.04
May 23, 2009
က်ေနာ္တို႔ ဖိုရမ္ထဲမွာ ဒီအေၾကာင္းေတြေဆြးေႏြးခဲ႔ၾကတယ္၊ ubuntu jaunty မွာ kernel အသစ္ကို install မလုပ္ပဲ ipv6 ကို disable လုပ္လို႔မရေၾကာင္းသိရွိရတယ္။ အဲဒါက ubuntu jaunty kernel v2.6.28 (default kernel) မွာ bug ရွိေနတယ္ ယူဆပါတယ္။ အဲဒါေၾကာင္႔ က်ေနာ္တို႔ kernel v2.6.29* နဲ႔ test လုပ္ၾကည့္ပါတယ္။ အဆင္ေျပခဲ႔ပါတယ္။ လုပ္နည္းေလးကို အတက္ႏိုင္ဆံုး တဆင္႔ခ်င္းေရးၾကည့္မယ္ေနာ္ ..
ပထမဦးဆံုး က်ေနာ္တို႔ kernel ကို download လုပ္ရမွာပါ .. ubuntu kernel ကို download လုပ္ဖို႔ repository က ေအာက္ကလင္႔ပါ ..
http://kernel.ubuntu.com/~kernel-ppa/mainline/
က်ေနာ္ test လုပ္တဲ႔ kernel က v2.6.29 ဆိုေတာ႔ ဒီေအာက္ကလင္႔မွာပါ ..
http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.29/
က်ေနာ္႔ ubuntu က i386 base ဆိုေတာ႔ က်ေနာ္ download ရမယ္႔ urls ေတြကို တစ္ခါတည္း စုၿပီး တခါတည္းဆက္တိုက္ download လုပ္မွာပါ .. ပထမဆံုး က်ေနာ္ downloaded files ေတြထားဖို႔အတြက္ Folder အသစ္တစ္ခုလုပ္ၿပီး nano နဲ႔ urls ေတြကို တဖိုင္တည္းမွာ စုၿပီး wget နဲ႔ download လုပ္ပါတယ္ ..
Making kernel downlaod urls file with nano
$ mkdir kernel-2.6.29
$ cd kernel-2.6.29
$ nano kernel-2.6.29.txt

kernel download urls file make with nano
အဲဒီဖိုင္လုပ္ၿပီးၿပီဆိုရင္ က်ေနာ္ Terminal ထဲမွာပဲ wget နဲ႔ download လုပ္ပါတယ္
Downloading packages with wget in Terminal
$ wget -i kernel-2.6.29.txt

downlond kernel*.deb by wget
ၿပီးေတာ႔ ရလာတဲ႔ packages ေတြကို Terminal ထဲကေနပဲ dpkg နဲ႔ install လုပ္ပါတယ္ ..
Installing packages with dpkg in Terminal
$ sudo dpkg -i *.deb

installing packages by dpkg
install လုပ္တဲ႔အခါမွာ grub ကို update လုပ္စဥ္မွာ grub menu list ကို update လုပ္ဖို႔ေမးလာမွာပါ .. အဲဒီေတာ႔ က်ေနာ္က manually edit လုပ္ခ်င္တာနဲ႔ “keep the local version currently installed” ကိုေရြးလိုက္ပါတယ္ ..

keep my grub menu.lst version

done new kernel 2.6.29 installation
ၿပီးေတာ႔ က်ေနာ္ grub menu list ကို manually edit လုပ္ပါတယ္ ..
Editing grub/menu.lst manually
$ gksudo gedit /boot/grub/meun.lst
ေအာက္က နမူနာနဲ႔ edit လုပ္ေပးရပါတယ္ ..
title Ubuntu 9.04, kernel 2.6.29-020629-generic
uuid 7362f3b7-70ef-4ae6-8c53-54fb13571d0f
kernel /boot/vmlinuz-2.6.29-020629-generic root=UUID=7362f3b7-70ef-4ae6-8c53-54fb13571d0f ro quiet splash ipv6.disable=1
initrd /boot/initrd.img-2.6.29-020629-generic
quiet
သတိထားရမွာက kernel version ရယ္ uuid ရယ္ ၿပီးေတာ႔ ipv6.disable=1 ရယ္ကိုပါ ..

edit my grub/menu.lst manually
ၿပီးရင္ grub ကို update လုပ္ေပးရပါမယ္ ..
$ sudo update-grub
ၿပီးရင္ reboot လုပ္မယ္၊ system ထဲေရာက္ရင္ ipv6 က တကယ္ပဲ disable ျဖစ္လားမျဖစ္လား စမ္းစစ္ၾကည့္ပါမယ္ .. output မထြက္လာဘူးဆိုရင္ ဒါဟာ တကယ္ disable ျဖစ္တာပါပဲ ..
Checking ipv6 disable or not
$ ip a | grep inet*
$ ip a | grep inet6

check ipv6 disable and kernel version
ref:
http://www.ubuntu-inside.me/2009/04/howto-disable-ipv6-at-ubuntu-jaunty.html
Have fun!



