它在服务器安装中的哪个位置挂载 /cdrom?

dei*_*tch 5 boot grub2 iso system-installation

如果我尝试将服务器安装程序 iso 作为 CD 引导——无论是直接刻录到 CD、安装在虚拟机(如光驱)上,还是扩展到 USB/SD 上——它都运行良好。

如果我尝试 grub 环回挂载 iso 并从那里加载内核和 initrd,很多事情都会分崩离析。

显然,安装过程需要一个实际的 cdrom /dev/sr0,然后它可以安装在/cdrom,然后一切正常。

/boot/initrd.gz从iso打开以尝试了解它安装CD的位置和方式,因此我可以了解如何解决限制。

它安装在哪里?有没有办法通过 grub 传递内核选项——或者使用其他一些 grub 方法——让它正常工作?

例如,桌面iso 使用casper 引导,它支持iso-scan/filename并做正确的事情。但不是服务器(具有讽刺意味的是,服务器是最不可能放CD的地方......)