OxBeats OS - USB 安装工具盘 (Tiny)  v1.0
============================================

这是一个"极简系统刷机工具盘底座"：
  - 启动底座约 30 MB（Tiny Core 16.2 内核 + 精简根文件系统）
  - UEFI 启动：GRUB 2.14（Ubuntu 签名版 shim + grub，兼容 Secure Boot 关闭环境）
  - BIOS 启动：syslinux 6.03
  - 不包含蛮牛(OxBeats)系统镜像，由你自行拷贝
  - 安装界面为英文/ASCII，纯文本 TTY 下绝不会出现汉字乱码

文件结构（U盘根目录）
----------------------
  boot/
    vmlinuz                  Tiny Core 内核
    core.gz                  精简根文件系统（已定制：开机自动拉起安装器）
    syslinux/                BIOS 菜单组件
  EFI/BOOT/                  UEFI 引导（BOOTX64.EFI / grubx64.efi / grub.cfg）
  grub.cfg                   UEFI 启动菜单
  syslinux.cfg               BIOS 启动菜单
  install.sh                 安全安装脚本（英文界面，带菜单和多重确认）
  README.txt                 本说明
  make_oxbeats_usb.ps1       Windows 一键制盘脚本（可选）
  tools/syslinux64.exe       BIOS 引导安装工具


使用方法（UEFI，推荐）
----------------------
1. 把 U 盘格式化为 FAT32（U 盘上所有数据会被清空）。
2. 把本压缩包解压到 U 盘根目录，确认根目录下有：
       EFI /  boot /  grub.cfg /  install.sh ...
3. 把系统镜像复制到 U 盘根目录（或任意子目录）：
       oxbeats.img        （未压缩镜像）
       或 oxbeats.img.xz  （xz 压缩镜像，推荐，更省空间）
   U 盘上可以同时放多个不同版本的镜像，启动后会自动列成菜单。
4. 把 U 盘插入目标机器，开机选择从 U 盘启动（UEFI 模式）。
5. 自动进入安装器，操作流程：
   a) 从镜像菜单中选择要刷写的 IMG（输入数字）。
   b) 从硬盘菜单中选择目标硬盘（输入数字；启动 U 盘已自动排除）。
   c) 第一重确认：核对"镜像 + 目标盘"，输入大写 YES。
   d) 第二重确认（FINAL CHECK）：再输入一次大写 YES 才开始写入。
6. 写入完成后拔掉 U 盘并重启目标机器。


其他用法
--------
A) Windows 一键制盘（可选，自动格式化并装好 BIOS 引导）：
   右键点击 make_oxbeats_usb.ps1 -> 使用 PowerShell 运行
   （或双击 make_oxbeats_usb.bat；会请求管理员权限）。
   按提示输入 U 盘编号并输入 YES 确认。

B) BIOS 老机器（不支持 UEFI）：
   手动拷文件后还需执行：tools\syslinux64.exe -m -a X:，
   其中 X: 为 U 盘盘符。

C) 测试用镜像：
   OxBeats-USB-Toolkit-v1.img 可直接用 Rufus/balenaEtcher 写入 U 盘，
   用于验证启动链。注意：写盘后 U 盘容量 = 镜像大小（128 MB），
   正式使用请使用"解压到 FAT32 U 盘"的方式，才能保留全部容量。


注意事项
--------
- 开启 Secure Boot 的机器请先在 BIOS 中关闭 Secure Boot
  （或设置 Allow 3rd-party/Non-Microsoft 启动项）。
- FAT32 单文件上限为 4 GB，超大镜像请保持 xz 压缩后再放入。
- 安装器会自动排除当前启动 U 盘，不会误格 U 盘。
- 写盘前必须经过两级 YES 确认，任一级不通过都会中止。
- 镜像解压后的大小不能超过目标盘容量（脚本会自动检查并拒绝）。
- 目标磁盘上的所有数据会被永久覆盖，请提前备份。
- 本工具盘不会修改 U 盘上的镜像原文件。

组件版本
--------
Tiny Core Linux 16.2 (CorePure64), Linux kernel 6.x
GRUB 2.14 (Ubuntu grub-efi-amd64-signed 1.215)
shim 15.8 (Microsoft 签名)
syslinux 6.03
