grub2-filemanager

基于 GRUB 2 Lua 5.1 的文件管理器。


Project maintained by a1ive Hosted on GitHub Pages — Theme by mattgraham

GRUB2 File Manager

预览

preview.png

功能

  1. 启动 efi,iso,img,Linux kernel,Multiboot kernel 文件
  2. 挂载 iso,img,tar,gz,xz 查看内容
  3. 查看文本文件内容, 支持 GBK/UTF-8 编码
  4. 浏览 jpg,png,tga 图片
  5. 加载 GRUB 2,Syslinux 菜单
  6. 执行 Lua 脚本

下载

Releases

构建

Linux

git clone https://github.com/a1ive/grub2-filemanager.git
cd grub2-filemanager
wget -O legacy/ntboot/NTBOOT.MOD/NTBOOT.NT6 https://github.com/a1ive/grub2-filemanager/raw/binfiles/NTBOOT.NT6
wget -O legacy/ntboot/NTBOOT.MOD/NTBOOT.PE1 https://github.com/a1ive/grub2-filemanager/raw/binfiles/NTBOOT.PE1
wget -O legacy/wimboot https://github.com/a1ive/grub2-filemanager/raw/binfiles/wimboot
./build.sh

启动

不要使用 memdisk 加载 grubfm.iso !

GRUB4DOS

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

GRUB 2

if [ "${grub_platform}" = "pc" ]; then
  linux /loadfm  
  initrd /grubfm.iso  
else
  chainloader /grubfm.efi
fi

rEFInd

loader /grubfm.efi

Systemd-boot

efi /grubfm.efi

支持的发行版列表

源码

相似项目