隨身碟製作USB多重系統啟動盤

來源:互聯網
上載者:User

 

台電酷閃8G 隨身碟製作USB多重系統啟動盤初探

工具準備:(到網上搜索都可找得到)

1.hp格式化工具.rar

2.grub4dos-0.4.3-07-08-27.rar

3.grubutil-1.1-bin-w32-19.rar

4.UT163量產工具UT163 MPTool setup-v3.9.29.0.rar

5.隨身碟主控晶片檢測工具ChipGenius.exe(晶片精靈)

6.WinPE系統(老九WinPE 老毛桃修改 撒手不管版Build 070911)

7.Prayaya-livesystem系統(Prayaya_Small-20080927.iso, vmlinuz,initrd.img,各種必備的 .ro檔案)

8.Maxdos v6系統(memdisk.gz, maxdos-v6.img)

原 理:

1.電腦的USB啟動模式:USB-ZIP、USB-HDD、USB-CDROM、USB-FDD

在電腦啟動的時候按Del(或F2)就可進入CMOS設定電腦的啟動順序。現在的電腦大都提供以上四種啟動模式。

2.多重啟動的實現方式:grub4dos 引導多重啟動菜單

GRUB 是一個遵從Multiboot(多重啟動)規範的啟動管理程式。現在接觸到的有3種,即GNU Grub Lagecy , GNU Grub2 和 Grub for dos(grub4dos)。

GRUB for DOS(GRUB4DOS)是一個以 GNU GRUB 為基礎的功能強大的引導器。它可以在 DOS 和 LINUX下運行,也可以通過其他引導器來運行,還可以作為MBR運行。GRUB4DOS內建了功能完善的 BIOS 級磁碟模擬。

3.量產:

量是指批量的意思,即量產工具可以一次性生產出很多隨身碟,只要你的USB孔足夠。 量產工具是針對隨身碟主控晶片進行操作的由廠商開發的低層軟體,作用: ①低格隨身碟 ②生產加密盤 ③分區,可以生產唯讀分區,更改隨身碟介質類型(removabel 和 fixed) ④量產出USB-CDROM,此作用可以做啟動光碟片。不同的優盤的晶片不同,量產工具也不同,可以用Chip Genius(軟體)檢測晶片的型號,然後下載相應型號的量產工具進行量產。

方 式

方式一:通過USB-ZIP模式引導grub4dos啟動多系統

將8G的大隨身碟分為兩個區,第一個分區的大小為720M,剩下的大部分作為第二分區。將第一個分區格式化為USB-ZIP類型的啟動盤,主要用於安裝系統;第二分區主要用於存放資料。分區工具可用台電隨身碟內建的格式化分區工具。

方式二:通過USB-HDD模式引導grub4dos啟動多系統

將整個隨身碟作為一個區,將之格式化為USB-HDD類型的啟動盤。

方式三:量產為USB-CDROM+USB-HDD兩種模式引導啟動多系統

一個隨身碟,通過量產,可以製作成一個USB-CDROM光碟片和一個USB-HDD硬碟,兩個盤都可以製作成可引導盤。USB-CDROM光碟片唯讀,不怕感染病毒和不小心刪除檔案。USB-HDD硬碟可以修改系統,便於升級。

製作過程和方法:(就方式三進行講解)

一.量產USB-CDROM+USB-HDD盤

   1.下載隨身碟主控晶片偵查工具ChipGenius.ara ,解壓後得到ChipGenius.exe;

   2.插入隨身碟後,直接運行ChipGenius.exe,擷取台電隨身碟的參數。記下芯片型號:UT163;PNP裝置ID:VID=1307和PID=0163的值。如下圖所示:

   3.根據晶片型號下載安裝UT163量產工具UT163 MPTool setup-v3.9.29.0.rar,解壓後得到UT163 MPTool setup-v3.9.29.0.exe,雙擊安裝。

   4.安裝好後執行Inf Update,在彈出的視窗中輸入剛才查詢到的隨身碟VID和PID值,注意不要輸錯!填好後,點Update按鈕更新驅動,安裝量產專用隨身碟驅動。

   5.撥下隨身碟,重新插入。

   6.執行MDPT,出現下面所示量產主介面。如沒找到隨身碟,按下F3鍵,隨身碟就會出現在裡面了。

7.按F1鍵對隨身碟進行量產設定;彈出裝置選擇框,裝置選UT163。

8.確定後,彈出設定對話方塊:點擊“Vendor Data”選項卡,設置產商資訊。“Vendor name”產商名,“Product“產品名,“Revision”版本號碼可隨意設定為自己的個性名。但VID和PID的數值不能改,“DiskType”選“Fixed”,“Active”前打上鉤。

9.點擊“Parameter input”選項卡,設定硬體參數。此選項卡內的項目不用修改;

10.點擊“Partition Setting ”分區設定選項卡。只打算將整個隨身碟量產為一個USB-CDROM和一個USB-HDD硬碟,不設隱藏式磁碟分割,因此,,勾選“Public Area I”公用分區I,分區大小設為自動Auto,也就是量產出USB-CDROM乘下的空間全部量產為USB-HDD分區。Fils System 選擇FAT32。下面的”Autorun
Area” 是用來設定USB-CDROM的,必須勾選,分區容量勾選Auto,將會根據.iso檔案大小自動設定。點擊映像檔案Image File框後面的》箭頭按鈕,從自己電腦上選取準備好的啟動光碟片映像檔案,我選取的是“老九WinPE 老毛桃修改 撒手不管版Build 070911.iso”。

11.以上選項卡設定好以後,點擊下面的OK按鈕,回到主視窗界面。

12.按“空格”鍵或在主視窗介面上按“Start”按鈕,程式就開始進行量產了。大概用了16分鐘的時間量產完成。完成後,主視窗裝置列表處會出現綠色表徵圖表示量產成功。

13.量產成功後,先不要退出程式,而是點擊量產程式主視窗的“driver-Uinstall driver”菜單選上√,選中卸載驅動,然後再退出量產程式,隨身碟量產驅動隨之自動卸載。

14.完畢後將隨身碟拔下重新插上,提示找到USB存放裝置和CDROM裝置。開啟我的電腦後會多出一個光碟機裝置。

二.將隨身碟格式化為USB-HDD盤(圖解過程省略,網上有很多)

   1.量產完成後,最好用台電隨身碟內建的格式化工具進行一下格式化。不過,在win2000和winXP下此工具無法格式化成啟動盤;

   2.如果在後面安裝grub4dos,寫引導記錄出錯,提示分區表錯誤的,建議用hp格式化工具格式化u盤;

   3.常見的隨身碟格式化為USB-HDD盤的格式化工具還有USBoot 1.70.exe,FlashBoot.exe。USBOOT對小容量隨身碟好些,FLASHboot對容量較大的隨身碟支援較好。

   4.格式化時請注意正確選擇所在格式化的U盤,不要弄錯了,否則後悔莫及。還要注意正確選擇隨身碟的工作模式。

三.給USB-HDD盤安裝grub4dos

   1.運行grubutil-1.1-bin-w32-19.rar裡面的 grubinst_gui.exe,在"磁盤"處選中u盤/移動硬碟,在"選項"區選中"不儲存原來的mbr"、"不引導原來的mbr"、"啟動時不搜尋磁碟片",點擊"安裝"。 點”安裝“之後,會出現命令提示字元視窗,提示“The MBR/BS has been successfullyinstalled”說明安裝成功,
再按”Enter“,螢幕一閃而過,否則會提示錯誤,一般是分區表錯誤,按照前面介紹的方法,用hp格式化工具重格式化u盤。

   2.解壓grub4dos-0.4.3-07-08-27.rar, 複製chinese目錄下的grldr和grub.exe到隨身碟根目錄。

四.安裝Prayaya-livesystem系統到USB-HDD盤

   1.Prayaya LiveSystem 系統是一個作業系統,採用linux 核心,可以安裝到硬碟,隨身碟上,不用格式化,也不會破壞上面的數據; 獨 立於 windows 運行,並附帶了眾多軟件,完全可以滿足一般使用者,上網,聊QQ,聽音樂等需求,還有一些檔案搶救/系統維護工具例如,分區管理,硬碟檢測,查殺病毒,資料恢複等等。

   2.LiveSystem 採用模組化的系統結構,即基本系統 + 軟體模組。 基本系統是一個 iso 檔案,附帶很少的程式只提供一個非常簡潔的運行環境。軟體模組: LiveSystem 把常用的軟體做成模組,例如瀏覽器,QQ等,以*.ro 為尾碼名,可以直接添加到系統中,自己選擇, 滿足不同需求。

   3.到官方網站http://www.inlsd.org/下載最新的iso 檔案:Prayaya_Small-20080927.iso, initrd.img , vmlinuz 及各種*.ro軟體模塊。

   4.在隨身碟根目錄建一個prayaya-livesystem-usb目錄, 複製Prayaya_Small-20080927.iso,initrd.img, vmlinuz到該目錄, 在prayaya-livesystem-usb目錄裡再建一個ros目錄,把ro文件都放到這個目錄。

五.安裝MaxDos v6系統到USB-HDD盤

   1.下載memdisk.gz, maxdos-v6.img。

   2.在隨身碟根目錄建一個maxdos檔案夾,把memdisk.gz, maxdos-v6.img放到該檔案夾裡。

六.安裝WinPE系統到USB-HDD盤

   1.下載老毛桃最終修改版(WinPEboot V0911.iso)

   2.將WinPEboot V0911.iso加載到UltraISO虛擬光碟機中,開啟,會發現裡面有一個“SETUP”檔案夾,開啟,裡面有一個老毛桃制作的WinPE專用安裝工具“PESETUP.EXE”,雙擊啟動安裝。按照提示一步一步地安裝到隨身碟。注意:①安裝方式要選擇4,Grub安裝/啟動〈隨身碟、移動硬碟安裝〉; ②在彈出HP 隨身碟格式化工具後,不要格式化了,可以直接關閉此視窗,因為前面已經用HP格式化工具格式化了此隨身碟,再格就會清除前面安裝過的內容。③在彈出“Grub2U引導”時,將對隨身碟寫Grub引導記錄,此時,也不要點“安裝”按鈕,直接點“關閉”就是,因為前面已經安裝過“Grub4Dos”。

   3.安裝完後,開啟U盤,會發現在隨身碟的根目錄裡會增加兩個沒有副檔名的檔案mtldr、ntldr和一個MiniPE的檔案夾。WinPE系統已安裝到USB-HDD盤。

七.編輯menu.lst多重開機系統功能表檔案

   1.在隨身碟的根目錄下建立一個menu.lst檔案

2.用記事本程式開啟menu.lst編輯如下內容並儲存:

# 設定圖形背景檔案

find --set-root /grldr

splashimage /boot/grub/black.xpm

fontfile /boot/grub/fonts

# 設定動畫圖形菜單檔案

#foreground ffffff

background 008080

timeout 10

default 0

title 啟動 Prayaya LiveSystem

find --set-root /prayaya-livesystem-usb/initrd.img

kernel /prayaya-livesystem-usb/vmlinuz mode=iso init=/init root=/dev/ram lang=cn dir=/prayaya-livesystem-usb fs_dir=prayaya-livesystem-usb/ros find_ro quiet splash

initrd /prayaya-livesystem-usb/initrd.img

boot

title 啟動 Maxdos v6

find --set-root /maxdos/memdisk.gz

kernel /maxdos/memdisk.gz c=556 h=2 s=18 floppy

initrd /maxdos/maxdos-v6.img

boot

title 啟動 WinPE

find --set-root /minipe/ldrxpe

chainloader /minipe /ldrxpe

boot

title 啟動本機 Windows NT/2000/XP/2003 (USB-HDD)

map (hd0) (hd1)

map (hd1) (hd0)

rootnoverify (hd1,0)

makeactive

chainloader +1

title 啟動本機 Windows NT/2000/XP/2003 (USB-ZIP)

rootnoverify (hd0,0)

makeactive

chainloader +1

title 啟動本機 Windows Vista

find --set-root /bootmgr

chainloader /bootmgr

title 重新啟動電腦

reboot

title 關閉電腦

halt

3.為使系統引導菜單能正常顯示中文及背景圖片。還要把圖形背景檔案black.xpm和中文字型檔fonts複製進隨身碟,我這裡是放在\boot\grub目錄下。

八.經過以上幾個步驟,一個USB-CDROM+USB-HDD兩種模式多重啟動隨身碟製作成功!

問題探討:

1.同一個隨身碟,按此方法製作,為什麼在有的電腦上能製作成功而在有的電腦上卻不能制作成功?我想可能是U盤與電腦的相容性有關。

2.製作成功的多重啟動隨身碟,為什麼有的電腦能用它啟動,而有的電腦它卻啟動不了?我想也可能是隨身碟與電腦的相容性有關。

3.那種格式化工具對大隨身碟的支援更好?如果隨身碟裡已有了很多資料也非得格式化嗎?USBoot 1.70.exe對2GB以下小容量隨身碟好些,FlashBoot.exe對容量較大的隨身碟支援較好。我在使用的時候,發現USBoot 1.70.exe在格式化時,只能識別成2GB,出現容量丟失,FlashBoot.exe只能識別成3.4GB,也出現容量丟失。覺得最好還是HP格式化工具好些。當U盤裡已有資料,又不想暫時轉移時,在進行選擇工作模式時,可以選擇只作引導處理而不格資料的方式。

4.大隨身碟更適合製作成那種模式的啟動盤?USB-CDROM、USB-HDD、USB-ZIP還是USB-FDD?大隨身碟USB-ZIP模式製作啟動盤比較難以成功,USB-FDD模式現已淘汰。現在要麼是量產成USB-CDROM模式,要麼採用USB-HDD模式,也可兩種模式都整合到一個U盤裡,我這個就這樣。

5.為什麼量產後,我的USB-HDD盤複制、移動檔案時老是出錯,檔案也無法刪除?這可能是由於採用了低版本的量產工具進行量產造成的。我用UT163-setup-v3.7.1.0.exe量產時就出現過這種現象,用它量產時,它會自動擴容,造成檔案讀寫錯誤。後來用UT163 setup-v3.9.8.0,就沒出現量產時自動擴容的問題,檔案讀寫也正常了,拷貝檔案不再出錯了。

參考資料

① grub4dos技術網站:

    http://grub4dos.sourceforge.net/wiki/index.php/Main_Page

② Prayaya LiveSystem技術中文網站:

    http://www.inlsd.org

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.