18.04 中自定义预置的启动问题:/dev/ram 不存在

18.04 中自定义预置的启动问题:/dev/ram 不存在

我正在尝试将我们的预安装映像从 16.04 调整到 18.04

这些是来自 grub 的行txt.cfg

kernel /casper/vmlinuz
append  preseed/file=/cdrom/preseed/sc-server.seed debian-installer/locale=en_US \
        keyboard-configuration/layoutcode=de \
        initrd=/casper/initrd ramdisk_size=16384 root=/dev/ram rw  --

实际上是一行,为了便于阅读,放在多行中

这在 16.04 上运行良好,但在 18.04 上导致以下结果:

警告!/dev/ram 不存在。转到 shell!

我找不到任何/dev具有合理名称的 ramdrive 设备。设备是否已重命名?我是否必须加载额外的模块?我找不到有关该 bin 的任何信息在文档中或通过流行的搜索引擎。直接省略该参数也是不行的。

答案1

最后我终于明白了。

boot=casper我漏掉了该行中的参数append。使用参数,iso 即可启动。


对于在尝试使预置安装工作时遇到相同问题的人,还有一点需要注意:预置文件不适用于新安装程序。目前,Ubuntu 为旧安装程序提供了一个额外的安装映像,目前可在此处获得使用此图像(文件名中没有“live”的服务器),上述问题不会发生,并且预置文件可以正常工作。

相关内容