首页 > 编程语言 > 详细

grub2 微PE WinPE Manjaro LiveCD

时间:2020-10-04 22:41:57      阅读:137      评论:0      收藏:0      [点我收藏+]

参考:

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: 回车,再cd upan\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: not a valid root device. 的话可能是格式化没弄好

  2. LiveCD报错没找到什么文件的话,把那四个提取的文件放到u盘的boot文件夹下改下grub.cfg

  

7. 隐藏分区

  1. 打开MBROSToolx64.EXE

  2. 打开 高级》分区管理

  3. 将4g的分区给隐藏

 

grub2 微PE WinPE Manjaro LiveCD

原文:https://www.cnblogs.com/Observer-A/p/13768590.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!