[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#983357: even Debian12.1 is affected, workaround cookbook and "Install to Xen DomU" proposal



Greetings!

1. This affects the Debian 12.1 and 12.0 installers as well (both PV and HVM) and all Debian 11 (.0 to .7) installers, practically broken since 10.13.

2. My "custom working ISO" cookbook for the workaround (for those who find this later):
# Extract install.amd/xen/initrd.gz: "apt install mc genisoimage; mc"
# Unzip and uncpio (as root): "apt install pigz ; pigz -d initrd.gz ; mkdir tmp ; cd tmp ; cat ../initrd | cpio -id" # Remove "-e" from the first line of ./lib/debian-installer/start-udev: "sed -i 's/#!\/bin\/sh -e/#!\/bin\/sh/g' ./lib/debian-installer/start-udev"
# cpio and gzip: "find . | cpio -oH newc | pigz -9 >../initrd.gz ; cd .."
# Extract a copy of /boot/grub/grub.cfg and isolinux/txt.cfg from the iso
# Replace 'install.amd/' with 'install.amd/xen/' in these (and replace "quiet" with "console=hvc0" while at it)
# Replace initrd.gz, grub.cfg and txt.cfg on the iso with isomaster

3. I propose that until the problem is solved, an "Install to Xen DomU" is to be added to /boot/grub/grub.cfg and isolinux/txt.cfg, with either a patched kernel or a patched initrd.gz and "quiet" replaced with "console=hvc0".

Best wishes:
Elmar


Reply to: