多启动U盘制作流程
一、對U盤分區(qū)格式化
如果,不給U盤分多個區(qū),那么直接使用WinSetupFromUSB工具即可,否則,需要使用DiskGenius給U盤分多個分區(qū)(注:Windows只識別到一個U盤的首部分分區(qū),可以使用bootice工具修改默認顯示哪個分區(qū),其實,也可以讓W(xué)indows識別到U盤的所有分區(qū),不過得用針對于特定U盤的「量產(chǎn)工具」修改U盤屬性,容易弄壞U盤,不推薦)
二、寫入系統(tǒng)到U盤
?
可以根據(jù)需要制作系統(tǒng)的情況,多次添加ISO鏡像。
?
另外,對于不想要的啟動選項可以通過修改menu.lst文件,如果不需要該啟動項,則直接刪掉配置信息就行了(如果確定不用這個系統(tǒng)啟動項了,也可以刪除對應(yīng)的系統(tǒng)鏡像文件)。
?
顯示的啟動選項順序是根據(jù)menu.lst文件中各個配置信息的順序決定的。
?
啟動選項配置一般就是:
titlearchlinux-20170201 from partition 0
…
chainloader (0xff)
?
完整例子如下:
title archlinux-20170201 from partition 0 map --unmap=0:0xff map --unhook && map --rehook cat --hex --locate=PoLPu@ (md)0x3D0+0x130> nul && echo Cannot continue if PLoP is active, please start thisentry without loading PLoP first && echo && pause Press any keyto return to the main menu && configfile /menu.lst set /a dev=*0x8280&0xff root (%dev%,0) set ISO=/ISO/archlinux-20170201.iso ls %ISO% > nul || find --set-root--devices=hf /usbdrive.tag|| echo Error! Could not find usbdrive.tag &&echo && pause Press any key toreturn to the main menu && configfile /menu.lst ls %ISO% > nul || find --set-root--devices=hf %ISO% || echo Error! Could not find %ISO% && echo && pause Press any key to return tothe main menu && configfile /menu.lst map %ISO% (0xff) || map --heads=0--sectors-per-track=0 %ISO% (0xff) || echo FATAL ERROR mapping %ISO%, pleasecheck if file is present and defragmented && pause Press any key toreturn to main menu && configfile /menu.lst #http://reboot.pro/topic/9916-grub4dos-isohybrided/page-2#entry88531 #http://www.rmprepusb.com/tutorials/tails set /a dev=*0x82a0&0xff debug 1 parttype (%dev%,3) | set check= debug off set check=%check:~-5,4% if "%check%"=="0x00"partnew (%dev%,3) 0 0 0 && partnew (%dev%,3) 0x00 %ISO% if not"%check%"=="0x00" echo WARNING: PARTITION TABLE 4 IN BIOSDEVICE %dev% IS ALREADY IN USE! && echo && echo To prevent possible data loss will not continue further&& pause && configfile /menu.lst map --rehook root (0xff) chainloader (0xff)三、附錄
其實制作U盤多啟動的關(guān)鍵之處就在于引導(dǎo)部分的寫錄,方法有很多種,可以使用bootice工具進行操作。
?
對于U盤分多個區(qū)之后,也可以通過bootice工具進行分區(qū)的顯示和隱藏等管理操作。
總結(jié)
- 上一篇: C++求阶乘
- 下一篇: Usability Testing De