在 Ubuntu 中,可以使用toram
选项将实时 USB 完全启动到 RAM。
添加 toram 选项
但是此过程是基于 GUI 的。有没有办法将toram
选项写入 ISO 文件,以便可启动 USB 直接从 RAM 启动?
描述了基于 GUI 的从 RAM 启动 Ubuntu 的方法这里。
编辑:所有提及和提议的想法都有效。尽管我接受了一种解决方案,但您可以根据需要尝试其中任何一种方法。
答案1
启动 ISO 文件toram
如果您正在启动 ISO 文件,则可能正在使用 GRUB2。您可以toram
在 grub.cfg 的 linux 行中添加。紧接着 quiet splash 之后或在末尾,在 -- 之后一个空格处添加
启动 ISO 菜单项可能如下所示:
menuentry "Ubuntu 20.04 ISO" {
rmmod tpm
set root=(hd0,1)
set isofile="/isos/ubuntu-20.04-desktop-amd64.iso"
loopback loop $isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile persistent persistent-path=/ub2004-1/ fsck.mode=skip quiet splash toram --
initrd (loop)/casper/initrd
}
有关启动 ISO 文件的更多信息在此处使用简单的 BIOS/UEFI 模板映像:用于引导 ISO 文件的 BIOS/UEFI 模板映像