線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:3272
推到 Plurk!
推到 Facebook!

製作 Linux 開機片

 
flyup
資深會員


發表:280
回覆:508
積分:385
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-02-17 12:28:35 IP:61.217.xxx.xxx 未訂閱
製作 Linux 開機片 方法一: 1.cd /boot 2.mkbootdisk --device /dev/fd0 2.2.14-3.0 ■註:2.2.14-3.0 為核心版本 方法二: 1.先跳到光碟糟,且找到 boot.img 檔案 2.dd if=boot.img of=/dev/fd0 bs=1440k ■註:bs 為 block size 方法三: 1.在 Windows 的 DOS 模式下,先跳到光碟糟 2.rawrite.exe boot.img
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-02-17 12:37:49 IP:61.221.xxx.xxx 未訂閱
轉貼來源於 二林網管實驗室 迷你 Linux 架 ADSL 計時 NAT 主機(一張磁片通通搞定) 實驗室-阿亮 2001-11-19 1275 硬體需求:乙台 486 以上(灰塵記得給它拍一拍,CD-Rom 和 HD 不要可以送給我) RAM 16MB 堪用軟碟機 網卡兩張 ADSL 計時制,固定制 軟體版本: -os minix -PPPd v.2.3.11 -Roaring Pengiun PPPoE Client v.2.6 -DHCPd v.2.0pl5 -Weblet v.1.1.2 到此處下載所需軟體 http://www.sinsen.com.tw/~jls/Linux_adsl_nat_dhcp.exe 準備一張磁片,format 為1.70MB的磁(請至 http://www.sinsen.com.tw/~jls/MAX4W.EXE 下載) 執行下載的檔案 Linux_adsl_nat_dhcp.exe,過程提示插入磁片,製作完成即可取出 此時先說明 linux 驅動網路卡的訣竅: linux 硬體driver多以 modules file存在,驅動時就載入此 modules,格式為 filename.o --有品牌網路卡,且有原版完整 driver driver 內找尋 linux目錄,閱\讀說明檔,說明如何編譯 driver modules,或者到下面連結找現成的 http://lrp.steinkuehler.net/files/kernels/2.2.16-1/modules/net/ --不知從哪撿來的卡,且找不出晶片廠商 前提還是得確認晶片形式,我常用方式是用 win98 PNP function 去抓這張卡,通常古董級卡都適用 ne2000 driver,換作linux 時就用 ne.o 有了 module file,若卡不為PCI或任何不明原因導致 linux 無法驅動,就必須手動設定其 io,irq,這兩數據需藉由原始 driver 的 setup,這是一隻dos 程式,可得知,稍後會說明設定方法 可以開始實作了... 使 486 機器用以上該磁片開機,系統會逐步將所需檔案一一載入 RAM,啟動訊息可稍微注意,若需 debug,這些訊息就很重要了 一切 ok下,系統會停在 login ,請輸入 root,進入設定選單,先別忙設定,按 q 離開進入 command mode 此時要將網卡的 module file 載入並存入磁片,如以下指令 取出 linux system 片,插入 driver 磁片 file name假設為 rtl8139.o mount -t ms-dos /dev/fd0 /mnt cp /mnt/rtl8139.o /lib/modules 另一張 driver 同上處理,若無法複製,可將不必要modules, 刪除如下 ls /lib/modules -----瀏覽 module file rm /lib/modules/3c59x.o -----刪除 3c59x 請注意,隨時 df 看看記憶體剩多少可使用,若不足將影響操作及 backup Ram,可 reboot 系統,釋放記憶體 執行 lrcfg 回到設定選單,選擇 3) Package Setting 2) Modules 1) Modules 設定檔內已內建不同 driver name,要使用它,取消前方的井字號,若不使用,請刪除或前加上井字號,如下 未修改前: #tulip ----不使用 修改後: tulip ----設定使用 請在此自行加上所用的網卡 driver module name,若完成各項設定,系統重新啟動後仍無法驅動,請再加上 io,irq,如下述 tulip io=0x300,irq=5 ----irq及io,前文已提到如何得知 凡作任何變更,都需執行 backup ram ,才有更新系統磁片的內容,否則 reboot 後,系統呈現未變更狀態. backup Ram 區分幾大項,以上所變更會用到的只有兩種 modules,etc.備份時系統會比較前後設定檔的大小,若出現新設定檔的 size為0或過小值(>1000),請勿備份,系統 reboot 再修改一次,若不小心備份了,該設定檔於 reboot後會無法讀取,解決方式:可從原始磁片拷貝該檔案作覆蓋\即可,當然設定得再做一次. 以上你完成了兩項工作,分別是拷貝driver到磁片,驅動網路卡設定. reboot 系統,執行root,按 q 離開進入 command mode 執行 ip addr ,出現 eth0及eth1狀態 eth0 ----系統抓到的第一張卡且作為wan 端 eth1 ----系統抓到的第二張卡且作為lan 端 網卡設定預設值: eth0 ----ip,netmask,gateway 皆為dhcp,若為計時制請維持預設,固定制修改ISP給的 eth1 ----ip:192.1.1 mask:255.255.255.0 gateway:192.168.1.1 請依實際網路作設定 進入網路設定步驟為: 執行 lrcfg (主選單) 1)Network 1)networ 修改相關的網路參數 adsl撥接設定: 若停留在選單 mode,請按 q 回到 command mode,執行 adsl-stop(系統預設為系統啟動時會自動執行adsl connect,設定前先停止adsl connect),執行 adsl-setup 提示一:輸入 username (你的連線帳號) 提示二:輸入wan介面名稱 eth0 提示三:斷線重連時間,建議維持預設 no 提示四:輸入primary,second DNS,以ISP為主 提示五:輸入password(你的連線密碼) 提示六:firewall,選擇 0 提示七:選 y 執行 reboot,系統重開,完成開機後啥都不用作,NAT已經 ready 記得 reboot 前要儲存磁片(Backup ram->etc) ********************************************************* 哈哈&兵燹 最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好 Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知 K.表Knowlege 知識,就是本站的標語:Open our mind to make knowledge together! 希望能大家敞開心胸,將知識寶庫結合一起 發表人 - jackkcg 於 2003/02/17 12:39:07
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
系統時間:2024-05-17 17:09:32
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!