我正在尝试将我们的预安装映像从 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”的服务器),上述问题不会发生,并且预置文件可以正常工作。