On 11/6/2018 4:02 PM, Reco wrote: > 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. >
Thank you, I didn't think to install debian using PXE with qemu acting as tftp server. -- John Doe