痞酷網_PIGOO

 找回密碼
 立即註冊
!!! [系統偵測到廣告阻擋軟體] !!!

如果您覺得痞酷網對您有些許幫助,或者您認同痞酷網的理想,

那麼希望您將痞酷網設定為白名單.

並請在上論壇的時候,動動您的手指,用行動支持我們.

謝謝!
查看: 33731|回復: 28

GRUB4DOS隨身碟製作

  [複製鏈接]
發表於 2011-1-14 16:54:45 | 顯示全部樓層 |閱讀模式
本帖最後由 fks 於 2012-2-9 03:16 PM 編輯

我製作的是可用GRUB開機的隨身碟,將GRUB寫入MBR(隨身碟的MBR),隨身碟也可用DOS開機
主機板支援USB-HDD開機,將用MBR的GRUB導引程式呼叫grldr
如果主機板並不支援USB-HDD開機,可以用DOS開機後執行grub
相關檔案請自行下載
1.
要製作usb隨身碟可以開機有許多程式可用,例如:HPUSBFW、WinToFlash等
這裡我用HPUSBFW
HP USB Disk Storage Format Tool 2.2.3
HP USB Disk Storage Format Tool 2.2.3(不含dos)
將HPUSBFW.rar解壓縮,執行HPUSBFW.exe 選擇要格式化的隨身碟,再按Start就開始格式化
如有勾選Create a DOS startup disk,底下路徑要選擇剛剛解壓縮的目錄,再按Start就開始格式化,完成後就可以用DOS開機
沒有勾選Create a DOS startup disk,請自行將dos系統的io.sys、msdos.sys、command.com 複製到隨身碟根目錄,就可以用DOS開機了
在隨身碟建立font與boot目錄,下面過程會用到這兩個目錄
HPUSBFW.JPG
HPUSBFW-2.JPG
2.grubinst
grubinst 英文版
將grubinst-1.2-bin-w32-2008-12-30解壓縮,執行grubinst_gui.exe,[disk]選擇要安裝grub的隨身碟,[Part List]選Whole disk,
再按Install就開始安裝至mbr,勾選Verbose output可以在螢幕輸出詳細畫面,未勾選則顯示成功與否的畫面。
grubinst.JPG
grubinst-2.JPG
3.grub4dos
測試版grub4dos-0.4.5b-2011-01-14
最新版請自行下載,到目前為止是grub4dos-0.4.5b-2011-01-14
將grub4dos-0.4.5b-2011-01-14解壓縮,將目錄的menu.lst複製到隨身碟,將chinese目錄的grldr與grub.exe複製到隨身碟
4.中文顯示
unifont 外部命令檔 (適用 英文grub4dos 0.4.5 版以後)
將unifont-2010-10-24解壓縮,將unifont複製到隨身碟的font目錄
arialuni_U16 字型檔 http://code.google.com/p/grub4dos-chenall/downloads/list
將arialuni_U16解壓縮,將arialuni_U16.bin複製到隨身碟的font目錄
5.修改menu.lst
下載我做好的menu.lst menu.zip (1.77 KB, 下載次數: 416)
你就可以打造屬於自己的grub4dos,相關檔案請自行google下載。
ai-1.JPG
ai-2.JPG
ai.JPG

評分

4

查看全部評分

發表於 2011-1-14 17:29:09 | 顯示全部樓層
很好的教學文,感謝 fks 大的分亨
沒用過改天試試看--------
發表於 2011-1-15 09:40:39 | 顯示全部樓層
usb隨身碟開機令人垢病的是
對不同電腦主板晶片相容性問題
在a電腦做好系統碟多次演試
  開機dos ok ,選單ok,winXPPE ok
換b電腦開機 usb碟竟不鳥我
只好改做光碟片方式問題少
發表於 2011-1-15 10:35:03 | 顯示全部樓層
同意樓上的~
我現在都用光碟片開機比較多,問題比較少~尤其是較舊的主機板~~
當然也有作一支隨身碟開機,隨身帶著走。走到哪修到哪~
發表於 2011-1-20 04:18:17 | 顯示全部樓層
不錯的文章~ 改天我也想試試看^-^
發表於 2011-1-20 12:05:37 | 顯示全部樓層
正想來研究說....
謝啦....
下班後再來玩....
 樓主| 發表於 2011-1-20 15:50:41 | 顯示全部樓層
今天又做了一次更新,因usb隨身碟只有32MB,已經無法再增加新的程式,暫時停止更新了。
以下是我的開機畫面,如有更好的軟體也請告知。
1.GIF
2.GIF
4.GIF
3.GIF
menu.lst
menu.rar (1.71 KB, 下載次數: 211)
發表於 2011-1-23 19:52:48 | 顯示全部樓層
本帖最後由 bglmlm 於 2011-1-23 07:55 PM 編輯

樓主menu.rar   。。。。我有試過~感覺不錯!!
字型檔【應該是在  某個643 KB檔案裏面】!!
名稱是【grub4dos_UNIFONT.zip  GRUB4DOS 多国语言菜单测试】  Mar 2010   643 KB  



---------------------
【1】 win98.ima 【這個檔案~我有】
【2】dft32_v416_bco.img 【這個映像檔案~我沒有】【不過我有一個 相同格式的 win95.img】
想請問一下ima與img這兩種檔案。。【在dos系統】打開需要。。【外掛的程式嗎??】
因為我曾經試著打開~結果打不開!! 拷貝到【boot的目錄】下面~連接您的menu.lst  【也不行】!!
謝謝回答!!
---------------------------------
 樓主| 發表於 2011-1-23 21:55:40 | 顯示全部樓層
本帖最後由 fks 於 2011-10-11 08:31 AM 編輯

回復 8# bglmlm

舊版未壓縮,請參考 menu.zip (1.77 KB, 下載次數: 91)
我新版的已改用gzip壓縮過,副檔名gz,請參考 menu.zip (1.79 KB, 下載次數: 109)
新舊2版的menu.lst有不同的地方,請下載比較即可以知道,啟用gzip壓縮是為了多安裝軟體,可以依照個人需要決定是否要用。
發表於 2011-1-30 23:09:10 | 顯示全部樓層
樓主
boot的資料要去哪裡找阿 不知道在哪抓可不可以跟我這個新手說一下謝謝囉
我做了一部份開來看中文的地方都是亂碼是正常的嗎??
 樓主| 發表於 2011-1-31 07:56:09 | 顯示全部樓層
回復 10# 劉光豈
menu.lst存檔時選擇UTF-8格式
boot資料夾裏的檔案請用google找,有些是沒有版權的比較容易找,有版權的多找大陸的網站,關鍵字就是menu裡的敘述。
發表於 2011-4-11 19:05:18 | 顯示全部樓層
感謝分享收下了
發表於 2011-4-12 11:53:32 | 顯示全部樓層
感謝受益良多
發表於 2011-4-12 13:01:37 | 顯示全部樓層
感謝分享收下了:):):):)
發表於 2011-4-13 10:07:16 | 顯示全部樓層
boot 資料夾,可否分享?謝謝大大
 樓主| 發表於 2011-4-13 10:24:49 | 顯示全部樓層
回復 wayne0936 的帖子

boot資料夾裏的檔案請用google找,有版權的但免費使用比較容易找,有版權要錢的多找大陸的網站,關鍵字就是menu裡的敘述。
發表於 2011-4-14 13:24:11 | 顯示全部樓層
蠻實用,感謝分享
 樓主| 發表於 2011-4-15 13:53:46 | 顯示全部樓層
本帖最後由 fks 於 2011-4-15 02:13 PM 編輯

近來發現Memtest86 4.0 Release (28-March-2011)與Memtest86+ V4.20 (25/01/2011)都已經更新,所以再次更新原先製作的grub4dos隨身碟
menu.lst menu.zip (1.77 KB, 下載次數: 103)
1.JPG
2.JPG
發表於 2011-4-15 20:36:32 | 顯示全部樓層
我也來試做一個
謝謝分享!!
 樓主| 發表於 2011-6-10 16:09:32 | 顯示全部樓層
本帖最後由 fks 於 2011-10-11 08:29 AM 編輯

最近有人問menu中文無法正常顯示變成亂碼,我下載最新版的做測試,網址如下
grub4dos-0.4.5b-2011-06-10.7z
http://code.google.com/p/grub4dos-chenall/downloads/list

unifont-5.1_U16.zip (字型檔)
http://code.google.com/p/grub4dos-chenall/downloads/list

unifont-2011-05-10.zip (執行中文字型)
http://code.google.com/p/grubutils/downloads/list

我發現新字型比較好看
舊字型
未命名1.JPG
新字型
未命名2.JPG

menu裡的指令要更改,我上傳已更改好的給各位參考,因為我有做壓縮的步驟(副檔名gz),沒有用壓縮的請自行更改舊版的menu.lst就可以。
menu.rar (1.74 KB, 下載次數: 144)
舊版字型
command /font/UNIFONT /font/arialuni_U16.bin
新版的字型
command /font/UNIFONT /font/unifont-5.1_U16.bin
發表於 2011-6-11 11:43:10 | 顯示全部樓層
.....研究的真徹底......

我已經很久沒更新了~~~
不過~~也夠用了....
發表於 2011-6-11 23:03:32 | 顯示全部樓層
光碟機還是最通用的   但是卻攜帶不方便
發表於 2011-6-23 02:35:56 | 顯示全部樓層
請問各位先進

我想要把GHOST XP灌進隨身碟裡

以後重灌就不用透過光碟機

該怎麼做?

才能夠一開機從隨身碟呼叫GHOST XP進行重灌?

謝謝
 樓主| 發表於 2011-6-23 16:15:29 | 顯示全部樓層
只要能做出可以開機並ghost執行沒問題,再用它還原gho檔案就可以了,gho檔案可以放在隨身碟裡面,如果你要將原來的可開機ghost光碟移植到隨身碟,要看原光碟是如何做出來的,這部分我沒有研究。
發表於 2011-10-9 20:17:32 | 顯示全部樓層
板大你的圖都死圖了可以更新一下嗎  感謝板大你的熱心分享
發表於 2011-10-15 20:38:53 | 顯示全部樓層
很實用的教學,感謝分享!
發表於 2011-12-5 22:08:56 | 顯示全部樓層
很好的教學 但有人願意分享做出來的影片檔供大家下載,在修改呢? 謝謝  

因為裡面有些東西我想要用 所以懇請各位大大分享 感恩
發表於 2011-12-7 18:32:14 | 顯示全部樓層
hawaju 發表於 2011-12-5 10:08 PM static/image/common/back.gif
很好的教學 但有人願意分享做出來的影片檔供大家下載,在修改呢? 謝謝  

因為裡面有些東西我想要用 所以 ...

我測試的結果,用較大的rstusbpro3.img的檔案,menu.lst中的指令就不能加--mem,不然會有錯誤訊息出現,若要加--mem好像要用網友改過較小的版本(u.img)才行,不過兩者都是2.64版的。
 樓主| 發表於 2012-4-10 17:12:43 | 顯示全部樓層
本帖最後由 fks 於 2012-4-10 09:36 PM 編輯

我已經將相關檔案壓縮,副檔名是gz,不想使用壓縮功能的請自行修改。
boot資料夾裏的檔案請用google搜尋,關鍵字在menu.lst中。
grub4dos網站有更新版本,指令有更改所以再次更新,這次製作的步驟所使用的軟體有些不同,相關檔案請自行下載
1.HPUSBFW(HP USB Disk Storage Format Tool V2.2.3)
2.WinSetup-1-0-beta7(http://www.datafilehost.com/download-3c7ead6d.html)
3.grub4dos(http://code.google.com/p/grub4dos-chenall/downloads/list)
4.unifont.hex(http://code.google.com/p/grub4do ... name=unifont.hex.gz)
5.menu.lst menu.zip (1.99 KB, 下載次數: 127)

1.HPUSBFW
將HPUSBFW.rar解壓縮,執行HPUSBFW.exe 選擇要格式化的隨身碟,再按Start就開始格式化
如有勾選Create a DOS startup disk,底下路徑要選擇剛剛解壓縮的目錄,再按Start就開始格式化,完成後就可以用DOS開機
沒有勾選Create a DOS startup disk,請自行將dos系統的io.sys、msdos.sys、command.com 複製到隨身碟根目錄,就可以用DOS開機了,在隨身碟建立font與boot目錄,下面過程會用到這兩個目錄。
1101141657b9bb32d593bda800.jpg

2.WinSetup-1-0-beta7

主引導記錄(MBR寫入)
將壓縮檔解壓縮,執行WinSetup-1-0-beta7,
1.JPG

按<Bootice>會出現如下畫面
2.JPG

按<主引導紀錄>,選擇GRUB4DOS 0.4.5b MBR(grldr.mbr),再按<安裝/配置>
3.JPG

出現配置GRUB for DOS畫面後,按<寫入磁盤>,即完成MBR寫入。
4.JPG
5.JPG

分區引導記錄()
回到第1個畫面,按<分區引導記錄>,選擇選擇GRUB4DOS 0.4.5b (2010-09-22),再按<安裝/配置>

6.JPG

出現 確認 GRLDR 名稱 畫面,按確認
7.JPG

出現下圖即完成,其他畫面可以關閉,並將Bootice程式結束。
8.JPG

3.將最新版的GRUB4DOS 與unifont.hex下載下來,配合我修改好的menu.lst檔案,就可以完成製作。
將隨身碟做好後,在WinSetup-1-0-beta7的下方選擇Test in QEMU,在按<GO>就可以模擬隨身碟開機。
9.JPG

1.JPG
2.JPG
3.JPG
您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

關閉

站長小叮嚀上一條 /1 下一條

禁閉室|手機版|連繫我們|痞酷網電子技術論壇

GMT+8, 2024-4-19 08:35 PM , Processed in 0.104486 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.