GRUB 菜单 linux 参数解释

GRUB 菜单 linux 参数解释

我尝试直接从硬盘驱动器上的 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 驱动器。

其他选项是内核参数和启动参数,都塞在这两行中。

相关内容