1.8 KiB
1.8 KiB
本机环境与真机启动约束
这个文档记录 Tianole 未来在本机落地时必须考虑的环境信息。它不属于 README 首页内容,但对后续真机启动、U 盘验证、启动项接入很重要。
机器信息
- 日期环境:
2026-05-08 - 机器:
LENOVO 21HX - CPU:
13th Gen Intel Core i5-13500H - 核心 / 线程:
12核16线程 - 内存:
16 GB - 显卡:
Intel Iris Xe Graphics - 磁盘:
1 TB NVMe SSD
固件与启动环境
- 固件模式:
UEFI - 分区表:
GPT - BIOS 版本:
LBCN26WW - BIOS 日期:
2024-08-23 - 当前系统状态:本机有
Windows 11与Linux Mint - 启动情况:当前多启动由
Mint的GRUB管理 - 额外观察:系统报告
HypervisorPresent = True - 未确认项:
Secure Boot状态仍需单独确认
这些信息意味着什么
- 不走
BIOS + MBR + 16-bit boot sector路线 - 不把
32-bit作为主线 - 第一阶段不碰真实 GPU 驱动,先依赖
UEFI GOP framebuffer - 第一阶段不碰真实
NVMe驱动 - 真机阶段不应一开始改写现有
GRUB - 真机阶段不应一开始覆盖现有 EFI 分区中的关键文件
真机验证原则
- 第一阶段只在
QEMU + OVMF下验证 - 第二阶段优先用
U 盘 UEFI启动验证 - 第三阶段再考虑新增本机 UEFI 启动项
- 在系统稳定前,不改写现有系统磁盘启动链
开发环境
主开发环境建议:
WSL2 + Ubuntu
推荐工具:
sudo apt update
sudo apt install -y \
build-essential \
clang \
lld \
nasm \
make \
cmake \
qemu-system-x86 \
ovmf \
mtools \
dosfstools \
gdisk \
xorriso \
gdb \
python3
Windows 侧主要承担:
- 日常文件管理
- 下载与资料整理
- U 盘管理
- BIOS / 启动菜单辅助操作
- 真机测试前准备