วันนี้นั่งลง debian ใหม่ทั้งวันหลังจากลอง openSUSE ไปแล้วไม่ถูกใจ เพราะว่าเวลาติดโปรแกรมอะไรแล้วตัวแถมเยอะเหลือเกิน โดยเฉพาะ compiz-fusion ที่แถม KDE มาให้ด้วย พอใช้ไปนานๆ และติดโปรแกรมเพิ่มอีกก็เลยรู้สึกว่ามันบวมสุดๆ เลยจำใจเอาออก (จริงๆ แล้ว openSUSE มีข้อดีเยอะนะ โดยเฉพาะความง่ายในการติดตั้ง driver และติดโปรแกรมของมัน)
ดูเครื่องที่ใช้ติดก่อน
- CPU: Core2 duo 5600, 1.83 GHz
- Ram : 1024 MB
- VGA : Geforce go 7300
- Lan : Marvell 8038
- Wireless : Intel pro wirelss 3945
- Card reader : Texas instrument card reader 5 in 1
จากสเป๊คด้านบน ตัวที่จำเป็นและจะมีปัญหาก็มีอยู่สองอย่างคือ VGA กับ Wireless
- เริ่มแรกดาวโหลด boot image มาก่อน จากเว็บ debian ชื่อไฟล์ boot.img.gz แล้วทำการจับยัดใส่ flash drive ด้วยคำสั่ง
#zcat boot.img.gz > /dev/sdb
*/dev/sdb เป็นตำแหน่งของ flash drive - ดาวโหลด iso image ที่จะใช้ในการติดตั้งมา โดยขนาดเล็กก็มีสองแบบคือ netinst และ business card ทั้งสองอย่างต่างกันที่ business card ไม่มี kernel รวมอยู่ใน image ด้วยจะดาวโหลดมาติดเพิ่มภายหลัง ตรงข้ามกับ netinst (ตรงนี้ lindever เป็นคนบอกมา) ดาวโหลดเสร็จกับจับยัดลงไปใน flash drive ซะ
- boot เครื่องใหม่ด้วย flash drive ทำตามขั้นตอนไปเรื่อยๆ จนเสร็จ จะได้ debian etch ออกมา ต่อไปก็อัพเกรดเป็น lenny เพื่อจะได้ติดไดรเวอร์ต่างๆ ง่ายขึ้นหน่อย เริ่มแรกก็แก้ source.list ก่อน
#vi /etc/apt/source.list
เปิดไฟล์เสร็จแล้วแก้ repository ด้านหลังจาก etch เป็น lenny จะได้อะไรออกมาคล้ายๆ ด้านล่างdeb http://ftp.thaios.net/debian/ lenny main non-free contrib deb-src http://ftp.thaios.net/debian/ lenny main non-free contrib deb http://security.debian.org/ lenny/updates main contrib deb-src http://security.debian.org/ lenny/updates main contrib
แก้เสร็จก็ update repository แล้วก็อัพเกรดเป็น lenny ซะ
#apt-get update #apt-get dist-upgrade
- หลังจากอัพเกรดเป็น lenny แล้วก็ reboot รอบนึงเพื่อเปลี่ยน kernel เป็น 2.6.22 จากนั้นก็ดาวโหลดไดรเวอร์การ์ดจอมา เพราะว่าใน lenny ยังไม่มีไดรเวอร์ล่าสุดของ nvidia ตามด้วย package ที่จะใช้ในการ compile driver
#apt-get install build-essential linux-headers-$(uname -r) gcc-4.1
- เสร็จแล้วปิด gdm และติดตั้ง driver
#/etc/init.d/gdm stop
จากนั้นก็ตั้ง CC ให้ชี้ไปที่ gcc-4.1 แล้วติด driver#export CC=/usr/bin/gcc-4.1 #./NVIDIA... (ที่ดาวโหลดมา .bin)
- ติดตั้งเสร็จก็เปิด gdm ขึ้นมาใหม่
#/etc/init.d/gdm start
เมื่อเปิด gdm จะเห็นโลโก้ของ nvidia ถ้าอยากปิดก็สามารถไปแก้ได้ที่ไฟล์ /etc/X11/xorg.org - หลังจากติดการ์ดจอเสร็จแล้วต่อไปก็ wireless โดยติด package ด้านล่างเพิ่มไป
#aptitude search ipw3945d ipw3945-modules-$(uname -r)
restart อีก 1 รอบก็ใช้ได้แล้วถ้าใช้ nm-applet แต่เนื่องจากไม่ชอบ keyring-manager จึงตั้งไฟล์ /etc/network/interfaces ตรงๆ แทนเพิ่มโค้ดด้านล่างเพื่อให้ใช้กับ WPA2 ได้auto eth1 iface eth1 inet dhcp wpa-conf managed wpa-ssid [SSID] wpa-key-mgmt WPA-PSK wpa-psk [key]
key ได้มาจากโปรแกรม wpa_passphase โดยใช้ตามคำสั่งตามด้านล่าง
#wpa_passphase [SSID] [passphase]
reboot รอบนึงหรือจะใช้ ifup eth1 ก็ได้ wireless ก็จะใช้ได้แต่ nm-applet จะไม่สามารถใช้กับ wireless ได้อีก
ติดด้านบนเสร็จก็ใช้งานเบื้องต้นได้หละ จะเหลือก็แต่เรื่องโมเด็มแต่ไว้คราวหน้าดีกว่าเพราะรู้สึกยาวเหลือเกินและ ใครมีอะไรแนะนำเพิ่มเติมก็บอกบ้างนะครับ เช่นมีอะไรน่าลงเพิ่ม น่าเล่นอะไรทำนองนี้แหะๆ
Pingback: แนท@ห้องทดลองรังหนู » Debian กับ WPA-EAP