通過虛擬機器學習作業系統引導檔案的配置
首先虛擬機器先用經典的bios引導方式啟動,(預設就是)
然後提取pe工具箱isoTonPE_WIN7 (),老毛桃或者無憂啟動的iso檔案測試都無法讀取盤,然後重啟 http://www.upantool.com/iso/
虛擬機器的f2 f12 esc ,f2進入bios
然後選擇老版本pc啟動,否則會出現找不到某些檔案的情況。
使用pe進入之後就可以格式化磁碟了,如果要讀取硬碟工具可以藉助U盤,虛擬機器連結到u盤就行了
http://www.ipauly.com/wp-content/uploads/2015/11/BOOTICEx64_v1.332.rar
新建BCD放到根目錄 然後填寫記錄比如四葉草之類的。
老毛桃UEFI版本的UEFI分割槽概覽
FE EFI BOOT資料夾
bootmgr檔案在根目錄
boot資料夾包含了bcd和boot.sdi
EFI/boot/bootx64.efi
EFI/microSoft/boot/bcd
PE資料夾包含LMT8x64.WIM
bcd檔案如何識別?
電腦加電後,首先是啟動BIOS程式,BIOS自檢完畢後,找到硬碟上的主開機記錄MBR,MBR讀取DPT(分割槽表),從中找出活動的主分割槽,然後讀取活動主分割槽的PBR(分割槽引導記錄,也叫DBR),PBR再搜尋分割槽內的啟動管理器檔案bootmgr,在bootmgr被找到後,控制權就交給了bootmgr。bootmgr讀取\boot\bcd檔案
BIOS-->MBR-->DPT-->PBR--> Bootmgr-->bcd-->Winload.exe-->核心載入 -->整個windows7系統
給u盤加uefi引導
首先用BOOTIC新建一個BCD,新增一些引導選單,
然後用EasyBCD點選檔案->選擇外部的BCD檔案,也就是這個,就實現了更改指定盤加引導功能了。
提取老毛桃WIM檔案
使用Diskginus就可以看到EFI分割槽找到PE資料夾開啟提取就行,
然後使用EasyBCD->新增新條目->WinPE就完成了載入老毛桃系統
安裝新編輯的BCD
EasyBCD->bcd部署,我選擇U盤 提示EasyBCD不能解除安裝驅動器的引導,請選定一個驅動器號,重新啟動EasyBCD,並再次嘗試.貌似,是因為不是uefi的問題,後面又提示不是主分割槽
測試搭建U盤UEFI引導
新建ESP分割槽
用Diskgenius新建分割槽,然後勾選新建ESP,也就自動把分割槽型別改成了GUID esp分割槽200M足夠了
新建完成後有2 到3個盤
複製引導檔案
複製clover的引導檔案到esp分割槽
複製的結構應該是
\EFI\BOOT\BOOTX64.efi
如果沒有86.efi說明只支援64的。
無憂引導盤製作工具UEFI版本 模擬啟動 UEFI選擇X64
啟動引導成功,perfect!
四葉草是完成了,但是要想有其他引導怎麼辦,
開啟Booticev1.3.3選擇 分割槽引導記錄,選擇某一個盤,
USB HDD FDD的矛盾問題
USB-HDD和USB-ZIP模式的區別
軟碟機(USB-FDD)/ 大軟碟機(USB-ZIP)/ 硬碟(USB-HDD)
USB-HDD U盤模擬成硬碟模式,相容性很高。
USB-ZIP U盤模擬成zip驅動器模式,
USB-FDD U盤模擬成軟碟機模式
他們之間的關係:
USB-HDD>>USB-ZIP>>USB-FDD
注意:如果你的BIOS裡面有【remove device】選項請選擇usb-zip模式即可。
轉換為USB_FDD才是GUID格式,所以沒辦法。
ESP分割槽
esp分割槽是guid分割槽下fat16的分割槽。
ESP出現的問題
用diskginus新建esp分割槽後主分割槽大容量盤不建了, 所以不新建esp分割槽了,只要是guid分割槽表型別的,放入EFI資料夾照樣可以引導四葉草
UEFI資料夾引導流程
如果你說的是UEFI BIOS的話,UEFI是一種引導方式,即支援以前的活動分割槽引導也支援GPT分割槽引導。UEFI功能多,可以看做是一個小小作業系統。可以在FAT格式的分割槽中執行副檔名為EFI的程式……比如64位的win7引導檔案是bootmgfw.efi,UEFI只要在硬碟或U盤的FAT格式的分割槽中找到這個bootmgfw.efi執行即完成了啟動的第一步……以前的BIOS啟動第一步是:BIOS到硬碟頭部找主引導MBR……
UEFI加GPT磁碟的引導:UEFI BIOS → EFI分割槽找\efi\Microsoft\boot\bootmgfw.efi →
efi\Microsoft\BCD→\Windows\system32\winload.efi
UEFI BIOS通過FAT 格式分割槽下的 bootmgfw.efi 檔案來匯入BCD
檔案,然後BCD檔案根據自身的配置內容載入系統引導檔案winload.efi……
編輯efi檔案 64
grub-mkimage.exe -d x86_64-efi -c grub.cfg -p /EFI/grub -o Bootx64.efi -O x86_64-efi part_gpt part_msdos disk fat exfat ext2 ntfs xfs appleldr hfs iso9660 normal search_fs_file configfile linux linux16 chain loopback echo efi_gop efi_uga video_bochs video_cirrus file gfxmenu gfxterm gfxterm_background gfxterm_menu halt reboot help jpeg ls png true
grub-mkimage.exe -d x86_64-efi --prefix=/grub -c grub.cfg -p /GRUB -o bootx64.efi -O x86_64-efi part_gpt part_msdos disk fat exfat ext2 ntfs xfs appleldr hfs iso9660 normal search_fs_file configfile linux linux16 chain loopback echo efi_gop efi_uga video_bochs video_cirrus file gfxmenu gfxterm gfxterm_background gfxterm_menu halt reboot help jpeg ls png true
編輯efi檔案 32
grub-mkimage.exe -d i386-efi -c grub.cfg -p /EFI/grub -o BOOTIA32.efi -O i386-efi part_gpt part_msdos disk fat exfat ext2 ntfs xfs appleldr hfs iso9660 normal search_fs_file configfile linux linux16 chain loopback echo efi_gop efi_uga video_bochs video_cirrus file gfxmenu gfxterm gfxterm_background gfxterm_menu halt reboot help jpeg ls png true
--prefix=/grub
修改預設目錄
相關文章
- 作業系統引導和虛擬機器作業系統虛擬機
- veeambackup通過虛擬機器還原系統檔案操作說明虛擬機
- 作業-安裝虛擬機器以及CentOS作業系統虛擬機CentOS作業系統
- 深入學習Java虛擬機器——類檔案結構Java虛擬機
- Linux系統篇-檔案系統&虛擬檔案系統Linux
- VMware Workstation Pro虛擬機器配置Linux系統系統分割槽配置虛擬機Linux
- 通過Virtualbox搭載虛擬機器虛擬機
- 常用的虛擬機器軟體有哪些?linux作業系統入門虛擬機Linux作業系統
- 在ubuntu虛擬機器上通過tomcat部署react的build專案Ubuntu虛擬機TomcatReactUI
- 計算機作業系統|作業系統引論計算機作業系統
- 如何實現Windows宿主系統和虛擬機器ubuntu系統檔案互相訪問Windows虛擬機Ubuntu
- 學習筆記-虛擬機器筆記虛擬機
- 虛擬機器(三)虛擬機器配置靜態Ip虛擬機
- vmware虛擬機器與主機檔案共享虛擬機
- 虛擬機器VMware 安裝centos、常規配置、共享檔案等虛擬機CentOS
- 詳解 Linux 中的虛擬檔案系統Linux
- Linux 核心101:虛擬檔案系統的使命Linux
- 通過編寫簡易虛擬DOM,來學習虛擬DOM 的知識!
- VM 虛擬機器linux從主機複製檔案到虛擬機器錯誤虛擬機Linux
- Java虛擬機器——類檔案結構Java虛擬機
- [武器化學習] 鯨髮卡系統虛擬卡系統任意檔案讀取漏洞poc
- 虛擬機器的檔案怎麼複製出來 如何把虛擬機器上的檔案拷到電腦上虛擬機
- 計算機系統引導過程計算機
- 從rm到linux虛擬檔案系統Linux
- JAVA虛擬機器學習筆記Java虛擬機機器學習筆記
- 清華大學-作業系統學習筆記(五)--- 虛擬記憶體技術作業系統筆記記憶體
- 機器學習中的過擬合機器學習
- xshell能ping通虛擬機器,不能連線虛擬機器虛擬機
- 深入學習Java虛擬機器——虛擬機器位元組碼執行引擎Java虛擬機
- 虛擬機器模板製作虛擬機
- 虛擬機器之linux系統命令虛擬機Linux
- 虛擬機器安裝 gho系統虛擬機
- windows10系統怎麼重建BCD或修復系統引導配置檔案Windows
- Vmware虛擬機器CentOS7、Ubuntu20系統設定靜態IP,且主機和虛擬機器系統能相互ping通。虛擬機CentOSUbuntu
- Win10怎樣修復系統引導檔案_Win10修復系統引導檔案的步驟Win10
- Linux雲端計算技術學習:常用虛擬機器引數Linux虛擬機
- 作業系統學習作業系統
- ucore作業系統學習(三) ucore lab3虛擬記憶體管理分析作業系統記憶體