Acer 630 安裝debian 終於成功了, 記錄過程為自己留下記錄 , 也希望 Debian 同好參考, 建議改進, 互相勉勵.
The kernel 核心
Debian miniwoody 光碟 ,灌好 2.4.18-bf2.4 , install 過程選擇 hardware autodetect 硬體自動偵測, 完成 reboot 重開機.
Apt-get update , apt-get upgrade , apt-get dist-upgrade
kernel-package , libncurses5-dev , kernel-source-2.4.22.tar.bz2
/usr/src
kernel-source-2.4.22.tar.bz2
tar jxvf kernel-source-2.4.22.tar.bz2
cp /boot/config-2.4.18-bf2.4 /usr/src/ kernel-source-2.4.22
cd /usr/src/ kernel-source-2.4.22
# make-kpkg --config menuconfig
1. 開始載入先前 2.4.18-bf2.4 , autodetect 硬體自動偵測設定的 config
Load an Alternate Configuration File –––> config-2.418-bf2.4
2. 再設定 acer 630 硬體的設定
http://www.fagotten.org/daniele/acer-tm630/
Loadable module support –––>
[*] Enable loadable module support
ATA/IDE/MFM/RLL support –––>
<*> ATA/IDE/MFM/RLL support
IDE, ATA and ATAPI Block devices –––>
[*] Generic PCI IDE chipset support
[*] ALI M15x3 chipset support
Network device support –––>
Ethernet (10 or 100 Mbit) –––>
[*] Ethernet (10 or 100Mbit)
[*] EISA, VLB, PCI and on board controllers
<*> RealTek RTL-8139 PCI Fast Ethernet Adapter support
Character devices –––>
<*> /dev/agpgart (AGP Support)
[*] ALI chipset support
[*] Direct Rendering Manager (XFree86 DRI support)
Sound –––>
<M> Tridient ( Ali ……. )
Exit the kernel configuration and save it.
# make-kpkg clean
# make-kpkg –rev Custom.1 kernel_image ( 可以不打 )
# make-kpkg binary-arch
# cd ..
viewtopic.php?t=1760
事實上 binary-arch會產生kernel-image.deb ,kernel-headers.deb,
並用dpkg -i來安裝編譯好的kernel。
# dpkg --i /usr/src/kernel-image-2.4.22_Custom.1_i386.deb
# dpkg --i /usr/src/kernel-headers-2.4.22_Custom.1_i386.deb
lilo –v –v –v
Reboot …….
X Window
讓您的 X Window 更美好-唯有 IceWM!!
viewtopic.php?t=1945
apt-get install xserver-xfree86 xbase-clients xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable xterm icewm ( 或 tasksel 選 x-window )
NVIDIA driver 安裝
# uname –r : 2.4.22
NVIDIA driver 須要 kernel 升級編譯 Compile , 常常有找不到 headers
可是不知道為什麼,會產生許多 header 檔找不到的問題
我確定 kernel source 下 include 裡的各個應該搬到 /usr/include 的資料夾我都有搬
看看錯誤訊息,常常是 header 中指向另一個 header 檔的路徑錯誤,不曉得如何解決 ?
http://www.nvidia.com/object/linux.html
NVIDIA-Linux-x86-1.0-5328-pkg1.run
/usr/src/kernel-image-2.4.22
/usr/src/kernel-headers-2.4.22 ( 自己產生 ,不必外載 )
/usr/src/ NVIDIA-Linux-x86-1.0-5328-pkg1.run
viewtopic.php?t=1702&highlight=NVIDIA-Linux
# chmod 777 NVIDIA-Linux-x86-1.0-5328-pkg1.run
# ./NVIDIA-Linux-x86-1.0-5328-pkg1.run --kernel-include-path=/usr/src/kernel-headers-2.4.22/include
設定 XF86Config
1.#dpkg-reconfigure xserver-xfree86
(這是最簡單的方法)
2.#XFree86 -configure
(這個方法會產生設定檔 /root/XF86Config.new)
3.cp /usr/share/doc/NVIDIA_GLX-1.0/XFree86Config.sample /etc/X11/XF86Config-4
(這個方法最有趣不過要修改的地方比較多如 font path 和螢幕頻率等等)
五.其它
#XFree86 -xf86config /root/XF86Config.new
(此參數可以幫我們測試 /root/XF86Config.new 是否有問題)
#cat /var/log/XFree86.0.log|grep EE
(這樣可以把 /root/XF86Config.new 錯誤列出,再用 nano /root/XF86Config.new 編輯、修改錯誤的部份)
後記:
謝謝參考阿信大大, SAMPO 大大 的文章,
Debian Linux的核心處理
viewtopic.php?t=1760
按裝官方釋出的 NVIDIA Driver for linux
viewtopic.php?t=1702&highlight=NVIDIA-Linux
讓您的 X Window 更美好-唯有 IceWM!!
viewtopic.php?t=1945
張正隆 93- Jan –7