我尝试直接从硬盘驱动器上的 Kubuntu ISO 启动。我发现了一些说明,例如这里或者从这个Ubuntu 指南嗯,除了 Linux 参数之外,一切似乎都很清楚。
菜单项的典型示例/etc/grub.d/40_custom
如下:
menuentry "Ubuntu 12.04.2 ISO" {
set isofile="/home/<username>/Downloads/ubuntu-12.04.2-desktop-amd64.iso"
# or set isofile="/<username>/Downloads/ubuntu-12.04.2-desktop-amd64.iso"
# if you use a single partition for your $HOME
loopback loop (hd0,5)$isofile
linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
传递参数noprompt noeject
。我见过其他使用其他组合的例子,比如quiet splash
。我在后面的参数中找到了一些解释这里但对于前者,我找不到任何。我找到了所有这里其中还提到toram
(?)作为参数。
我知道这些可能是 Linux 内核参数,这里有很多内容需要介绍,但我找不到定义,这里。因此,有人可以解释一下其余参数的作用以及何时使用它们,或者是否还有其他一些对我的情况(即 isoboot)典型的有用参数。
答案1
这些附加选项(toram)与 casper 相关,我相信它是一个 ramfs 包装器。 http://manpages.ubuntu.com/manpages/focal/man7/casper.7.html
toram 尝试将 ISO 完整地放入内存中。这样做几乎总是更好的。您甚至可以在启动后移除 USB 驱动器。
其他选项是内核参数和启动参数,都塞在这两行中。