利用Grub4Dos製作USB開機碟

作者: | 2010/01/18
瀏覽:49,153 人閱讀 | 73 則迴響
chipgenius

*********前言*********

我想把XP安裝片、XPE、Acronis TrueImage 還原光碟、Ghost全部塞進我的隨身碟,可是照01這篇跟著做將USB 隨身碟 製成 XP 的安裝碟 (模擬CD-ROM)才發現PeToUSB並不支援大容量的隨身碟,我的隨身碟TDK Trans-IT Edge USB 2.0 8GB不就啥都不能做了 :-( :-( :-(

點偶放大

後來到無憂啟動論壇找了一下發現在MSFN有個WinSetupFromUSB,這是一套超強USB隨身碟開機設定管理的GUI工具,可以很方便的管理USB隨身碟的開機設定方案,而且WinSetupFromUSB還內建兩套USB開機管理的工具可使用,我用Grub4Dos的方案來做,因為Grub4Dos真的是一套夭壽強大又簡單使用的開機程式,對我來說最棒的就是可直接讀iso檔,剛好省去像WinToFlash還要解壓的麻煩,而且我用WinToFlash製作的時候發現安裝XP的速度非常非常滴慢,慢到我白頭髮多了N根 :-* 我在想應該是只有跑USB 1.1的速度,換上WinSetupFromUSB+Grub4Dos的方式製作開機碟就順暢多了 (Y) 另外這是TDK隨身碟專用的軟體:FlashLockV229.rar

點偶放大點偶放大

點偶放大

開開心心的把iso檔案通通塞進隨身碟,一般的可開機光碟都讀取且啟動正常,但是好死不死又碰到Grub4Dos無法對應非正版Windows的安裝片,原因似乎是安裝Windows時會先搜尋開機的前導檔案來讀取來源,而Grub4Dos模擬的方式就無法對應,ㄚ我的片子就是用nLite打造的,不是什麼Ghost或是還原系統或封裝光碟 =.= 還好在Google大神的指引下,發現了FiraDisk, File/RAM Disk driver for Windows.這個東東,FiraDisk可支援XP/2003/Windows 7,讓Grub4Dos可以正確的執行Windows安裝片,但是這邊要注意的是,沒有用nLite或是DriverPacks打包SATA驅動的安裝片一樣是不能用在SATA或AHCI或是RAID的唷*-)

FiraDisk的使用方法也很簡單,只要把最新的firadisk_driver_0.0.1.18.zip下載回來再製作成img映像檔後在Grub4Dos載入Windows安裝片前先載入firadisk.img即可,另外firadisk.img搞不懂怎摸做的可以直接下載這個打包好的firadisk.img

整體的製作方法簡單的說就是先抓WinSetupFromUSB下來,然後使用WinSetupFromUSB內建的Bootice小工具指定主引導分區用Grub4Dos方案(就是用Grub4Dos來做MBR)再選擇重新格式化隨身碟(選擇USB-HDD 單分區模式),然後把WinSetupFromUSB資料夾底下的grldr、menu.lst檔案複製到隨身碟根目錄,再把需要的檔案一起複製到隨身碟,最後在編輯一下menu.lst就可以用了

Win7則另外需要使用7-Zip把ISO光碟映像檔解壓到隨身碟根目錄再編輯menu.lst即可。

必備工具下載點(放在百度網盤):firadisk-driver-0.0.1.30-f6.7z
grub4dos-0.4.5c-2012-05-16.7z
WinSetupFromUSB 1.0 beta8.7z
BOOTICE_20120506.rar

這邊貼一下我製作的menu.lst範例內容,全部搞好記得先用WinSetupFromUSB跑QEMU模式做基本測試。 (Y)

color black/cyan yellow/cyan
timeout 30
## menu border color
color border=0xEEFFEE
## set vbe mode
graphicsmode -1 640 480:800
## loading splashimage
splashimage /Grub4Dos/logo.xpm
## loading font for utf-8
font /Grub4Dos/unifont.hex.gz

title -+[]+-USB系統維修隨身工具碟-+[]+-
clear

title [01] XP安裝階段(一)、BUMI-XPSP3 2012-02 無人值守版
find --set-root /Grub4Dos/B-XP-20120201-N4.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /Grub4Dos/firadisk.img (fd1)
map --mem /Grub4Dos/B-XP-20120201-N4.iso (0xff)
map --mem (md)0x6000+800 (fd0)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title [02] XP安裝階段(二)、BUMI-XPSP3 2012-02 無人值守版
find --set-root /Grub4Dos/B-XP-20120201-N4.iso
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /Grub4Dos/B-XP-20120201-N4.iso (0xff)
map --hook
chainloader (hd0)+1

title [03] 安裝2011-05-12 MSDN WIN7 SP1 x86+x64 AIO 9in1 TW 自動啟動版
root (hd0,0)
chainloader /bootmgr

title [04] 啟動NoNameXPE救援系統 (2009-09-09)
map --mem (hd0,0)/Grub4Dos/nonamexpe.iso (hd32)
map --hook
chainloader (hd32)

title [05] 啟動CDLinux 0.9.7.1標準版 (2012/03/18)
find --set-root /Grub4Dos/CDlinux-0.9.7.1.iso
map --mem /Grub4Dos/CDlinux-0.9.7.1.iso (hd32)
map --hook
kernel (hd32)/CDlinux/bzImage quiet CDL_LANG=zh_TW.UTF-8 CDL_DIR=/ISO CDL_IMG=CDlinux-0.9.7.1.iso
initrd (hd32)/CDlinux/initrd
map --unhook
boot

title [06] 啟動Acronis True Image還原光碟 13.0.6053
map --mem (hd0,0)/Grub4Dos/acronismedia.iso (hd32)
map --hook
chainloader (hd32)

title [07] 啟動Symantec Ghost 11.5.0.2165 (2009/01/22)
find --set-root /Grub4Dos/Ghost11.ima
map --mem /Grub4Dos/Ghost11.ima (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1

title [08] 啟動硬碟切割軟體PowerQuest Partition Magic 8.0
find --set-root /Grub4Dos/pqm8.img
map --mem /Grub4Dos/pqm8.img (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title [09] 啟動硬碟切割軟體SPFDisk 2000-03v (2009/04/15)
find --set-root /Grub4Dos/spfdisk.img
map --mem /Grub4Dos/spfdisk.img (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title [10] 啟動Reset Windows Password 1.70\n 清除系統管理員密碼工具 - name: oneone key: 21206-9G224-2VAPJ-X5AHO
map --mem (hd0,0)/Grub4Dos/ResetWindowsPwd.iso (hd32)
map --hook
chainloader (hd32)

title [11] 啟動Active Password Changer 3.0.422簡體中文版\n 清除系統管理員密碼工具
map --mem /Grub4Dos/Apassword.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title [12] 啟動Offline NT Password & Registry Editor 110511\n 清除系統管理員密碼工具
map --mem (hd0,0)/Grub4Dos/cd110511.iso (hd32)
map --hook
chainloader (hd32)

title [13] 啟動Memtest86+ 4.10 - 記憶體檢測工具
kernel /Grub4Dos/Memtest86.bin

title [14] 啟動微軟記憶體診斷工具簡體中文版
map --mem /Grub4Dos/Memtest.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title [15] 啟動MS-DOS
chainloader /io.sys

title [16] 重新開機
savedefault --wait=2
reboot

以上方法成功安裝在Intel 865PE、P965、P35、P43、P45、AMDR770晶片組的桌機以及Intel 945GM晶片組的筆電,不用量產工具,不會破壞隨身碟韌體,而且可以任意載入自己需要的iso檔,哇哈哈~ 終於讓我一支隨身碟可以走透透啦 (H)

Bootice-01Bootice-02Bootice-03

*********更新歷史*********

2010/01/18 – 第一次公布。
2012/05/25 – 添加資訊。
2013/04/21 – 添加資訊。

FacebookTwitterGoogle+PlurkSina WeiboQQBaiduEvernote

臉書回應

73 thoughts on “利用Grub4Dos製作USB開機碟

  1. KIRIN

    請問!!

    小的用WinSetupFromUSB_1-0-beta8版

    MENU.LST無法顯示出中文!!

  2. Pingback: (心得) 關於安裝XP一定要關掉的AHCI(SATA驅動相關) » Commnader's Fake Space

  3. 779

    是啊 很怪 USB3.0 開機是不能用的 :kao :kao :kao
    只有2.0能用 但是2.0就沒辦法裝….

    回复 窮苦人家的小孩
    SLIC保護這點應該是在啟動時才會碰到的吧,我猜啦 o.o” 如果外接光碟能裝,也有可能是USB裝置不相容的關係,拜請咕狗大神的指引是說NEC的USB 3.0裝置相容性較高,參考看看吧~ 總之你現在好不容易WIN7裝好了,就趕快先用GHOST做個備份才安心啦

    回复 779 (編輯)
    是阿 超怪的 我去借了台外接DVD燒來用
    結果呢 XP 在跑完第一段 進HDD裡面的第2段就死了 什麼記憶體不夠的鬼
    7就順順的跑過去了…….該不會是什麼SLIC2.2之類的鬼東西吧

  4. 窮苦人家的小孩 文章作者

    SLIC保護這點應該是在啟動時才會碰到的吧,我猜啦 o.o” 如果外接光碟能裝,也有可能是USB裝置不相容的關係,拜請咕狗大神的指引是說NEC的USB 3.0裝置相容性較高,參考看看吧~ 總之你現在好不容易WIN7裝好了,就趕快先用GHOST做個備份才安心啦 ({)

    回复 779 (編輯)

    是阿 超怪的 我去借了台外接DVD燒來用

    結果呢 XP 在跑完第一段 進HDD裡面的第2段就死了 什麼記憶體不夠的鬼

    7就順順的跑過去了…….該不會是什麼SLIC2.2之類的鬼東西吧

  5. 779

    是阿 超怪的 我去借了台外接DVD燒來用

    結果呢 XP 在跑完第一段 進HDD裡面的第2段就死了 什麼記憶體不夠的鬼

    7就順順的跑過去了…….該不會是什麼SLIC2.2之類的鬼東西吧

    回复 窮苦人家的小孩
    那摸帶衰 會不會是還原磁區的關係,暫時只想的到這個關聯性…

    回复 779 (編輯)
    慘兮兮
    昨天入手一台新筆電 HM65的chipest
    之前都可以用的那個隨身碟
    放進去 全部都不能用 連NonmeXPE都一樣
    XPE還寫著錯誤代號16……
    XP VISTA 7全部不能用
    7讀完ISO究卡住了 BIOS也沒有什麼特別設定….
    小NB沒CDROM 難不成要去找外接的嗎 = =

  6. 窮苦人家的小孩 文章作者

    那摸帶衰 *-) 會不會是還原磁區的關係,暫時只想的到這個關聯性… :-#

    回复 779 (編輯)

    慘兮兮 :kao :kao
    昨天入手一台新筆電 HM65的chipest
    之前都可以用的那個隨身碟
    放進去 全部都不能用 連NonmeXPE都一樣
    XPE還寫著錯誤代號16……
    XP VISTA 7全部不能用
    7讀完ISO究卡住了 BIOS也沒有什麼特別設定….
    小NB沒CDROM 難不成要去找外接的嗎 = =

  7. 779

    慘兮兮 :kao :kao
    昨天入手一台新筆電 HM65的chipest
    之前都可以用的那個隨身碟
    放進去 全部都不能用 連NonmeXPE都一樣
    XPE還寫著錯誤代號16……
    XP VISTA 7全部不能用
    7讀完ISO究卡住了 BIOS也沒有什麼特別設定….
    小NB沒CDROM 難不成要去找外接的嗎 = =

  8. 窮苦人家的小孩 文章作者

    那大概就是WIN7本身的限制了…這個我也不熟,推薦你去無憂論壇問問看,那邊對這方面研究透徹的高手比較多。

    回复 IOU (編輯)

    hi 版主

    我已經進展到可以執行資料夾裡的安裝檔了,程式碼果然跟您說的一樣
    find –set-root /win7/bootmgr
    chainloader /win7/bootmgr

    但現在又出現一個問題,雖然他是連結資料夾中的安裝檔
    但setting依然是讀取根目錄下的設定檔,並不是讀取資料夾中的setting
    請問要讓grub去讀取資料夾中的setting,其他指令該怎麼下呢?
    我完全沒有idea,grub操作手冊也看了好幾次,可能win7預設執行路徑就是在根目錄下

    回复 IOU
    請問程式碼這樣撰寫是否ok呢?
    title Win 7-clearfind –set-root /w7-clear/bootmgrchainloader /w7-clear/bootmgr
    在find那行就顯示「找不到此檔案」了,現在完全不知該怎麼修改

  9. IOU

    hi 版主

    我已經進展到可以執行資料夾裡的安裝檔了,程式碼果然跟您說的一樣
    find –set-root /win7/bootmgr
    chainloader /win7/bootmgr

    但現在又出現一個問題,雖然他是連結資料夾中的安裝檔
    但setting依然是讀取根目錄下的設定檔,並不是讀取資料夾中的setting
    請問要讓grub去讀取資料夾中的setting,其他指令該怎麼下呢?
    我完全沒有idea,grub操作手冊也看了好幾次,可能win7預設執行路徑就是在根目錄下

    回复 IOU
    請問程式碼這樣撰寫是否ok呢?
    title Win 7-clearfind –set-root /w7-clear/bootmgrchainloader /w7-clear/bootmgr
    在find那行就顯示「找不到此檔案」了,現在完全不知該怎麼修改

  10. IOU

    請問程式碼這樣撰寫是否ok呢?

    title Win 7-clear
    find –set-root /w7-clear/bootmgr
    chainloader /w7-clear/bootmgr

    在find那行就顯示「找不到此檔案」了,現在完全不知該怎麼修改

    回复 窮苦人家的小孩
    那就是路徑的問題了,chainloader /bootmgr這段當然也是要跟著改的唷~ 另外記得用7-ZIP解iSO檔比較不會出包唷!

  11. 窮苦人家的小孩 文章作者

    那就是路徑的問題了,chainloader /bootmgr這段當然也是要跟著改的唷~ 另外記得用7-ZIP解iSO檔比較不會出包唷! :D

    回复 IOU (編輯)

    hi 版主

    其實不是不同版本,而是我想將「修改過的win 7」和「乾淨的win 7」放在一起
    我目前是將其中一個版本的win 7放在隨身碟裡的一個資料夾中
    但grub一直無法正常連接此資料夾,錯誤訊息大概是此檔案不存在

    title Win7-origin
    find –set-root /win-origin/bootmgr
    root (hd0,0)
    chainloader /bootmgr

    回复 窮苦人家的小孩
    你這個問題應該是要去抓多版本合一的WIN7 iSO檔來解壓縮放到隨身碟裡面才對,而不是把WIN7的各版本全塞在隨身碟裡,希望你懂意思 @@”

  12. IOU

    hi 版主

    其實不是不同版本,而是我想將「修改過的win 7」和「乾淨的win 7」放在一起
    我目前是將其中一個版本的win 7放在隨身碟裡的一個資料夾中
    但grub一直無法正常連接此資料夾,錯誤訊息大概是此檔案不存在

    title Win7-origin
    find –set-root /win-origin/bootmgr
    root (hd0,0)
    chainloader /bootmgr

    回复 窮苦人家的小孩
    你這個問題應該是要去抓多版本合一的WIN7 iSO檔來解壓縮放到隨身碟裡面才對,而不是把WIN7的各版本全塞在隨身碟裡,希望你懂意思 @@”

  13. 窮苦人家的小孩 文章作者

    你這個問題應該是要去抓多版本合一的WIN7 iSO檔來解壓縮放到隨身碟裡面才對,而不是把WIN7的各版本全塞在隨身碟裡,希望你懂意思 @@”

    回复 IOU (編輯)

    版主您好,想跟您請教一個問題
    我想多放一個不同版本的Win 7在一個資料夾中(例如win7-clear)
    請問在menu.lst中的連結語法該怎麼下呢?我已嘗試很久都試不出來
    麻煩您了,感謝您

  14. IOU

    版主您好,想跟您請教一個問題
    我想多放一個不同版本的Win 7在一個資料夾中(例如win7-clear)
    請問在menu.lst中的連結語法該怎麼下呢?我已嘗試很久都試不出來
    麻煩您了,感謝您

  15. 窮苦人家的小孩 文章作者

    請參考官網的手冊第13節

    GNU GRUB Manual 0.97
    或這邊
    GRUB Manual

    你好:幾個問題想請教,拜託教一下,我想知道以下命令的用法及實際意義
    fallback + NUM
    find –set-root
    map –mem
    map –hook
    chainloader
    savedefault

    查了很多英文,簡中頁面,還是看不懂,感恩 (F)

  16. ngxp

    你好:幾個問題想請教,拜託教一下,我想知道以下命令的用法及實際意義
    fallback + NUM
    find –set-root
    map –mem
    map –hook
    chainloader
    savedefault

    查了很多英文,簡中頁面,還是看不懂,感恩 (F)

  17. 窮苦人家的小孩 文章作者

    Win7的做法都是解壓到隨身碟,個人不太喜歡這樣操隨身碟所以沒研究…

    只能跟你說可以試試看M$官網的隨身碟工具或是WinToFlash

  18. 阿殘

    請問版主,小弟想在同一支隨身碟裡面,放入Win7 32bit/64bit,Grub4Dos該如何設定呢??

    試過好幾套軟體,Win7放一套後就沒辦法放另外一套,似乎也沒辦法用iso的方式來安裝,苦惱啊

  19. 窮苦人家的小孩 文章作者

    會需要一點時間喔,因為它的原理是從隨身碟讀檔案到硬碟,所以才會需要一點時間,Grub4Dos的用法很簡單的,真的不難唷! 輕鬆打造無敵隨身碟 (Y)

    照著板大的方法及選單做,試了一天終於成功了!
    謝謝板大的教學,感激不盡!
    不過小弟尚有一個問題想請教,
    板大的隨身碟在開機讀ISO檔時會需要一段時間嗎?
    因為小弟的再讀都需要一段時間才能讀進去…… XD

  20. 銘ㄚ

    照著板大的方法及選單做,試了一天終於成功了!
    謝謝板大的教學,感激不盡!
    不過小弟尚有一個問題想請教,
    板大的隨身碟在開機讀ISO檔時會需要一段時間嗎?
    因為小弟的再讀都需要一段時間才能讀進去…… XD

  21. 窮苦人家的小孩 文章作者

    你要啥軟體? 製作所需的我都有提供了喔~!


    Linda:

    本來想說找到版主的文章後,我重灌小筆電有希望了, 可是 當我看到你的menu.lst 的內容,發現還需幾個軟體, 可以麻煩版主說的 詳細一點嗎? 初學者迷路中 ~

  22. Linda

    本來想說找到版主的文章後,我重灌小筆電有希望了,
    可是 當我看到你的menu.lst 的內容,發現還需幾個軟體,
    可以麻煩版主說的 詳細一點嗎? 初學者迷路中 ~ :-(

  23. 窮苦人家的小孩 文章作者

    我自己打包的XP整合光碟就能裝呢~ 請看文章內容的第三段就已經有說明是用nLite打造的片子了。


    hidesoul:

    我也是出現 Error 28: Selected item cannot fit into memory …
    我是想掛上SUPERXP 7.1,爬文對岸有人丟WIN 7 32 ISO也是出現Error 28
    他的內存8G…最小單位還是無法容納WIN 7的容量,
    我只是要安裝一般小筆電ram沒辦法上8G吧…
    Grub4Dos只能裝裝原版WIN、WINPE、NONAME 這些小型整合救援包吧
    想要弄上整合性光碟…只能等我的EZLINK 32G 量產工具有人分享上來了…

  24. hidesoul

    我也是出現 Error 28: Selected item cannot fit into memory …
    我是想掛上SUPERXP 7.1,爬文對岸有人丟WIN 7 32 ISO也是出現Error 28
    他的內存8G…最小單位還是無法容納WIN 7的容量,
    我只是要安裝一般小筆電ram沒辦法上8G吧…
    Grub4Dos只能裝裝原版WIN、WINPE、NONAME 這些小型整合救援包吧
    想要弄上整合性光碟…只能等我的EZLINK 32G 量產工具有人分享上來了…

  25. 窮苦人家的小孩 文章作者

    現在應該沒人用VISTA吧!? WIN7的啟動方式前面留言有說了方法唷~! 爬一下唄 ({)


    JyunHua:

    不好意思,想請問一下,如果這麼做的話能否可以直上XP/Vista/W7?(將3種OS合1
    小弟就是將ISO檔丟入也是遇到相同問題,所以想請教您! 感謝!

  26. JyunHua

    不好意思,想請問一下,如果這麼做的話能否可以直上XP/Vista/W7?(將3種OS合1
    小弟就是將ISO檔丟入也是遇到相同問題,所以想請教您! 感謝!

  27. 窮苦人家的小孩 文章作者

    1 換一個載入的ISO檔試試
    2 增加記憶體

    小弟也遇到相同的問題,想問一下有何方法可以解決嗎??

  28. mars33


    窮苦人家的小孩:

    應該是記憶體不足喔~ 或是你載入的ISO檔過大

    小弟也遇到相同的問題,想問一下有何方法可以解決嗎??

  29. Dick Chan

    grldr和menu.lst,無論我是用WinSetupFormUSB裏帶的哪個,或是我另一支Flash Disk裏用的哪個,都出現以上的情況,真的有點無奈。

    MSN:musicdreamworks@hotmail.com

  30. 窮苦人家的小孩 文章作者

    沒碰過你這狀況,只有碰過老電腦會讀很久,個人建議你先這樣做

    1.先檢查檔案有沒有放在正確的位置→grldr、menu.lst檔案複製到隨身碟根目錄。
    2.檢查menu.lst內容是否正確。

    如果還不行的話,就…….留MSN或SKYPE我幫你CHECK吧 :-#


    Dick Chan:

    今天有空,就照著做了一下。
    結果,只有一次成功出現了Grub的選單。
    換另一台電腦試的時候,就失敗了。接著拿回剛才成功的電腦,也失敗了。
    電腦只顯示
    =====================分隔線======================
    GRUB4DOS 0.4.4 2009-10-16 , Memory:639K / 2046M, MenuEnd: 0x48CF9
    [Minimal BASH-like line editing is supported. For the first word, TAB
    lists possible command completions. Anywhere else TAB lists the possible
    completions of a device/filename. ]

    grub>
    =====================分隔線======================
    夠竟是出什麼事了呢?

  31. Dick Chan

    今天有空,就照著做了一下。
    結果,只有一次成功出現了Grub的選單。
    換另一台電腦試的時候,就失敗了。接著拿回剛才成功的電腦,也失敗了。
    電腦只顯示
    =====================分隔線======================
    GRUB4DOS 0.4.4 2009-10-16 , Memory:639K / 2046M, MenuEnd: 0x48CF9
    [Minimal BASH-like line editing is supported. For the first word, TAB
    lists possible command completions. Anywhere else TAB lists the possible
    completions of a device/filename. ]

    grub>
    =====================分隔線======================
    夠竟是出什麼事了呢?

  32. 窮苦人家的小孩 文章作者

    我的設定是根目錄底下是grldr、menu.lst這兩個檔案以及Grub4Dos目錄存放iSO檔案,並且設定隱藏,給你參考囉。 (Y)


    小風:

    請問隨身碟的根目錄下,只有grldr、grub.exe、menu.lst這三個檔案,
    再加上grub4dos的目錄,然後你的menu.lst範例中的iso檔案全部都放在grub4dos的目錄下…

  33. 小風

    請問隨身碟的根目錄下,只有grldr、grub.exe、menu.lst這三個檔案,
    再加上grub4dos的目錄,然後你的menu.lst範例中的iso檔案全部都放在grub4dos的目錄下…

  34. 苦惱的菜鳥

    謝了站長回覆~
    努力嘗試中@@”

  35. 窮苦人家的小孩 文章作者

    上面說了你應該先用XPE的參數試試看,如果真的不行你就只能把小7另外放一支隨身碟囉~

    title Run Win7 Setup From Grub4Dos
    map --mem (hd0,0)/Grub4Dos/win7.iso (hd32)
    map --hook
    chainloader (hd32)


    苦惱的菜鳥:

    阿阿~難道沒法把兩組安裝程式ISO檔丟在同一支隨身碟嗎…
    用WinSetupFromUSB做Win7的安裝導引…他會開出一堆東西…
    menu上面寫…

    title Start Vista/Win7/Server 2008 Setup or PE/Recovery ISO from partition 0
    map –unmap=0:0xff
    map –unhook
    root (hd0,0)
    chainloader /bootmgr

    我想改成引導ISO檔安裝阿Orz

  36. 苦惱的菜鳥

    阿阿~難道沒法把兩組安裝程式ISO檔丟在同一支隨身碟嗎…
    用WinSetupFromUSB做Win7的安裝導引…他會開出一堆東西…
    menu上面寫…

    title Start Vista/Win7/Server 2008 Setup or PE/Recovery ISO from partition 0
    map –unmap=0:0xff
    map –unhook
    root (hd0,0)
    chainloader /bootmgr

    我想改成引導ISO檔安裝阿Orz

  37. 窮苦人家的小孩 文章作者

    GRTMPVOLTW是偶自己打包的XP SP3整合iSO,XP一定要2個步驟ㄚ! 你用原版光碟安裝不也是會重開機兩次嗎 *-) 對吧~

    我沒試玩過用Grub4Dos裝Win7的iso,你可以試試直接用XPE的參數啟動看看,WinSetupFromUSB也有Win7的選項,不過Win7有M$官方專用的USB工具Windows 7 USB/DVD Download Tool,你也可以試試~ (Y)


    苦惱的菜鳥:

    站長~看到你的menu選單…正是我需要的…
    但是小弟我有幾個問題~文章中”GRTMPVOLTW.iso”是何檔案!?
    XP安裝是否一定要兩個步驟才能以ISO檔的方式安裝??
    另外可以指導一下windosw 7 的安裝方法?一樣是以ISO方式來安裝

  38. 苦惱的菜鳥

    站長~看到你的menu選單…正是我需要的…
    但是小弟我有幾個問題~文章中”GRTMPVOLTW.iso”是何檔案!?
    XP安裝是否一定要兩個步驟才能以ISO檔的方式安裝??
    另外可以指導一下windosw 7 的安裝方法?一樣是以ISO方式來安裝

  39. 窮苦人家的小孩 文章作者

    記憶體很小嗎? 主機板晶片組是哪種 @@?


    779:

    蝦米碗糕….
    我照著做 可是 在LOAD的時候 花了10min還在LOAD 是我哪邊錯了嗎 冏
    明明讀取燈號就一直在閃的說 冏

  40. 779

    蝦米碗糕….
    我照著做 可是 在LOAD的時候 花了10min還在LOAD 是我哪邊錯了嗎 冏
    明明讀取燈號就一直在閃的說 冏

  41. 窮苦人家的小孩 文章作者

    硬碟應該大多都抓不到吧~ 更何況NTFS格式應該是只有小七認的到喔 0.0


    puma1220:

    請問一下.我適用usb硬碟製作
    格式是ntfs
    但是我想放入Acronis True Image Home
    卻失敗.可以教教我嗎
    謝謝!!

  42. puma1220

    請問一下.我適用usb硬碟製作的
    格式是ntfs
    但是我想放入Acronis True Image Home
    卻失敗.可以教教我嗎
    謝謝!!

  43. 窮苦人家的小孩 文章作者

    恭喜丫~ Grub4Dos這個方法其實真的很方便吧! 我裝了N台電腦跟筆電都沒碰到什麼問題呢~! ;)


    gmx6688:

    阿拉也是窮苦人家長大滴
    按大大的方式製做,成功!
    我用的是ASUS Notebook F81Se.

  44. gmx6688

    阿拉也是窮苦人家長大滴
    按大大的方式製做,成功!
    我用的是ASUS Notebook F81Se.

  45. 窮苦人家的小孩 文章作者

    0.0 我試試看~ 謝謝您的提醒。 :$


    semson:

    xpe應該模擬成(0xff)/cdrom而不是(hd32), 否則進入xpe後將找不到外置的軟件
    ——–>
    title Run NoNameXPE (2009-09-09)
    map --mem (hd0,0)/Grub4Dos/NoNameXPE.iso (0xff)
    map --hook
    chainloader (0xff)

  46. semson

    xpe應該模擬成(0xff)/cdrom而不是(hd32), 否則進入xpe后將找不到外置的軟件
    ——–>
    title Run NoNameXPE (2009-09-09)
    map --mem (hd0,0)/Grub4Dos/NoNameXPE.iso (0xff)
    map --hook
    chainloader (0xff)

  47. X.Z.


    窮苦人家的小孩:

    firadisk.img是給Grub4Dos用來偵測開機區的,你沒用這個怎摸載入的了安裝片跟抓MBR位置呢?! 輸給你了啦 =.=
    看一下menu.lst的title WinXP Setup From Grub4Dos (1ST)這段先吧~! 真的要研究再去看官網手冊的指令參數吧
    title WinXP Setup From Grub4Dos (1ST)find –set-root /Grub4Dos/GRTMPVOLTW.isomap (hd0) (hd1)map (hd1) (hd0)map –mem /Grub4Dos/firadisk.img (fd1)map –mem (md)0x6000+800 (fd0)map –mem /Grub4Dos/GRTMPVOLTW.iso (0xff)map –hookdd if=(fd1) of=(fd0) count=1chainloader (0xff)

    GY勒 …那我的驅動程式要怎麼載入阿 :cute

  48. 窮苦人家的小孩 文章作者

    firadisk.img是給Grub4Dos用來偵測開機區的,你沒用這個怎摸載入的了安裝片跟抓MBR位置呢?! 輸給你了啦 =.=

    看一下menu.lst的title WinXP Setup From Grub4Dos (1ST)這段先吧~! 真的要研究再去看官網手冊的指令參數吧 (6) (6) (6)

    title WinXP Setup From Grub4Dos (1ST)
    find --set-root /Grub4Dos/GRTMPVOLTW.iso
    map (hd0) (hd1)
    map (hd1) (hd0)
    map --mem /Grub4Dos/firadisk.img (fd1)
    map --mem (md)0x6000+800 (fd0)
    map --mem /Grub4Dos/GRTMPVOLTW.iso (0xff)
    map --hook
    dd if=(fd1) of=(fd0) count=1
    chainloader (0xff)


    X.Z.:

    XD 沒注意時間啦
    新年快樂

    繼續悟我的F6載入DRIVER失敗機率有 99% = =
    幾乎都不成功.我不是用妳的 firadisk.img 載的是INTEL官方的 和 ATI 官方兩個互換
    按下F6始終無效 說找不到磁片 但是進入XPE後卻看到好好的躺在A磁碟內
    若此時將INTEL IMG改成 ATI IMG的
    重開機按下F6依然無效
    此時卻看到ATI的 躺在A
    INTEL 躺在B
    真的機車的勒= =

  49. X.Z.

    XD 沒注意時間啦
    新年快樂

    繼續悟我的F6載入DRIVER失敗機率有 99% = =
    幾乎都不成功.我不是用妳的 firadisk.img 載的是INTEL官方的 和 ATI 官方兩個互換
    按下F6始終無效 說找不到磁片 但是進入XPE後卻看到好好的躺在A磁碟內
    若此時將INTEL IMG改成 ATI IMG的
    重開機按下F6依然無效
    此時卻看到ATI的 躺在A
    INTEL 躺在B
    真的機車的勒= =

  50. 窮苦人家的小孩 文章作者

    不同喔~ 我的是自己照官網手冊寫的,而且用法是載入iso檔,colin那篇是寫win7的,用法是解壓縮win7的檔案到隨身碟再進行安裝 :pu

    而且我看usbdrive.tag這東西才0byte而已呀~ 有啥差別?! 他應該只是提醒電腦這是一個USB裝置而已吧 :|

    還有我發的文章比他早~ 什麼鬼我抄他的 (6) (6) (6)


    X.Z.:

    還是找不到USB的DRIVER
    妳的範例應該是參考
    http://colin-cube.com/blog/search.php?k=usbdrive.tag&d=&p=0&c=0&pn=1&f=
    這邊和妳寫的一樣 不過他也沒提供 usbdrive.tag :-(

  51. X.Z.

    把USB 2.0 DRIVER吐出來就不慢了
    正常2.0下 COPY 600MB ISO只需40秒
    我GRUB下要兩分半鐘

  52. 窮苦人家的小孩 文章作者

    ㄚ現在記憶體起碼都1G起跳了吧~ 再慢也比丟光碟方便啦 :-#

    而且不用ISO檔才慢,還要解壓檔案到隨身碟,光是COPY檔案到隨身碟的速度更是慢到吐血,丟ISO檔才方便 (Y)

  53. X.Z.

    = =”
    我是病號 今天剛比較好
    BOOTICE那邊我死都不會動.我只有一個分割區應該不會錯

    爬了一下文之道龜的原因了
    她是要把整個資料載到RAM裡面 天阿~~ 要是RAM太小就沒搞頭了
    U想個辦法吧!!
    別掛ISO用其他方式..不然載ISO到RAM的時間很久記憶體太小 不能灌也是麻煩

    BTW:
    在掛hirenboot cd的發現這邊也友提供GRUB導引= =”
    http://www.hiren.info/pages/bootcd-on-usb-disk

  54. 窮苦人家的小孩 文章作者

    呆呆 0.0 載入速度是跟隨身碟速度有關的,你大概是Bootice那邊沒指定主引導分區用Grub4Dos方案(就是用Grub4Dos來弄MBR呀),沒有開機磁區怎摸可能可以從隨身碟引導Windows安裝片呢~ 這還要講咩! 你是喝太多唷~ 腦袋不清楚 (6) (6) (6)


    X.Z.:

    搞定…
    其實不是失敗 我也不知道算不算失敗
    載入ISO大概都要等個一兩分鐘 等完之後就可以了ˇˇ

  55. X.Z.

    搞定…
    其實不是失敗 我也不知道算不算失敗
    載入ISO大概都要等個一兩分鐘 等完之後就可以了ˇˇ

  56. X.Z.

    我傻 = =
    耍白目 去抓了 WinSetupFromUSB_0.2.3.exe
    PRFORAMT下去 硬碟外接合就變成 generic external usb device
    再也不會顯示型號了 :-(

  57. X.Z.

    = =”
    我就是點bootice沒有反應才用GRUB的阿= =”

  58. 窮苦人家的小孩 文章作者

    DISK IMAGE檔 @@? firadisk.img有放了呀~ 第二部去哪挖檔案,你可以參考一下我的menu.lst,就大概了解了,1ST的時候是先載入firadisk.img再載入Windows安裝片,2ND時直接載入Windows安裝片,就跟丟光碟在安裝一樣;而且你的錯誤訊息是用grubinst.exe在搞,並不是這樣滴! 作法是先用WinSetupFromUSB內建的Bootice選Grub4Dos方案再格式化隨身碟,再把WinSetupFromUSB資料夾底下的grldr、menu.lst檔案複製到隨身碟根目錄,再把需要的iso一起複製到隨身碟,最後根據你的iso檔案編輯menu.lst做調整。 (H) 笨笨XZ叔叔重做一次吧~!


    X.Z.:

    來個現成的 DISK IMAGE檔吧 這樣才佛心 XD
    挺那悶的用ISO安裝XP過了文字模式的第二階段他去哪邊挖檔案阿 (:cc)

  59. X.Z.

    很難搞..
    出現以下訊息
    —————————
    Fatal error
    —————————
    grubinst.exe could not find a Master Boot Record and partition table on the selected disk!

    Format it using the tools supplied following the instructions in the tooltips for each button.

    Exiting in 20 seconds…
    —————————
    確定
    —————————

    ===============================================
    2010/02/02 22:56:17- WinSetupFromUSB 1.0 beta4 started
    2010/02/02 22:56:17- OS: WIN_XP Architecture type: X86 ServicePack: Service Pack 3 OS Language: 0404
    2010/02/02 22:56:17- Program directory: D:\ReStore\Desktop
    2010/02/02 22:56:17- Getting USB drives information
    2010/02/02 22:56:17- Generic External USB Device
    2010/02/02 22:56:17- DeviceID: \\.\PHYSICALDRIVE2
    2010/02/02 22:56:17- PNPDeviceID: USBSTOR\DISK&VEN_GENERIC&PROD_EXTERNAL&REV_1.04\SB2404SJKM1Y2E__________&0
    2010/02/02 22:56:17- Partitions count: 1
    2010/02/02 22:56:17- Disk–Partition: Disk #2, Partition #0
    2010/02/02 22:56:17- Logical Disk: I: File system: NTFS Primary: True
    2010/02/02 22:56:17- Drive letter of the selected partition- I:
    2010/02/02 22:56:17- Drive letter of the first primary partition in selected disk- I:
    2010/02/02 22:56:17- Disk number of the selected disk- 2
    2010/02/02 22:56:17- PNPId of the selected disk- USBSTOR\DISK&VEN_GENERIC&PROD_EXTERNAL&REV_1.04\SB2404SJKM1Y2E__________&0
    2010/02/02 22:56:17- File system type of the selected partition- NTFS
    2010/02/02 22:56:17- Disk type of the selected disk- Fixed
    2010/02/02 22:56:17- Total target size avialable- 152556 MB
    2010/02/02 22:56:17- Checking sizes…
    2010/02/02 22:56:17- Total source size- 0 MB
    2010/02/02 22:56:17- Target space available- 152556 MB
    2010/02/02 22:56:21- Checking sizes…
    2010/02/02 22:56:21- Total source size- 0 MB
    2010/02/02 22:56:21- Target space available- 152556 MB
    2010/02/02 22:56:23- Checking sizes…
    2010/02/02 22:56:23- Total source size- 0.3 MB
    2010/02/02 22:56:23- Target space available- 152556 MB
    2010/02/02 22:56:23- PartedMagic source selected- D:\ReStore\Desktop\X.Z..iso
    2010/02/02 22:56:24- Launching Bootice
    2010/02/02 22:56:24-
    2010/02/02 22:56:24-
    2010/02/02 22:56:24- Bootice closed
    2010/02/02 22:56:29- Getting USB drives information
    2010/02/02 22:56:29- Generic External USB Device
    2010/02/02 22:56:29- DeviceID: \\.\PHYSICALDRIVE2
    2010/02/02 22:56:29- PNPDeviceID: USBSTOR\DISK&VEN_GENERIC&PROD_EXTERNAL&REV_1.04\SB2404SJKM1Y2E__________&0
    2010/02/02 22:56:29- Partitions count: 1
    2010/02/02 22:56:29- Disk–Partition: Disk #2, Partition #0
    2010/02/02 22:56:29- Logical Disk: I: File system: NTFS Primary: True
    2010/02/02 22:56:29- Drive letter of the selected partition- I:
    2010/02/02 22:56:29- Drive letter of the first primary partition in selected disk- I:
    2010/02/02 22:56:29- Disk number of the selected disk- 2
    2010/02/02 22:56:29- PNPId of the selected disk- USBSTOR\DISK&VEN_GENERIC&PROD_EXTERNAL&REV_1.04\SB2404SJKM1Y2E__________&0
    2010/02/02 22:56:29- File system type of the selected partition- NTFS
    2010/02/02 22:56:29- Disk type of the selected disk- Fixed
    2010/02/02 22:56:29- Total target size avialable- 152556 MB
    2010/02/02 22:56:29- Checking sizes…
    2010/02/02 22:56:29- Total source size- 0.3 MB
    2010/02/02 22:56:29- Target space available- 152556 MB

  60. X.Z.

    來個現成的 DISK IMAGE檔吧 這樣才佛心 XD
    挺那悶的用ISO安裝XP過了文字模式的第二階段他去哪邊挖檔案阿 (:cc)

  61. h88

    甘蝦RB susu (Y)
    有空來試試看~ GY

  62. 窮苦人家的小孩 文章作者

    超方便的 ˙ˇ˙ 灌筆電多方便又不用煩惱挑片的問題。 (H)

    好東西 先COPY一分來放

    每次遇到有人找幫忙在NETBOOK裝XP就是找罪受 冏

    用USB就大功告成了XD

  63. 779

    GY 好東西 先COPY一分來放

    每次遇到有人找幫忙在NETBOOK裝XP就是找罪受 冏

    用USB就大功告成了XD :D

發表迴響