請問一台怪怪的Table PC安裝Debian的問題

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

請問一台怪怪的Table PC安裝Debian的問題

文章Prochihua » 週一 3月 15, 2004 11:01 pm

我有一台怪怪的Table PC
他沒有配備硬碟,而是用一塊CF卡當作儲存設備
他內建的是一塊64M的CF,裏面安裝的也是Linux
不過功能非常陽春,根本不實用
所以我就換上了一塊128M的CF
在裏面安裝了DamnSmallLinux
不過128M的CF,加上OpenOffice之後就容納不下了
所以我就裝了一個2.5吋的USB-HD外接盒,接上一顆4G的HD
再把bv1al版的KNOPPIX放進去,執行正常
不過由於要在開機的過程驅動USB
所以需要修改開機過程
但是由於KNOPPIX是經過壓縮的,而這台TablePC的硬體配備並不強
所以我想安裝Debian,不要經過壓縮
期望能有好一點的表現
(用KNOPPIX的時候,開啟OpenOffice要大概快二分鐘,等到快昏了)
但是在安裝Debian的時候遇到困難,所以上來請大家幫幫忙
看怎麼樣才能把Debian安裝上這台TablePC,還請大家能幫幫忙^^
由於這台Table沒有PS2接頭
所以鍵盤跟滑鼠都是USB的
硬碟也是USB
只有一塊CF卡,開機之後,會被當成硬碟使用(hda1)
我之前有試過將USB-HD接到桌上型電腦
然後下載Debian的安裝光碟,在安裝的時候會找不到USB-HD
有在網路上看到一個方法,它是建議在軟碟中放入需要的模組
然後切換到其他的終端(Ctrl+Fxx)再insmod usbcore.o之類的
不過這個方法我不適合,因為insmod usbcore.o之後
會重新啟始USB裝置,所以我的USB鍵盤就會罷工@@
另外,我把下載回來的光碟中的rescue.bin解到CF卡中
再把root.bin跟drivers.tgz也放進去
開機之後,是有出現開機選項
但是一按Enter就出現一大串的數字:
另外,安裝好了之後,怎麼樣才能啟動在USB的HD呢?
(我是用syslinux安裝開機系統)
Prochihua
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週一 3月 15, 2004 10:18 pm

re:請問一台怪怪的Table PC安裝Debian的問題

文章Prochihua » 週日 3月 21, 2004 7:11 pm

呵呵
自問自答
經過這幾天的努力
終於灌好了base system且能開機(不過X-Windows還沒搞定,正在努力)
先簡單說一下,給自己留個備份,也給其他有需要的朋友一點幫助^^
如果過程中有什麼可以改善的,還請大家不吝給予指教。
我是拿sarge-netinsall.iso來安裝的
先下載:
http://http.us.debian.org/debian/dists/ ... oot.img.gz
然後把它解開放到CF卡上(因為我的Table PC比較特別,是用CF代替硬碟)若您的情況跟我不同,解到硬碟就行了
然後再下載:
http://gluck.debian.org/cdimage/testing ... etinst.iso
也是一樣放到CF卡中
然後就完成準備工作
接下來就是開機然後安裝
(由於過程都一樣,就不多說了,由於是要用磁碟引導USB硬碟開機
所以不需要裝Boot Loader)
再來就是要處理開機用的軟碟
由於我的是一張128M的CF
所以不需要考慮到容量問題,如果是要用軟碟來引導的話
這個地方就需要另外處理了
(我是有看到:
http://www.study-area.net/tips/news.htm
裏面有寫到關於縮小容量的問題
不過關於busybox瘦身的部份我看不懂,所以就跳過@@)
我說一下我自己處理的過程
我是把netinst.iso裏面的開機片解到CF卡中
然後在硬碟中裝一份Debian,然後mount CF卡
gunzip initrd.gz
mount -o loop initrd test(我自己建的目錄)
然後
cd test
cd sbin
mv init init_temp
cd ..
vi linuxrc

鍵入以下的內容:
#!/static/sh
/sbin/insmod /modules/jbd.o
/sbin/insmod /modules/ext3.o
/sbin/insmod /modules/usbcore.o
/sbin/insmod /modules/usb-uhci.o
/sbin/insmod /modules/usb-ohci.o
/sbin/insmod /modules/ide-core.o
/sbin/insmod /modules/scsi_mod.o
/sbin/insmod /modules/sd_mod.o
(原本不知道要insmod這個檔
後來是椰林風情的f兄指點才知道^^)
insmod /modules/usb-storage.o

(ps.如果你有用USB鍵盤的話
以上的過程執行會重置USB,所以會抓不到
要再
/sbin/insmod input.o
/sbin/insmod usbkbd.o
/sbin/insmod keybdev.o
)

/bin/sleep 4
exit 0


最後就要是處理相關的modules
在initrd的根目錄下建一個modules
然後把用到的modules都ln -s過來
再把Debian的/bin/sleep拷貝到initrd的/bin
然後ldd sleep看需要那些lib
再拷貝到initrd/lib
這樣就完成了
cd ..
umount initrd
gzip -9 initrd
umount CF卡,再重新開機就行嚕^^

最後是我安裝過程遇到的小插曲
我那張192M的CF卡不支援開機
很納悶,後來才知道是要先
install-mbr /dev/sda
然後再syslinux /dev/sda1
(注意喲,一個是sda一個是sda1)
Prochihua
可愛的小學生
可愛的小學生
 
文章: 5
註冊時間: 週一 3月 15, 2004 10:18 pm

re:請問一台怪怪的Table PC安裝Debian的問題

文章訪客 » 週日 3月 21, 2004 7:15 pm

呃..居然漏掉..
是椰林風情的feuer兄^^
訪客
 


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客