前些天U盤掛掉了,,去京東上買了一個(gè)宇瞻的16G的黑騎士,結(jié)果用GetInfo查了一下主控,,發(fā)現(xiàn)是2251-61,,用了幾款量產(chǎn)工具都量產(chǎn)不成功,無奈之下只能采取HDD 的啟動(dòng)方式了,。 之前一直都是用Easyboot制作的啟動(dòng)光盤,,然后U盤量產(chǎn)時(shí)直接將制作好的ISO寫入U(xiǎn)盤的USB-CDROM分區(qū)內(nèi)。現(xiàn)在不能量產(chǎn)了,,嘗試了下用UltraISO,,啟動(dòng)---寫入硬盤映像,可以正常寫入U(xiǎn)盤但是在DOS下無法啟動(dòng),,無奈之下只能采用grub4dos工具,,制作全新的啟動(dòng)菜單,。借鑒了各位前輩的帖子后,現(xiàn)總結(jié)如下: 后面需要用到的文件的下載地址:http://download.csdn.net/detail/chengli42/4066446 一,、準(zhǔn)備需要用到的工具:
1,、grub4dos(http:///projects/grub4dos/files/) 2、grubinst(http:///projects/grub4dos/files/) 3,、UltraISO 軟碟通,,提取映像啟動(dòng)文件,修改ISO用 4,、4個(gè)映像文件,,自己去網(wǎng)上下載 二、U盤可啟動(dòng)處理 使用UltraISO打開WIN7的ISO光盤,,選擇啟動(dòng)---寫入硬盤映像,,磁盤驅(qū)動(dòng)器選擇U盤,千萬不要選錯(cuò)了,,選擇便攜啟動(dòng)---寫入新的硬盤主引導(dǎo)記錄(MBR)---USB-HDD ,,選擇寫入,等待寫入完成,。
寫入啟動(dòng)信息后,,順手將該WIN7的ISO文件中的內(nèi)容全部提取到U盤的根目錄,UltraISO選擇操作--提取,,提取/下的所有文件到根目錄,。在提取的文件中,將根目錄文件夾sources中的ei.cfg文件刪除,,這樣在安裝WIN7時(shí)可以選擇多版本,,而不是僅僅是旗艦版。 三,、grub4dos安裝 首先將下載的grubinsit文件解壓,,運(yùn)行文件grubinsit_gui.exe(vista和win7系統(tǒng)下需要以管理員身份運(yùn)行,否則找不到U盤)選擇目標(biāo)U盤,,設(shè)置如圖,,然后點(diǎn)install。
如此操作后,,就把U盤的MBR給改寫了,。然后需要將下載的grub4dos文件中解壓出來的chinese文件夾中的grldr和grub.exe連同根目錄下的menu.lst文件一起復(fù)制到目標(biāo)U盤的根目錄下。千萬注意,,一般單硬盤情況下hd1表示U盤,,hd0表示硬盤,千萬別把硬盤的啟動(dòng)信息更改了,否則可能重啟后就無法進(jìn)入系統(tǒng)了,。 四,、拷入WINPE文件 我這里采用的是我心如水制作的WINPE2003維護(hù)版,感覺用的比較順手,,用UltraISO將ISO打開,將其中的文件提取到U盤根目錄下,,同時(shí)將文件夾WXPE下的兩個(gè)文件ntdetect.com和setupldr.bin也復(fù)制到U盤根目錄下,,并將setupldr.bin更名為ldrxpe。
五,、拷入U(xiǎn)buntu文件 在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 0timeout 10 find --set-root /grldr gfxmenu /message fontfile /fonts title [01]--安裝 Windows 7 64位 chainloader /bootmgr
title [02]--啟動(dòng) 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]--啟動(dòng) 我心如水 WinPE2003 chainloader /ldrxpe
title [04]--啟動(dòng) 深山紅葉DOS工具箱 find --set-root --ignore-floppies /boot/DOS98.IMG map --mem /boot/DOS98.IMG (fd0) map --hook chainloader (fd0) 1
rootnoverify (fd0) map (hd0) (hd1) map (hd1) (hd0) map --hook rootnoverify (hd0,0) makeactive chainloader 1
title [06]--重新啟動(dòng)計(jì)算機(jī) reboot
title [07]--關(guān)閉計(jì)算機(jī)
halt 八,、添加上述代碼段中的gfxmenu /message文件和fontfile /fonts文件,這兩個(gè)文件主要是用來做啟動(dòng)菜單的圖片,、字體什么的,,如果喜歡DIY的可以自己制作,具體方法大家自己找找吧,,否則可以拷貝別人制作好的,。
現(xiàn)將我使用的grub4dos工具和上面3個(gè)文件一起打包,需要的童鞋去下載吧
http://download.csdn.net/detail/chengli42/4066446 九,、到這里,,這個(gè)多啟動(dòng)的U盤就做好了,出于安全起見,,我們可以將U盤中的這些文件的屬性全部設(shè)定為系統(tǒng)文件,、只讀文件和隱藏文件,這樣就不會(huì)被平時(shí)U盤使用時(shí)誤刪除等,,我們可以通過CMD命令行實(shí)現(xiàn): 運(yùn)行,,輸入CMD,打開命令行工具,輸入U(xiǎn)盤盤符:,,例如g:,,使用dir命令可以查看當(dāng)前盤符下文件和文件夾,確定選定的是U盤
輸入命令 G:\> attrib r s h /s /d,,過幾秒鐘就可以看到U盤中的文件被全部變成系統(tǒng)文件被隱藏了,,這樣就不會(huì)誤刪了。
如果想將他們改回普通文件,,就使用命令attrib -r -s -h /s /d,,將系統(tǒng)、只讀和隱藏屬性都去掉,。 十,、至此全部工作都已經(jīng)完成,重啟到DOS下,,測(cè)試各個(gè)選項(xiàng)是否都成功吧,!圖我就不截了,按照這個(gè)方法做大家都可以成功的哦,! 下面將制作好的U盤的根目錄截圖給大家參考一下
|
|