我有一个带有 MultiBootUSB (multibootusb.org) 的可启动 USB(ADATA Superior Series S102 Pro 16GB USB 3.0 Flash Drive (AS102P-16G-RGY)),带有非持久性 Ubuntu、KALI Linux、ParrotSec OS、Arch Linux 和 Trinity Rescue Kit . 但是,如果我启动这些操作系统中的任何一个,然后移除 USB 驱动器,那么到目前为止我还没有运行的任何程序都将无法运行,显示器将开始闪烁,它会崩溃并显示大量的 cmdline 输出,例如:
[ 10.737654] cannot access <whatever>
有没有办法将整个操作系统(以及所有程序、文件等)从 USB 加载到 RAM中,以便在操作系统启动后将其拔出,而不会丢失操作系统功能?我已经尝试过toram
“RAM 模式”选项和“将系统加载到 RAM”选项。
我更喜欢适用于所有上述操作系统的解决方案。