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
|
elif [ -f /etc/debian_version ]; then
|
||||||
kernel=$(ls -1rv /boot/vmlinuz*generic | head -1)
|
kernel=$(ls -1rv /boot/vmlinuz*generic | head -1)
|
||||||
initrd=$(ls -1rv /boot/initrd*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
|
else
|
||||||
echo "Unable to find kernel and initram"
|
echo "Unable to find kernel and initram"
|
||||||
exit 1
|
exit 1
|
||||||
|
Loading…
Reference in New Issue
Block a user