Hi. On Tue, Nov 06, 2018 at 03:04:25PM +0100, john doe wrote: > Hi, > > I'm trying to install Debian Stretch using a preseeding file. > All of this is with Qemu and I'm not sure how to pass the path of the > preseed file: > > qemu-system-x86_64 -drive file=debian.img,format=raw -cdrom > debian-9.5.0-amd64-netinst.iso -boot d -nographic -kernel vmlinuz > -append "console=ttyS0,115200n8 auto=true priority=critical > DEBIAN_FRONTEND=text preseed=preseed.cfg" -initrd initrd.gz > > The d-i can not find the preseed.cfg file, as anyone has any idea on how > I can install Debian with a preseed file using qemu?
Since you do not specify "-net", that means "-net user". As [1] shows us, "-net user" comes with built-in TFTP server. So, you either replace your "-kernel", "-initrd" and "-append" with TFTP invocation, and install Debian as if it was installed from TFTP. Or rebuild d-i initrd to include your preseed.cfg. Reco