目前開發測試的一個系統,他需要用third-party driver來開機。這個driver是一個網路硬碟的driver。簡單來說,系統透過一張介面卡連接到遠端硬碟,然後透過這個driver(一個.ko檔)將那張卡模擬成scsi硬碟裝置,再把OS裝在上面。
裝XP 的時候,是在安裝一開始時按F6然後從磁片載入寫好的third-party driver。Vista的時候也是。Linux系統的話,RedHat、SUSE和Fedora Core則是在安裝時按F2,然後用linux dd再選手動載入從磁片上載入driver。但是在Ubuntu裡面,這個方法卻不能用了。
在用ubuntu-7.10- desktop.iso的時候LiveCD開機後是看不到那張卡(那顆scsi hd)的,install也不行。進入LiveCD後,開terminal手動mount磁片載入驅動程式以後(insmod my_scsi_disk.ko)就可以看到那張卡(那顆scsi hd),然後再執行install就可以跑完全部的ubuntu安裝流程。但在重開機以後系統可以過grub,但是會當在ubuntu開機畫面進度列這裡,進度圖則只有一點點。這種情況推測是安裝時手動insmod掛載驅動程式可以讓系統認出網路硬碟,但是只是在安裝時認出而已,安裝過程中系統並沒有把驅動程式安裝設定到目標磁碟裡。因此安裝完畢重開機後驅動程式就沒了,因此系統載開機時讀不到硬碟。
此外,如果在安裝選單選擇Install with driver update CD這個選項的話,系統會去讀光碟磁碟,但是在幾十分鐘沒有反應後會當在那裡。
我試過用ubuntu-7.10-alternate.iso裝,但是text mode安裝時同樣沒有load driver的選項,裡面同樣只能開console手動insmod driver,但同樣只能過完安裝流程,裝完重啟時會在同樣的地方當住。
我想請問的是,Ubuntu裡面要用什麼方法來完成Redhat/FC的linux dd安裝driver disk的動作?另外就是如果要製作可供一般安裝的Ubuntu driver disk片有什麼和Redhat/FC等linux driver disk不同的特殊格式?
ps:
因為是把介面卡模擬成硬碟,所以driver必須很早就load進去,必須在安裝時就設定安裝完畢,沒有辦法在後續安裝,這是很傷腦筋的地方了。
又,我是linux初學者,對Ubuntu系統不是很熟,只會少數基本指令.....
求助:Ubuntu的third-party driver install disk的問題
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 1
- 注册时间: 2007-11-14 16:55