Hi
I've been trying to get a debian installer working on my usb stick. The stick has an EFI partition
and grub installed. The debian live cd iso is stored under a folder called `/boot/iso`. The grub.cfg contains entries of the form
set imgdevpath='/dev/disk/by-uuid/<uuid>'
menuentry '[loopback]debian stretch 9.1 livecd' {
set isofile='/boot/iso/debian-live-9.1.0-amd64-cinnamon+nonfree.iso'
loopback loop $isofile
linux (loop)/live/vmlinuz-4.9.0-3-amd64 boot=live components findiso=${imgdevpath}/${isofile}
initrd (loop)/live/initrd.img-4.9.0-3-amd64
}
menuentry "Debian livecd 9.1 graphical installer" {
set isofile='/boot/iso/debian-live-9.1.0-amd64-cinnamon+nonfree.iso'
loopback loop $isofile
linux (loop)/d-i/gtk/vmlinuz append video=vesa:ywrap,mtrr vga=788 "findiso=${imgdevpath}/${isofile}"
initrd (loop)/d-i/gtk/initrd.gz
}
Once I get to the boot screen and try to run the graphical installer, it fails after loading the kernel. But the live cd does boot. However, the live cd that I booted above (cinnamon+nonfree) does not have a way to run the debian installer after it has booted.
I tried apt install debian-installer, but it gives the following error.
$ sudo apt install debian-installer-launcher
$ sudo debian-installer-launcher
no suitable d-i initrd image found, aborting
umount /lib/live/installer: mountpoint not found
I dont know where this bug should be filed, since I cannot file it against a package. So I thought i'd ask here. I'm happy to file a bug and leave it at that. In any case I debootstrap when I usually install things.
Arjun