製作WIN7、WINPE2003、Ubuntu、dos工具箱多啓動U盤

借鑑了各位前輩的帖子後,現總結如下:

         後面需要用到的文件的下載地址:http://download.csdn.net/detail/chengli42/4066446

         一、準備需要用到的工具:

                 

   1、grub4dos(http://sourceforge.net/projects/grub4dos/files/

   2、grubinst(http://sourceforge.net/projects/grub4dos/files/

   3、UltraISO 軟碟通,提取映像啓動文件,修改ISO用

   4、4個映像文件,自己去網上下載

  二、U盤可啓動處理

  使用UltraISO打開WIN7的ISO光盤,選擇啓動---寫入硬盤映像,磁盤驅動器選擇U盤,千萬不要選錯了,選擇便攜啓動---寫入新的硬盤主引導記錄(MBR)---USB-HDD+,選擇寫入,等待寫入完成。


寫入啓動信息後,順手將該WIN7的ISO文件中的內容全部提取到U盤的根目錄,UltraISO選擇操作--提取,提取/下的所有文件到根目錄。在提取的文件中,將根目錄文件夾sources中的ei.cfg文件刪除,這樣在安裝WIN7時可以選擇多版本,而不是僅僅是旗艦版。

三、grub4dos安裝

首先將下載的grubinsit文件解壓,運行文件grubinsit_gui.exe(vista和win7系統下需要以管理員身份運行,否則找不到U盤)選擇目標U盤,設置如圖,然後點install。


如此操作後,就把U盤的MBR給改寫了。然後需要將下載的grub4dos文件中解壓出來的chinese文件夾中的grldr和grub.exe連同根目錄下的menu.lst文件一起復制到目標U盤的根目錄下。千萬注意,一般單硬盤情況下hd1表示U盤,hd0表示硬盤,千萬別把硬盤的啓動信息更改了,否則可能重啓後就無法進入系統了。

四、拷入WINPE文件

我這裏採用的是我心如水製作的WINPE2003維護版,感覺用的比較順手,用UltraISO將ISO打開,將其中的文件提取到U盤根目錄下,同時將文件夾WXPE下的兩個文件ntdetect.com和setupldr.bin也複製到U盤根目錄下,並將setupldr.bin更名爲ldrxpe。



五、拷入Ubuntu文件

在U盤根目錄下新建文件夾ubuntu,將下載好的ubuntu10.04的ISO鏡像文件更名爲ubuntu.iso,提取鏡像文件中casper文件夾下的initrd.lz和vmlinuz文件和ubuntu.iso文件一起放到ubuntu文件夾下面。如下圖,G盤是我的U盤盤符,ubuntu的東西全部放在了ubuntu文件夾下,我選擇了將文件隱藏,所以是這種顏色的。


六、拷入dos工具箱文件

將下載好的深山紅葉DOS工具箱的img文件拷貝到U盤boot文件夾下。



七、編輯menu.lst文件

用記事本打開menu.lst文件,修改爲以下代碼

default 0
       timeout 10
       find --set-root /grldr
       gfxmenu /message
       fontfile /fonts

       title [01]--安裝 Windows 7 64位
       chainloader /bootmgr


title [02]--啓動 Ubuntu Live USB

kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8

initrd /ubuntu/initrd.lz


title [03]--啓動 我心如水 WinPE2003 

chainloader /ldrxpe


title [04]--啓動 深山紅葉DOS工具箱

find --set-root --ignore-floppies /boot/DOS98.IMG

map --mem /boot/DOS98.IMG (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

       title [05]--硬盤啓動計算機

map (hd0) (hd1)

map (hd1) (hd0)

map --hook

rootnoverify (hd0,0)

makeactive

chainloader +1


title [06]--重新啓動計算機

reboot


title [07]--關閉計算機

halt

、添加上述代碼段中的gfxmenu /message文件和fontfile /fonts文件,這兩個文件主要是用來做啓動菜單的圖片、字體什麼的,如果喜歡DIY的可以自己製作,具體方法大家自己找找吧,否則可以拷貝別人製作好的。


現將我使用的grub4dos工具和上面3個文件一起打包,需要的童鞋去下載吧

http://download.csdn.net/detail/chengli42/4066446

九、到這裏,這個多啓動的U盤就做好了,出於安全起見,我們可以將U盤中的這些文件的屬性全部設定爲系統文件、只讀文件和隱藏文件,這樣就不會被平時U盤使用時誤刪除等,我們可以通過CMD命令行實現:

運行,輸入CMD,打開命令行工具,輸入U盤盤符:,例如g:,使用dir命令可以查看當前盤符下文件和文件夾,確定選定的是U盤


輸入命令 G:\> attrib +r +s +h /s /d,過幾秒鐘就可以看到U盤中的文件被全部變成系統文件被隱藏了,這樣就不會誤刪了。


如果想將他們改回普通文件,就使用命令attrib -r -s -h /s /d,將系統、只讀和隱藏屬性都去掉。

十、至此全部工作都已經完成,重啓到DOS下,測試各個選項是否都成功吧!圖我就不截了大笑,按照這個方法做大家都可以成功的哦!

下面將製作好的U盤的根目錄截圖給大家參考一下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章