Enable extlinux support for (non-Ubuntu) Debian platforms
Extlinux bootloader configuration in "vm" element requires vmlinuz and initrd.img files in /boot/ with "generic" suffix. When these don't exist, bootloader configuration should fall back to using whatever does exist. Change-Id: I79d426e8f008e9f23db899f0b8f8cf2f23643e28
This commit is contained in:
parent
e5afa4d6f9
commit
1eabcdf35f
@ -39,6 +39,10 @@ function install_extlinux {
|
||||
elif [ -f /etc/debian_version ]; then
|
||||
kernel=$(ls -1rv /boot/vmlinuz*generic | head -1)
|
||||
initrd=$(ls -1rv /boot/initrd*generic | head -1)
|
||||
|
||||
# in case files with "generic" suffix were not found, fall back to default
|
||||
kernel=${kernel:-$(ls -1rv /boot/vmlinuz* | head -1)}
|
||||
initrd=${initrd:-$(ls -1rv /boot/initrd* | head -1)}
|
||||
else
|
||||
echo "Unable to find kernel and initram"
|
||||
exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user