YGHMXFAL
355 天前
这个我专业
①你需要专门为此情景而打造地 LIVE 发行版,搜索关键词“LINUX LIVE PERSISTENCE”
然后更进一步,你可以拿 GRUB2 的子组件 mkstandalone 来生成一个内嵌 grub.cfg 的 EFI(今年还在使用 legacy 模式吗)
这样就可以打造一款解压即用地 LINUX TO GO 了
②我直接给你推荐几款吧
antix/debian live
systemrescuecd
porteus
③PS:其实不限于特定发行版,任何发行版都可以搞成你所谓地 LINUX TO GO 方案,无非就是几个问题:
[A]启动所需地 kernel+initramfs 存储在哪儿?GRUB2 如何找到它们?根据 FS-UUID/FILE/DEVICE-ID?
[B]PERSISTENCE 分区是哪个?GRUB2 如何找到它们?根据 XXX?
[C]LIVE 模式下所需要地特定 boot 参数,这个每款发行版都不同,需要在官方 man 中查找