grub2製作 微PE WinPE+Manjaro LiveCD 雙引導啟動盤
參考:
64位UEFI下的WinPE + LinuxPE多啟動Grub2 U盤
grub2 直接啟動 ubuntu,fedora,manjaro的live iso樣例
GRUB2配置檔案"grub.cfg"詳解(GRUB2實戰手冊)
grub.cfg
[分享] 4.20 小更新 GRUB2 引導WINPE 的幾種選單寫法(合適新手教程)
[MBROSTool6.26]UD升級到UDm:U啟部署只需“一拖一格”,PE免改造即可載入隱藏外接
1. 準備工作:
1. 【WinPE】
1.將微pe生成成iso
2.新建一個資料夾winpe將iso裡的\WEPE\WEPE64.WIM、\EFI\MICROSOFT\BOOT\BCD提取出來
3.將win10裡的C:\Windows\Boot\DVD\EFI\boot.sdi、
C:\Windows\Boot\EFI\bootmgfw.efi也放到winpe裡
2. 【LiveCD】
1.建個boot資料夾,將manjaro映象裡的\boot下的amd_ucode.img、intel_ucode.img、
initramfs-x86_64.img、vmlinuz-x86_64提取出來
3. 【grub2】
1.下載地址,下好後解壓到好找的地方
4. 【BOOTICE】
1.隨便百度個能用就行
5. 【MBROSTool】
1.地址
2. U盤分割槽
用DiskGenius給u盤分兩區(之後會把4g的這個做LiveCD的分割槽給隱藏起來)
3.裝grub2
1.win+S開啟搜尋,搜cmd用管理員身份開啟。
2.cmd裡切換到grub2解壓的目錄
例如解壓在D:\upan\grub-2.04-for-windows的話,就先D:回車,再cdupan\grub-2.04-for-windows回車
3.然後執行grub-install.exe --boot-directory=X: --efi-directory=X: --removable --target=x86_64-efi
(將X替換4g的那個分割槽的碟符
4.成功了的話會有生成EFI和grub兩個資料夾
5.在grub下新建個grub.cfg,寫入
insmod iso9660
insmod all_video
4.安裝WinPE
1.將準備的winpe複製到u盤
2.在EFI下新建/microsoft/boot兩級資料夾,並將winpe裡的BCD剪下過去
3.開啟bootice,編輯剛移過去的BCD
改成
兩個啟動項都給改一下
4.grub.cfg里加入
menuentry "Windows 10 PE" {
chainloader /winpe/bootmgfw.efi
}
5.安裝LiveCD
1.將準備的boot複製到u盤
2. 建個manjaro資料夾吧manjaro映象放進去
3.grub.cfg里加入(manjaro的iso的名字按自己的來改)
menuentry "Manjaro KDE Live x64" {
set isofile=/manjaro/manjaro-kde-20.1.1-201001-linux58.iso
search --no-floppy -f --set=root $isofile
probe -u $root --set=uuid
loopback loop $isofile
linux (loop)/boot/vmlinuz-x86_64 img_dev=/dev/disk/by-uuid/$uuid img_loop=$isofile driver=free lang=zh_CN
initrd (loop)/boot/intel_ucode.img (loop)/boot/initramfs-x86_64.img (loop)/boot/amd_ucode.img
}
6.常見問題
1. WinPE報錯error:notavalidrootdevice.的話可能是格式化沒弄好
2. LiveCD報錯沒找到什麼檔案的話,把那四個提取的檔案放到u盤的boot資料夾下改下grub.cfg
7.隱藏分割槽
1. 開啟MBROSToolx64.EXE
2.開啟 高階》分割槽管理
3.將4g的分割槽給隱藏