Debian install instruction

วันนี้นั่งลง debian ใหม่ทั้งวันหลังจากลอง openSUSE ไปแล้วไม่ถูกใจ เพราะว่าเวลาติดโปรแกรมอะไรแล้วตัวแถมเยอะเหลือเกิน โดยเฉพาะ compiz-fusion ที่แถม KDE มาให้ด้วย พอใช้ไปนานๆ และติดโปรแกรมเพิ่มอีกก็เลยรู้สึกว่ามันบวมสุดๆ เลยจำใจเอาออก (จริงๆ แล้ว openSUSE มีข้อดีเยอะนะ โดยเฉพาะความง่ายในการติดตั้ง driver และติดโปรแกรมของมัน)
ดูเครื่องที่ใช้ติดก่อน

  1. CPU: Core2 duo 5600, 1.83 GHz
  2. Ram : 1024 MB
  3. VGA : Geforce go 7300
  4. Lan : Marvell 8038
  5. Wireless : Intel pro wirelss 3945
  6. Card reader : Texas instrument card reader 5 in 1

จากสเป๊คด้านบน ตัวที่จำเป็นและจะมีปัญหาก็มีอยู่สองอย่างคือ VGA กับ Wireless

  1. เริ่มแรกดาวโหลด boot image มาก่อน จากเว็บ debian ชื่อไฟล์ boot.img.gz แล้วทำการจับยัดใส่ flash drive ด้วยคำสั่ง
    #zcat boot.img.gz > /dev/sdb
    */dev/sdb เป็นตำแหน่งของ flash drive
  2. ดาวโหลด iso image ที่จะใช้ในการติดตั้งมา โดยขนาดเล็กก็มีสองแบบคือ netinst และ business card ทั้งสองอย่างต่างกันที่ business card ไม่มี kernel รวมอยู่ใน image ด้วยจะดาวโหลดมาติดเพิ่มภายหลัง ตรงข้ามกับ netinst (ตรงนี้ lindever เป็นคนบอกมา) ดาวโหลดเสร็จกับจับยัดลงไปใน flash drive ซะ
  3. 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
    
  4. หลังจากอัพเกรดเป็น lenny แล้วก็ reboot รอบนึงเพื่อเปลี่ยน kernel เป็น 2.6.22 จากนั้นก็ดาวโหลดไดรเวอร์การ์ดจอมา เพราะว่าใน lenny ยังไม่มีไดรเวอร์ล่าสุดของ nvidia ตามด้วย package ที่จะใช้ในการ compile driver
    
    #apt-get install build-essential linux-headers-$(uname -r) gcc-4.1
    
  5. เสร็จแล้วปิด gdm และติดตั้ง driver

    #/etc/init.d/gdm stop

    จากนั้นก็ตั้ง CC ให้ชี้ไปที่ gcc-4.1 แล้วติด driver

    
    #export CC=/usr/bin/gcc-4.1
    #./NVIDIA... (ที่ดาวโหลดมา .bin)
    
  6. ติดตั้งเสร็จก็เปิด gdm ขึ้นมาใหม่
    #/etc/init.d/gdm start
    เมื่อเปิด gdm จะเห็นโลโก้ของ nvidia ถ้าอยากปิดก็สามารถไปแก้ได้ที่ไฟล์ /etc/X11/xorg.org
  7. หลังจากติดการ์ดจอเสร็จแล้วต่อไปก็ 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 ได้อีก

ติดด้านบนเสร็จก็ใช้งานเบื้องต้นได้หละ จะเหลือก็แต่เรื่องโมเด็มแต่ไว้คราวหน้าดีกว่าเพราะรู้สึกยาวเหลือเกินและ ใครมีอะไรแนะนำเพิ่มเติมก็บอกบ้างนะครับ เช่นมีอะไรน่าลงเพิ่ม น่าเล่นอะไรทำนองนี้แหะๆ

About llun

Just a programmer

, , ,