Tuesday, July 17, 2007

FreeDOS 用 USB Flash 開機

最近因為突然需要寫個DOS 的程式, 想說用軟碟開機來寫就好, 但容量又太小, 又不想灌在硬碟裡, 因為寫完這次, 不知道下次哪時會用到, 剛好之前某3C量販太俗賣時買了一張2G的SD卡, 就拿來當DOS開機片吧..!!


我的Idea 是用USB 開FreeDOS, 然後在上面跑Watcom C/C++來寫DOS程式, 所以找了一些資料, 總算給它搞定, 程式也寫好了, 所以我就將步驟記錄一下, 也讓大家參考


1. 下載 FreeDOS 的軟碟開機影像檔 FDSTD.288.imz
2. 下載WinImage WinImage 8.0
3. 用WinImage 解開 FSDTD.288.imz 到一個指定目錄

4. 下載 Format Utility for HP Drive Key or DiskOnKey USB Device 並安裝
5. 執行HP USB Key :
a . 點選 Create a DOS startup Disk
b. 在using DOS system files located at : 的地方選擇剛由WinImage 解開的FreeDOS 開機片目錄

c. 按下Start 之後開始進行USB Flahs Disk 的 Format



6. 將WinImage所解開的FreeDOS 開機片裡的檔案完全拷貝進USB Flash Disk 裡, 因為HP USB Key程式只要處裡開機檔, 而其它的FreeDOS的程式還是需要手動拷貝

7. 重新開機後, 進入BIOS 裡, 設定USB HDD 開機(有的直接可以在HDD Boot Device priority 可以看到USB )為最優先的

8. 還8呀....開機摟..!!

相關連結

1. gentikayos - FreDOS on a USB Flash
2. Boot Disk Create USB

後記 : 感謝Rob提醒 USB Utility 下載連結已經修正