lOvE mE lOvE yUttO's bLoG

Upgrade from 8.04 LTS to 10.04 LTS

Posted on: ตุลาคม 1, 2010

ท้าวความก่อนนิดนึง ตอนนั้นกะจะหา PC มาเป็น server ไว้โหลดบิต เปิดทั้งวันทั้งคืน

ความต้องการพื้นฐาน :

Hardware

  • CPU กินกำลังไฟฟ้าน้อย –> เลือก AMD Sempron LE-1150 เพราะถูกและประหยัดไฟ + Asrock ALiveNF6G-VSTA ที่การ์ดจอออนบอร์ดแรง
  • Harddisk เยอะ ๆ ประมาณ 1 TB กินกำลังไฟน้อย ๆ –> WD Green 1 TB buffer 32MB
  • USB Wireless Adapter –> Level One WNC-0305USB 54Mbps
  • Monitor + Keyboard + Mouse –> ไม่ต้องการ

Software

  • ระบบปฏิบัติการ Ubuntu เพราะเป็น Distro นึงของ Linux (ที่เลือก Linux เพราะไม่อยากมีปัญหาไวรัสบน Windows)
  • ระบบปฏิบัติการต้องพร้อมสำหรับใช้งาน bittorrent client ทันที เมื่อกดปุ่ม power-on
  • ระบบปฏิบัติการต้องสามารถเชื่อมต่อกับ Internet ได้ตลอดเวลา
  • ต้องสามารถใช้งาน remote desktop ผ่าน WLAN จาก M$ Windows ได้ และสามารถควบคุมเครื่องได้ถึงระดับ root
  • ใช้งานโปรแกรม bittorrent client “utorrent” ได้ เพราะตัวนี้ยืดหยุ่นดีมาก (โดยใช้ Wine จำลองโปรแกรม M$ Windows)
  • (options) ถ้า remote desktop ผ่าน Internet ได้ด้วยจะดีมาก

ด้วยความที่เจ้า 8.04 มันเตือนให้ upgrade อยู่เรื่อย ๆ เลยตัดสินใจ upgrade จาก 8.04 ไป 10.04 LTS หลังจากที่ใช้ชีวิตกับเจ้า ubuntu 8.04 Hardy Heron เป็นเวลาเกือบ 3 ปีได้

พอ upgrade เสร็จ แต่ดันเจอปัญหาแรก คือ boot ไม่ผ่านไปติด mount volumn ของ External Harddisk ที่เคย mount ผ่านการแก้ไข /etc/fstab เลยต้องไปเอาออกก่อนถึงจะ boot ผ่านไม่งั้นมันจะถามเราให้เรากดปุ่ม S เพื่อข้ามขั้นตอน mount External Harddisk ที่ไม่ได้เสียบอยู่ไป

ปัญหาที่สองที่เจอ คือ  access internet ไม่ได้ซะงั้น อาการคือเข้าเว็บผ่าน browser ไม่ได้ แถมยังใช้ update manager ไม่ได้อีกด้วย (แต่โหลดบิตได้นะ) ลองใช้บริการอากู๋ ก็เจอปัญหาและวิธีแก้ http://ubuntuforums.org/showthread.php?p=9406420 ปัญหาก็คือ ไป set static ip address ไว้ วิธีแก้ก็ดูตามข้างล่างเอา ไม่รู้เหมือนกันทำไมแก้แบบนี้ -*-

/etc/network/interfaces

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
# static interface config, use dhcp if you prefer
address 192.168.0.200
netmask 255.255.255.0
gateway 192.168.0.1
# for dhcp interface config
# iface wlan0 inet dhcp
pre-up ifconfig wlan0 up
pre-up ifconfig wlan0 down
pre-up ifconfig wlan0 up
pre-up ifconfig wlan0 down
pre-up iwconfig wlan0 essid my_essid
pre-up iwconfig wlan0 mode Managed
pre-up iwconfig wlan0 rate 11M Auto
# pre-up iwpriv wlan0 set AuthMode=WPAPSK
# pre-up iwpriv wlan0 set EncrypType=TKIP
# pre-up iwpriv wlan0 set WPAPSK=passw0rd
pre-up ifconfig wlan0 up

# Settings for access internet when set static IP address
auto eth0
iface eth0 inet dhcp
address 10.0.0.100
netmask 255.255.255.0
gateway 10.0.0.1
# starting eth0
ifup eth0

resetessid shell script –> ไว้สำหรับสร้าง ESSID ขึ้นมาใหม่ เวลาที่หลุดจาก router เช่น router ไฟดับ ฯลฯ

#!/bin/bash
# FILENAME: /usr/bin/resetessid
# note the backticks in the next line
if ! `ping -c5 192.168.0.1 >/dev/null 2>&1` ; then
iwconfig wlan0 essid my_essid
fi
exit 0

อันนี้ไฟล์ contrab ไว้ใช้เป็น timer สำหรับสั่งให้ linux ทำทุก ๆ (วินาที, นาที, ชั่วโมง, วัน, เดือน, ปี) คืออะไรก็แล้วแต่ที่เป็น routine ใช้ contrab ช่วยได้!!!

/etc/contrab

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don’t have to run the `crontab’
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user    command
17 *    * * *    root    cd / && run-parts –report /etc/cron.hourly
25 6    * * *    root    test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily )
47 6    * * 7    root    test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.weekly )
52 6    1 * *    root    test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.monthly )
*  *    * * *   root    /usr/bin/wirelesstest
*  *    * * *   root    /usr/bin/resetessid
#

อีกปัญหานึง คือ start X ไม่ได้ เมื่อไม่ได้ต่อจอ monitor เลยเป็นเหตุให้มันโหลดบิตไม่ได้ง่ะ เลยต้องหาวิธีแก้จากอากู๋เหมือนเดิมอ่ะ ต้องแก้ไฟล์ /etc/X11/xorg.conf ตามข้างล้าง

Created the xorg.conf in /etc/X11 with the following:

Section “Device”
Identifier “VNC Device”
Driver “vesa”
EndSection

Section “Screen”
Identifier “VNC Screen”
Device “VNC Device”
Monitor “VNC Monitor”
SubSection “Display”
Modes “1024×768”
EndSubSection
EndSection

Section “Monitor”
Identifier “VNC Monitor”
HorizSync 30-70
VertRefresh 50-75
EndSection

แล้ว ก็มาแก้ /etc/default/grub อีกที ตอนแรกไม่มีไฟล์นี้ต้องลง grub2 ก่อน

Then, edited the grub file: sudo gedit /etc/default/grub
and added the following line as such:

GRUB_CMDLINE_LINUX=”nomodeset”

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

ตุลาคม 2010
พฤ อา
« ก.ย.   ก.พ. »
 123
45678910
11121314151617
18192021222324
25262728293031

7Loader Airasia Akihabara by สินสยาม AV Camera Blu-ray BMI Body Mass Index Central World Plaza Chew WGA 0.9 Crumpler CrystalDiskMark 2.2 DSLR Hardware House HDTune Pro 3.5 Hi-Speed Internet Hot Seat J.I.B Kensington Lenovo Ideapad S10 Light Scribe Macau Minolta AF Lens 50mm F1.7 Night Safari Panasonic DMC-GF3 Panasonic LUMIX G 14mm f2.5 ASPH Phottix Battery Grip BP-A350 Premium Series Phottix Battery NP-FM500H SDHC Sony Sony PCK-LH3AM Super Rich (1965) Super Rich (Thailand) TAKETEI TOT Trek DIVADRIVE 1.8" 60GB USB Warranty Windows 7 Windows is activated Windows Update กุ้ยหลินเมืองไทย คลองศก ความดันโลหิต งานมหัศจรรย์ท่องเที่ยวไทย 52 งานเที่ยวเมืองไทย 2552 ดัชนีมวลกาย ต้มส้มปลากระบอก ถ้ำปะการัง ทองผาภูมิ ท่าอากาศยานนานาชาติสุราษฎร์ธานี ท่าเรือเชี่ยวหลาน บ.สุราษฎร์อินเตอร์ทัวร์ บริษัทสุราษฎร์อินเตอร์ทัวร์ ผักกูด พายเรือคายัค ภูผาและลำธารรีสอร์ท รีสอร์ทในฝัน ล่องเรือแคนู วัดวังก์วิเวการาม สนามบินนานาชาติสุวรรณภูมิ สนามบินสุราษฎร์ธานี สะพานไม้มอญ สังขละบุรี สามประสบรีสอร์ท สุราษฎร์ธานี อ.บ้านตาขุน เขาสก เขาสามเกลอ เขื่อนรัชชประภา แพ 500 ไร่ แพทะเลใน 500 ไร่ แพนางไพร โรงพยาบาลเจริญกรุงประชารักษ์ ใบเหลียง ไทยแอร์เอเชีย
%d bloggers like this: