我想无人值守地为我的虚拟机安装Ubuntu,并且不想按照以下方式制作自定义ISO:
即,
insmod ata
set root=(ata0)
linux /casper/vmlinuz ks=floppy:/ks.cfg file=floppy:/pressed.cfg boot=casper only-ubiquity
initrd /casper/initrd.lz
boot
然后创建一个插入了cdrom和floppy的虚拟机(例如ubuntu10.04.iso,grub-ubuntu.flp)并启动虚拟机。
但是,始终显示安装的配置窗口,要求执行选择语言,分区磁盘等操作。因此,启动程序显然无法找到kickstart文件。
我也试过了ks=floppy, ks=/floppy/ks.cfg, ks=/dev/floppy/0/ks.cfg, ks=hd:fd0:/ks.cfg, ks=fd0:/ks.cfg, ks=/dev/fd0/ks.cfg
,但都没有。对于preseed / file选项也一样。
如何让内核加载软盘和kickstart文件自动安装Ubuntu?
答案 0 :(得分:1)
我按照on this page的指示操作,效果很好。
以下是该页面上的内核启动指令示例:
追加文件= / cdrom / preseed / ubuntu-server.seed initrd = / install / initrd.gz ks = cdrom:/ks.cfg preseed / file = / cdrom / ks.preseed -