PE安裝器說明by雙心20200528


https://www.lanzous.com/b00n6291c 密碼:6hih
https://share.weiyun.com/5749g5p
基於CxDirX86方案的模板文件8.5MB(不含PE.ISO)
請以管理員身份運行!請以管理員身份運行!請以管理員身份運行!
一、背景
    一直以來,大家都是利用PE來維護、安裝系統,而PE多用grub4dos來引導,從引導介質來講,主要有本地硬盤hd、優盤ud、光盤cd、PXE網絡pd,啟動PE的方式有解開啟動和整體啟動。而怎樣快速簡單地安裝各種各樣的PE到不同介質,手頭一直沒有合適的工具包,為了方便,我寫了幾個批處理,快速地在BIOS及UEFI啟動的情況下安裝PE到不同介質,主要實現以下目的:
1、快速部署,支持快速安裝PE到本地硬盤、優盤、移動硬盤,支持從局域網部署到網內的任一台電腦。
★快速地安裝PE到本地硬盤、普通優盤、固態優盤、移動硬盤的任何一個盤符,快速地在boot.ini或BCD中增加grub4dos的啟動項。
★支持VHD、RAMOS啟動的情況在原來的C盤添加grub4dos啟動項,無論原來的C盤是否被分配了盤符,只要是活動分區的就可以。
★支持多硬盤的情況下修改主引導區的boot.ini或BCD。
★支持NT5.x下主引導是NTLDR單引導或者主引導是bootmgr轉NTLDR的情況,BCD優先。
★支持unc網絡路徑,可以直接在網上鄰居上的電腦運行,安裝到本地任何一個可寫盤符。
★除ud方式外,均為無損寫入硬盤或優盤、移動硬盤的方式(不改變硬盤或優盤分區結構,不損壞原有數據)。
★只要你內存足夠大,基本上任何一個PE都可以扔到\boot\imgs\目錄下,用該安裝器安裝到硬盤或優盤並啟動,也可以pxe啟動。
2、全自動編寫菜單。
★無論是ISO、WIM、IMG格式,都能夠全自動編寫grub4dos/grub2整體啟動菜單,wim格式的PE也能夠自動加入到BCD菜單,從而減少書寫錯誤的幾率。
★菜單項采用了sed進行離線行編輯,自動根據選中的ISO鏡像自動插入菜單項,如果你原來有菜單,也不會刪除你原來的,只會增加非重復的啟動項。
★插入菜單項時,如果grub4dos菜單已存在則刪除里面已有的啟動項后重建菜單,刪除菜單啟動項搜索的關鍵字是title+ISO鏡像名稱,一直刪除到該行后的6行,所以整體啟動ISO菜單要參考以后的菜單啟動項模板編寫,保證行數。UEFI如果采用grub2方案啟動,\boot\grub2\grub.cfg菜單已存在則刪除里面已有的啟動項后重建菜單,刪除菜單啟動項搜索的關鍵字是menuentry+ISO鏡像名稱,一直刪除到該行后的4行,所以整體啟動ISO菜單要參考以后的菜單啟動項模板編寫,保證行數,一行可以用英文分號來順序執行多條語句。
3、grub4dos的菜單文件menu.lst只有一個,適用於hd/ud/cd/ud等不同啟動方式,具有通用性,“Write once,use everywhere”,如果要支持中文字庫,menu.lst編碼必須為utf-8格式。
4、BIOS啟動時,把一個PE的光盤鏡像ISO文件放到工具包內,不用改菜單就能夠引導這個PE。利用的是sratlf的RUN模塊,達到免寫菜單的效果,不過啟動時需要手工找到那個啟動項。
5、結合tftpd32和tinypxeserver軟件,能夠作為服務器,用PXE網絡啟動局域網內的另一台電腦,不用改菜單,PXE啟動免配置,雙擊里面的批處理即可啟動PXE服務器。
6、集合常用的寫引導工具bootice,UEFI引導工具grub2,ud制作工具fbinstool,sratlf的run模塊。
7、在BIOS下可以制作UEFI啟動盤,在UEFI下也可以制作BIOS啟動盤,適用於多硬盤、優盤各種復雜模式啟動,支持一鍵安裝PE到空白硬盤,沒有引導的一鍵添加引導。
★需要說明的是,很多新主板UEFI啟動不但支持從GPT硬盤啟動,還支持從MBR硬盤啟動,甚至不需要FAT32分區,可以從MBR硬盤的NTFS分區啟動。所以UEFI啟動列舉出了所有的分區,包括ESP/FAT32/NTFS分區供用戶依據自己的引導分區情況自己選擇,如果選擇了\EFI\Microsoft\Boot\BCD不存在的分區,會自動補充UEFI所需的bootx64.efi、BCD引導文件。
★批處理會自動關閉前端進程輸入法,按ALT+SHIFT(有的是CTRL+SHIFT)可以打開輸入法。
 
二、軟硬件適用條件
    支持BIOS/UEFI啟動PE,支持XP WIN7 8 10版本的PE.ISO整體啟動,支持解包后的PE.WIM啟動。對於PE.ISO仿真到內存整體啟動,大概要求物理內存比ISO體積大1GB左右。對於bootmgr作為第一啟動的方案,系統自帶的bcdedit命令要求能夠正常運行不出錯,因為需要這個自帶的命令修改BCD的啟動項,而且要以管理員身份運行。
   
三、不同引導方式下的具體用法
簡單點來說,內存滿足的前提下,把你喜歡的任何一個PE.ISO或者PE.WIM扔到imgs目錄,運行批處理一路回車就行了,增加的第二個啟動項是剛才安裝的PE(第一個是windows)。 
http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=409019&pid=3889346&fromuid=298214
http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=409019&pid=3892134&fromuid=298214
http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=409019&pid=3895098&fromuid=298214
【01-PE安裝器by雙心】批處理(請以管理員身份運行):
1、BIOS啟動菜單:
(1)ntldr/bootmgr==>grldr==>PE.ISO/PE.WIM,本地MBR硬盤和USB設備均可用(支持XP、WIN7/8/10,需要二次選擇菜單)。
該方案能夠在XP或者win7 8 10的引導菜單中增加grub4dos引導項目,電腦啟動后按上下鍵就能選擇grub4dos從而啟動PE。多次運行不會增加重復啟動項。
★當引導盤MBR為ntldr的時候,批處理會自動修改MBR/PBR為ntldr,引導流程為MBR→ntldr→boot.ini→grldr→pe.iso/wim。
★當引導盤MBR不是ntldr的時候,批處理會自動修改MBR為bootmgr,此時批處理會檢測PBR是否為ntldr,如果是ntldr會提示修改為bootmgr(適用於MBR是bootmgr引導分區上的xp系統場景),引導pe.iso/wim流程為MBR→bootmgr→\boot\bcd→grldr→pe.iso/wim。
(2)bootmgr==>PE.WIM,本地MBR硬盤和USB設備均可用(僅支持WIN7以上,一次選擇菜單)。需要依賴boot.sdi,批處理已經拷貝到引導分區\boot\boot.sdi。
★用ver內部命令判斷系統是不是xp/03,如果是WIN7以上系統,就修改引導盤的MBR/pbr為bootmgr,引導流程為MBR→bootmgr→\boot\bcd→pe.wim。如果系統是xp/03,強行修改MBR為bootmgr的話會導致二次選單的情況,MBR→bootmgr→\boot\bcd→ntldr→boot.ini→xp/03,沒有必要,所以xp/03建議用上一個grldr中轉的方案啟動。
(3)grldr==>PE.ISO/PE.WIM,本地硬盤和USB設備均可用,USB設備推薦用該方式(一次選擇菜單),格式化C盤也可啟動其他盤的PE.ISO,會修改啟動盤MBR為grub4dos。
★對於grub4dos作為第一引導器,ISO鏡像存放在非系統盤的情況,可以格式化C盤,重做系統后,仍然可以進入PE,這種方案不用反復進入BIOS修改啟動項設置,很方便可靠。
★該方案把grub4dos寫入硬盤MBR,寫入參數可以根據需要進行修改,當然也可以直接用Bootice的GUI。
★該方案同時在引導盤和ISO目標盤根目錄menu.lst中以非重復方式離線插入啟動項,避免啟動時優先找到的是啟動盤的menu.lst導致無法看到ISO目標盤里的啟動項。
(4)修改啟動盤MBR為windows ntldr/bootmgr
★如果引導盤存在bootmgr,就把MBR/PBR均修改為bootmgr,並自動修復引導所需的bootmgr、BCD引導文件;如果不存在bootmgr,但存在ntldr,就把MBR/PBR均修改為ntldr。
(5)一鍵添加bootmgr/bootmgfw.efi引導的BIOS/UEFI雙啟動PE.WIM (一般需要MBR硬盤上有一個FAT32激活分區,支持安全啟動)
★注意:BIOS/UEFI雙啟動一般需要MBR分區表,一般要有個激活的FAT/ESP分區,但有的電腦不需要任何FAT/ESP分區也可以,不一而論。
(6)一鍵添加grub4dos/grub2x64.efi引導的BIOS/UEFI雙啟動PE.WIM/PE.ISO(一般需要MBR硬盤上有一個FAT32激活分區,需要關閉安全啟動)
(7)切換到UEFI制作模式,用於制作UEFI啟動盤,適用於多硬盤、優盤各種復雜模式啟動,支持安裝PE到空白硬盤。
(8)建立boot啟動模板(不含ISO、wim、img鏡像),可以在同盤根目錄下建立一個boot_moban的文件夾,里面不包括PE.ISO。
 
2、UEFI啟動菜單:
(1)bootmgr.efi==>PE.WIM,本地硬盤和USB設備均可用(一次選擇菜單),需要依賴boot.sdi,批處理已經拷貝到引導分區\boot\boot.sdi。
(2)grub2x64.efi==>PE.ISO/PE.WIM,本地硬盤和USB設備均可用,USB設備推薦用該方式(一次選擇菜單)。
(3)一鍵添加bootmgr/bootmgfw.efi引導的BIOS/UEFI雙啟動PE.WIM (一般需要MBR硬盤上有一個FAT32激活分區,支持安全啟動)
★注意:BIOS/UEFI雙啟動一般需要MBR分區表,一般要有個激活的FAT/ESP分區,但有的電腦不需要任何FAT/ESP分區也可以,不一而論。
(4)一鍵添加grub4dos/grub2x64.efi引導的BIOS/UEFI雙啟動PE.WIM/PE.ISO(一般需要MBR硬盤上有一個FAT32激活分區,需要關閉安全啟動)
(5)切換到BIOS制作模式,用於制作BIOS啟動盤,適用於多硬盤、優盤各種復雜模式啟動,支持安裝PE到空白硬盤。
(6)建立boot啟動模板(不含ISO、wim、img鏡像),可以在同盤根目錄下建立一個boot_moban的文件夾,里面不包括PE.ISO。
 
3、PXE啟動:主機運行\boot\pxe目錄下的任何一個批處理即可作為pxe服務器,在同一個局域網內的客戶機BIOS開啟PXE,啟動到logo時按F12、F9、F8、F11或ESC這樣的快捷鍵選擇從pxe啟動即可。
可選用tftpd32或者TinyPXEServer方案,隨便扔個PE.ISO到\boot\imgs目錄下,運行免配置批處理,就可以自動把該PE加入到ipxe/grub/grub2啟動菜單。VM虛擬機測試,需要把虛擬機網絡設置模式設置為自定義(U):特定虛擬網絡VMnet0(自動橋接)。
由於tftp傳輸速度太慢,隨着ipxe項目的發起,可以選用速度更快的http協議來進行網絡啟動,\boot\pxe目錄提供了以下幾種方案:
(1)03[BIOS][UEFI]TinyPXEServer免配置網啟http服務器ipxe.pxe和ipxe.efi
BIOS下采用ipxe.pxe,UEFI下采用ipxe.efi,TinyPXEServer免配置,運行批處理可自動把pe.iso/wim加入到ipxe啟動菜單\boot\ipxemenu.ipxe中,客戶機BIOS/UEFI-pxe自動適配。UEFI-PXE用的是sanboot方案。
(2)04[BIOS][UEFI]TinyPXEServer免配置網啟http服務器undionly.kpxe和ipxe.efi
BIOS下采用undionly.kpxe,UEFI下采用ipxe.efi,TinyPXEServer免配置,運行批處理可自動把pe.iso/wim加入到ipxe啟動菜單\boot\ipxemenu.ipxe中,客戶機BIOS/UEFI-pxe自動適配。UEFI-PXE用的是sanboot方案。
(3)05[BIOS]TinyPXEServer免配置網啟http服務器啟動ipxegrldr
采用chenall的ipxegrldr模塊,從ipxe轉到grldr啟動,運行批處理可自動把pe.iso/wim加入到pxe啟動菜單\boot\menu.lst中,只支持BIOS-pxe啟動。
(4)【06[BIOS]tftpd32免配置網啟tftp服務器啟動grldr】
批處理會自動設置好tftpd32起始IP,地址池大小,子網掩碼,並可自動把pe.iso/wim加入到grub4dos啟動菜單\menu.lst中,只支持BIOS-pxe啟動。
(5)【07[UEFI]TinyPXEServer免配置網啟http服務器啟動grub2x64.efi】
UEFI下采用grub2x64.efi,批處理會自動配置好TinyPXEServer,並可自動把pe.iso/wim加入到grub2啟動菜單\boot\grub2\grub2pxe.cfg中,只支持UEFI-pxe啟動。感覺grub2的http傳輸速度不快,不能跑滿網速,而且grub2-pxe啟動似乎和lang中文字體有沖突,所以PE不要用中文名字。另外TinyPXEServer的httpd似乎和grub2不能很好地適配,UEFI+TinyPXEServer(http)+grub2x64.efi+pe.iso可以啟動,但是UEFI+TinyPXEServer(http)+grub2x64.efi+pe.wim組合就不行,用UEFI+TinyPXEServer(tftp)+EasyWebSvr(http)+grub2x64.efi+pe.wim組合就可以繞路解決(需要注意采用win7的bootmgfw.efi)。等待grub2的更新解決問題。
(6)【08[UEFI]TinyPXEServer免配置網啟http服務器ipxe.efi-grub2x64.efi】
UEFI下采用ipxe.efi作為第一引導,進而引導grub2x64.efi,這樣做的目的是可以讓grub2的http傳輸達到滿速,批處理會自動配置好TinyPXEServer,並可自動把pe.iso/wim加入到grub2啟動菜單\boot\grub2\grub2pxe.cfg中,只支持UEFI-pxe啟動,UEFI-grub2-pxe啟動問題可以采取類似上面的方案繞路解決。grub2-pxe啟動似乎和lang中文字體有沖突,現在用的loopback -m ramdisk (tftp)/grub2/unicode.xz到內存的辦法,參見\boot\grub2\grub2pxe.cfg里面的內容。
溫馨提示:
★tftpd32/haneWinDHCP+grub4dos方案只支持tftp協議,不支持http協議,不能跑滿網速,不建議采用;建議采用TinyPXEServer+ipxe/grub2+webserver方案,支持tftp/http/ftp等傳輸協議,可以跑滿網速,千兆網下速度較為理想。webserver可以采用王寶劍大神用VC++SDK編寫的的綠色軟件EasyWebSvr,只有驚人的67KB,配置簡單。
★UEFI-ipxe-wimboot啟動模式下BCD中默認文件名為boot.wim,boot.wim可以放在boot/imgs/下的任何一個子目錄,批處理會遍歷wim文件並加入到相應的啟動菜單中;BIOS-ipxe-wimboot對於wim文件名字可以任意修改,但不建議使用特殊字符和中文。wimboot啟動pe.wim需要涉及的文件太多,細節不注意很容易導致啟動失敗,我更喜歡用pe.iso啟動方案。
★BIOS-pxe啟動,如果想換個PE,除了用批處理自動寫菜單的辦法之外,還有個辦法是用sratlf的run模塊只需要把PE的ISO鏡像文件拷貝到\boot\imgs目錄下,運行【05生成ISO文件列表.bat】更新dir.txt(PXE啟動需要),grub4dos菜單選擇“run mem automenu by sratlf”就能從這個PE啟動,run模塊版本是20141206,實測與grldr20161224或者更早的版本匹配較好,可以遍歷文件並啟動,由於run模塊已幾年不更新,已經不能匹配最新版grub4dos,所以不推薦使用,推薦用批處理自動寫菜單的辦法。
4、USB啟動方案:
(1)安裝到優盤可見區,BOOTICE寫入引導grub4dos或者wee,grldr==>PE.ISO,輸入優盤所在盤符即可。
(2)安裝到ud區:用fbinstool格式化優盤,把boot目錄拖進ud根目錄,再把grldr,menu.lst拷貝到ud根目錄。
 
四、其他相關說明
1、注意:拷貝ISO過程中會掛載所有的隱藏分區,以保證能夠正常拷貝grldr和menu.lst到啟動分區,拷貝完成之后會自動卸載隱藏分區。因此拷貝文件時不要強行關閉批處理,否則隱藏分區不會被自動卸載。如果原目錄已經有同名的ISO文件,則自動跳過,不會覆蓋,節約時間。
2、關於啟動盤的確定,提示用戶選擇,因為在PE下多硬盤的情況下無法准確判斷啟動分區,因此只能提示用戶選擇。
3、grub4dos啟動的方案中,menu.lst菜單中有一項map --e820cycles=-1是參數默認值,如果整體仿真啟動遇到藍屏,在grub4dos啟動主菜單按e鍵編輯,嘗試改成1~4中的某個數值。
4、文件及目錄結構
我個人比較喜歡uepon的通用PE和微PE,菜單以微PE整體啟動為例。這里以實用為主,沒有考慮背景圖片。
軟件包的目錄結構:
X:\
  │  grldr
  │  menu.lst
  ├─BOOT\(Legacy BIOS啟動用)
  │   ├─BOOTICE\(存放bootice工具)
  │   ├─FbinstTool\(存放FbinstTool工具)
  │   ├─imgs\(存放PE的ISO鏡像文件,各種軟件img鏡像文件)
  │   ├─grub\(內有grldr.*、menu.lst的備份,批處理會自動把備份拷貝到根目錄,還存放font字庫、sratlf的run模塊和網啟服務器tftpd32.*)
  │   └─grub2\(存放grub2x64.efi、grub.cfg、unicode.pf2、zh_CN.mo等) 
  │   └─pxe\(存放pxe啟動免配置批處理及引導器相關文件,可把pe.iso/wim加入到ipxe/grub2/grub4dos啟動菜單中) 
   個人覺得,安裝系統最最穩妥的方式是從硬盤啟動PE來安裝,優盤、PXE啟動畢竟沒有本地硬盤啟動方便,還要進BIOS改啟動順序,只要硬盤能夠進入Windows,就在Windows下運行那個批處理,把PE安裝到除C盤之外的任何一個盤符,直接用批處理一鍵把硬盤MBR修改為grub4dos,這樣隨心所欲地安裝系統,格式化C盤也沒事,PE仍然能從非系統盤啟動,安裝完畢如果喜歡ntldr或者bootmgr的引導方式,也可以改回來。如果手頭沒有優盤,沒有第二台電腦,網上下載這個工具包,安裝到非系統盤是最穩妥的辦法了。你甚至可以保存在手機中,在半死的Windows中部署到硬盤。
 
五、用到的命令或工具
1、DetectEFI32,50KB,adef提供,我重新編譯,檢測當前系統是BIOS啟動還是UEFI啟動。
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=413675&pid=3792649&fromuid=298214
判斷當前系統是BIOS啟動還是UEFI啟動,分區表是MBR還是GPT(by雙心)V1.3 http://wuyou.net/forum.php?mod=viewthread&tid=412368 (文件稍大已放棄)
2、grub4dos-0.4.6a-2016-12-24,310KB,該版本與sratlf版主的RUN20141206版本兼容性較好,較新版本的grub4dos可能與sratlf的RUN模塊不兼容,因此不推薦更換為最新版本的grub4dos,除非你不用RUN模塊,或者當前版本的grub4dos在你的電腦上根本無法啟動。
3、sratlf的RUN20141206模塊,746KB,RUN 1206 更新 支持磁盤交換,文件檢索,自動菜單,自動列表,全自動安裝nt5x系統
 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=191301
4、booticeX861.3.4,451KB,pauly的寫引導工具。http://wuyou.net/forum.php?mod=viewthread&tid=57675&extra=page%3D1
   XorbootUEFI0.2.5,3.88MB,pauly的UEFI引導工具(暫不支持命令行,改用grub2)。http://wuyou.net/forum.php?mod=viewthread&tid=157812&extra=page%3D1
5、grubinst1.4,151kb,freesoft00分享,用於寫入grub4dos引導,bootice命令行寫入MBR有bug,會導致“優先嘗試引導原來的MBR”選項被選中,對於一個空白的新硬盤或者優盤,當PBR是ntldr/bootmgr,而盤上不存在ntldr/bootmgr這一套引導文件的時候,“優先嘗試引導原來的MBR”這個選項會導致空白的新硬盤或者優盤無法引導。因此放棄bootice寫入方案,改用grubinst1.4命令行寫入方案。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=355942
6、CxDirX86,23.5KB,2012jiashanni分享,用於顯示磁盤分區相關信息,例如磁盤大小、卷標、MBR/GPT、文件分區、活動分區,可能是某網友基於drvtype思想寫的,來源不明,總之是大神寫的。當初也曾考慮過采用diskpart方案,diskpart限制太多,涉及到windows不同版本需要做很多測試,而且需要用到很多批處理技巧,因此放棄diskpart,直接采用現成的CxDirX86。
http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=414335&pid=3789135&fromuid=298214
7、sed for windows,233KB,為批處理插上了飛翔的翅膀,是批處理的靈魂。https://github.com/mbuilov/sed-windows
8、encodeconv.exe,162KB,游藍海原創,liuzhaoyzz改進后可自動識別原文件編碼,靜態編譯不需要運行庫支持。https://www.cnblogs.com/liuzhaoyzz/p/11392294.html
concmd,261KB,tmplinshi版主提供,用於gbk,utf8編碼轉換。http://www.bathome.net/thread-12595-1-1.html(已放棄,因為需要語言包支撐)
9、find,15.5KB,windows系統自帶的。不同系統命令不一定通用,因為windows的小程序都有文件簽名,所以未放到文件包里。
10、mountvol,14.5KB,windows系統自帶的。不同系統命令不一定通用,因為windows的小程序都有文件簽名,所以未放到文件包里。
11、bcdeditX86,320KB,提取自win8X86,可以解決部分WIN7系統bcdedit無法運行的問題,要求當前系統盤必須激活。
12、bootsect.exe,108KB,提取自微軟光盤,用於修改MBR/pbr為ntldr/bootmgr。
13、PXE啟動可選用tftpd32/196KB或者ljycslg分享的TinyPXEServer/928KB方案,用里面的批處理可以免配置。
Tiny PXE Server 1.0.0.20 漢化版http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375813
14、FbinstTool1.701.2017.0318,1.74MB,由jianliulin編寫,內置了bean編寫的fbinst,是用於增強usb啟動成功率的工具。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189221
15、[測試]GRUB2 UEFI 下的磁盤仿真 20191105更新 - GRUB2 - 無憂啟動論壇 - http://wuyou.net/forum.php?mod=viewthread&tid=417233&extra=page%3D1
https://github.com/a1ive/grub
采用wintoflash大神修改的grub2,支持UEFI下map --mem PE.ISO,為了保持目錄結構清晰,因此69樓用grub-mkimage -c bootconfig.cfg命令進行了定制修改,默認查找\boot\grub2\grub.cfg。
還采用了wintoflash的grub2-filemanager模塊用於遍歷pe.wim文件並啟動,參考了hilsonma給出的菜單。https://github.com/a1ive/grub2-filemanager
16、采用我編寫的40KB的closeinput來關閉輸入法,防止盤符輸入干擾。
17、感謝5大提供的ChkMbrPbr檢測MBR/PBR是NT5/NT6:http://wuyou.net/forum.php?mod=viewthread&tid=420355&extra=
 
六、待完善的地方:
1、grub4dos啟動畫面沒有用圖片,不夠精美,沒有用采用中文菜單,因為一閃而過。注意如果采用中文,menu.lst必須采用utf-8編碼。
2、用的批處理連接各個exe小程序,不如直接用au3、VBVC、delphi這樣的工具寫出來的高大上,界面不夠美觀。有利有弊吧,批處理的好處是開源、接地氣,大家都可以根據自己的情況更改代碼,以適應自己的需求。
 
七、特別鳴謝
不點、bean、chenall、2011yaya2007777(grub4dos開發者們)、pauly(bootice、XorbootUEFI作者)、jianliulin(FbinstTool)、adef(DetectEFI)、CxDir(2012jiashanni)、sratlf(RUN模塊作者)、歌理(PXE免配菜單)、ljycslg(tinypxeserver漢化分享)、羋員外(一鍵RAMOS框架)、tmplinshi(concmd作者)、freesoft00(grubist1.4分享)、wintoflash(UEFI-grub2_map、ntboot)、hilsonma、極限驅動、2011hiboy(Grub2定制UEFI模板)、captain_g(IPXE-UEFI網啟小工具)、yigeren(TinyPXEServer自動識別BIOS/UEFI的配置文件)、江南一根蔥、jie_china(grub2-pxe文章推送)、527104427(5大提供了ChkMbrPbr檢測MBR/PBR)、2011泥土清香(問題反饋)...等等等等。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM