/makeiso

Primary LanguageShellGNU General Public License v3.0GPL-3.0

网启版Grub2 File Manager

  1. uefi 网启文件为 loadfmx64.efi.0

  2. Legacy BIOS 网启文件为 pxefm.0

  3. 可以不用借助dir.txt(和grub4dos的dir.txt通用)直接列表并生成菜单项!tinypxe直接支持,其它web服务器根目录下不能存在index.html且支持目录浏览,无法退回网启菜单请按F5!

  4. EFI和Legacy BIOS均支持直接启动网络上的wim、 iso类型的pe

  5. grubfmx64.efi支持本地、网络两用,本地使用也可以按f4开启网络并按f5调出网启菜单

  6. Legacy bios wim wimboot img memdisk iso memdisk+sanboot(ipxe)+grub4dos vhd grub4dos

  7. x86_64-efi wim wimboot img map --mem iso map --mem

  8. 支持安装网络上的微软原版iso (win7/8/10/x64/x86)

  9. 可一键部署,方法:执行相应的批处理,如legacybios环境下如果存在其它dhcp服务器的,

    就双击GRUBFM-PROXYDHCP-BIOS.bat可实现一键架设

    Download

    https://github.com/zwj4031/netgrubfm/releases

    衍生作品,netinstall

    网络安装微软原版系统,只需要准备一个iso即可,不用准备boot.wim和pe https://github.com/zwj4031/netinstall

Preview [以下为本地版功能]

项目主页 (简体中文)](https://a1ive.github.io/grub2-filemanager/)

Grub2 File Manager

Crowdin

Content

Preview

preview.png

Support types of files

Type i386-pc i386-efi x86_64-efi
imgWinPE ISO ✔️ ✔️ ✔️
imgLinux ISO ✔️ ✔️ ✔️
imgAndroid ISO ✔️ ✔️ ✔️
imgBSD ISO ✔️
imgIMG (Disk Image) ✔️ ✔️ ✔️
imgVHD ✔️ ✔️ ✔️
imgWinPE WIM ✔️ ✔️ ✔️
imgNT5 WinPE ✔️
imgLinux/Multiboot Kernel ✔️ ✔️ ✔️
imgEFI Application ✔️ ✔️

Download

https://github.com/a1ive/grub2-filemanager/releases

Build

git clone https://github.com/a1ive/grub2-filemanager.git
cd grub2-filemanager
./update_grub2.sh
./build.sh

Boot

i386-pc

DO NOT boot grubfm.iso with memdisk!

GRUB4DOS

map --mem /grubfm.iso (0xff)
map --hook
chainloader (0xff)

GRUB 2

linux /loadfm  
initrd /grubfm.iso  

x86_64-efi

GRUB 2

chainloader /grubfmx64.efi

rEFInd

loader /grubfmx64.efi

Systemd-boot

efi /grubfmx64.efi

Source code

GRUB2: https://github.com/a1ive/grub

Help to translate

Crowdin

Related projects