当我使用 Unetbootin 将 Linux ISO 放在 USB 驱动器上时,它会很快进行,直到到达filesystem.squashfs
,这比其他所有东西加起来的处理时间都要长。
这是将新的文件系统写入 USB,还是复制一些依赖于文件系统的巨大文件?如果是这样,如果我要尝试许多发行版并想加快这一步,有没有办法只执行一次?
答案1
大多数主要发行版都用来squashfs
保存他们的现场 CD。squashfs
旨在用于只读文件系统,这正是 Live CD 的本质。
解压缩filesystem.squashfs
比任何其他过程都需要更长的时间,因为它filesystem.squashfs
包含整个系统。
欲了解更多信息,请查看维基百科页面:https://en.wikipedia.org/wiki/SquashFS
答案2
它可能在安装后复制文件,这些squashfs
文件或目录需要编辑。例如,在引导过程中/usr
,某些文件/var
将被复制到 RAM 中,除非 liveCD 实现了一个覆盖文件系统,例如auFS
Gentoo overlayfs
Linux liveCD 中使用的前者,不需要从其squashfs
映像中复制目录。