目的是使用 debootstrap 安装 Debian。首先我想把所有系统安装在一个32GB的小闪存盘上。
GPT分区表和GRUB的概念很清楚:有一个分区表。每个分区都有唯一的 ID。此外,在每个分区上创建了一个文件系统。FileSystem本身是存储文件、日志、目录等的方式,它是一个DataSturture。
好的。清除。
现在有ESP。存储BOOTLoader的分区。而且一定是FAT32不是吗?
现在我需要获取内核、ramdisk。在 FlashStick 上创建 ESP。安装 GRUB,使其位于 ESP 上,并选择适当的内核和 Ramdisk。我被困在这里了。
- 如何创建ESP?它是一个简单的分区,进一步格式化为FAT32吗?
- 如何告诉 GRUB 安装在哪里?如何配置呢?我知道
grub-mkconfig
- 并且我知道需要设置 linux 和 initrd 但仍然有点令人困惑。
所以这里开始出现问题。
如何将 ESP 与文件系统的其余部分连接?内核如何知道在哪里搜索所有文件和配置?
从启动 GRUB 到启动内核传递参数以及将 ESP 安装到 FileSystm 的跳转看起来很奇怪和尴尬。
需要帮忙。
谢谢。