Skip to content

Latest commit

 

History

History
191 lines (143 loc) · 7.43 KB

README-自述文件.md

File metadata and controls

191 lines (143 loc) · 7.43 KB
grub2-brunch grub2-fyde grub2-androidx86

GitHub release (latest by date) GitHub all releases GitHub Actions Workflow Status GitHub Discussions GitHub Repo stars

English 简体中文 繁體中文 ...

grub2-androidx86

这个是用来多启动各种 Android-x86 的,并且支持设置内核命令行参数和安全启动。
部分功能解耦成 grub2 的 app。
文件后缀的由来:[Grub2 app package] => [gapk] => [jpk]

特色

  • 使用了 a1ive 的打过补丁的 grub,全面支持安全启动,
    • 可以启动任意未签名的内核,以便 Androidx86 在安全启动模式开启的情况下启动,再也不必为了 Androidx86 关闭安全启动了;
  • 支持鼠标,支持 PS/2 触控板;
  • 支持多语言;
  • 支持蜂鸣器;
  • 图形界面设置内核命令;
  • 读取硬件信息;
  • 隐藏在版本号的彩蛋;

全局按键

按键 功能
【↑】【↓】 导航;
【Enter】 进入已选择的选项;
【ESC】 返回上一个菜单列表;(主菜单处退出)
【F5】 刷新,重新进入 grub2;
【F10】 截屏;

鼠标映射

操作 功能
上滑 【↑】
下滑 【↓】
左键 【Enter】
右键 【ESC】

文件结构树状图



💻️预览👀

🖱️点击展开查看🖱️

1024x768

1366x768

🧭指南⬇️

下载

🖱️点击展开查看🖱️

复制到 ESP

复制 EFI 文件

  • 复制文件夹 zip: /EFI/androidx86ESP: /EFI

复制 kernel & initrd.img

🖱️点击展开查看🖱️
  • 挂载 .iso 文件;
  • 复制文件 iso: /kerneliso: /initrd.img
    • 粘贴到 ESP: /EFI/androidx86/boot

情况一:已引导 iso 文件并安装了 Androidx86

🖱️点击展开查看🖱️

进入 grub 的设置界面

  • 设置 SRC 路径;
  • 设置 DATA;

情况二:我不想引导 iso 文件,我想手动复制文件

🖱️点击展开查看🖱️

创建 ext4|f2fs

🖱️点击展开查看🖱️
  • 使用 Gnome-Disk 或 Gparted 来创建一个用于安装的分区, ≥ 8GB;

常见的分区尺寸转换

物理存储 符号 逻辑存储
8 GB 7,630 MiB
16 GB 15,258 MiB
32 GB 30,518 MiB
64 GB 61,036 MiB
128 GB 122,070 MiB
256 GB 244,140 MiB
512 GB 488,282 MiB
1 TB 976,562 MiB
    • 格式化成 ext4 适配于 HDD;
    • 格式化成 f2fs 适配于 SSD;
      • sudo {package manager} install f2fs-tools 用于获取 f2fs 的支持。

复制 system

🖱️点击展开查看🖱️
  • 挂载 .iso 文件;
如果你希望尺寸更小并且只读,
🖱️点击展开查看🖱️
  • 复制虚拟分区文件 iso: /system.sfsiso: /system.efs
    • 粘贴到 ext4|f2fs: /Android-x86 ,适用于 AOSP
    • 粘贴到 ext4|f2fs: /BlissOS ,适用于 BlissOS
如果你希望可写入,
🖱️点击展开查看🖱️
  • 挂载 iso: /system.sfsiso: /system.efs 并且找到里面的 system.img
      • sudo {package manager} install erofs-utils 用于获取 erofs 支持,
  • 复制虚拟分区文件 system.img,
    • 粘贴到 ext4|f2fs: /Android-x86 ,适用于 AOSP
    • 粘贴到 ext4|f2fs: /BlissOS ,适用于 BlissOS

📝FAQ❓️

安全启动

  • 需要通过 Yours-UEFI (有补丁)启动 grub2-androidx86.efi,因为该文件未签名;

无法启动

  • 每次更新的时候,都要手动覆盖 kernelinitrd.imgsystem

⭐收藏🌟

如果你喜欢并且期待未来的更新,你可以点亮星星。💫
告诉你的朋友,你得到了个好东西。

🎉来源🎊