diff --git a/recipes-core/initrdscripts/files/init-install.sh b/recipes-core/initrdscripts/files/init-install.sh index 17e2edc..21ebd07 100644 --- a/recipes-core/initrdscripts/files/init-install.sh +++ b/recipes-core/initrdscripts/files/init-install.sh @@ -184,21 +184,18 @@ password $BOOTUSER $BOOTPASSWD EOF fi -if [ -f /etc/grub.d/40_custom ] ; then +if [ -f /etc/grub.d/00_header ] ; then echo "Preparing custom grub2 menu..." - cat /etc/grub.d/40_custom >> $GRUBCFG + cat >>$GRUBCFG << EOF +menuentry "Linux" { + set root=(hd0,1) + linux /vmlinuz root=$rootfs $rootwait ro $kernel_cmdline_console $kernel_cmdline_video_mode $kernel_cmdline_vga_mode net.ifnames=0 panic=60 quiet +} +EOF if [ -n "${BOOTPASSWD}" ] && [ -n "${BOOTUSER}" ]; then sed -i "s/\(menuentry\)\(.*\)\({\)/\1\2--unrestricted \3/g" $GRUBCFG fi - sed -i "s@__ROOTFS__@$rootfs $rootwait@g" $GRUBCFG - sed -i "s/__VIDEO_MODE__/$kernel_cmdline_video_mode/g" $GRUBCFG - sed -i "s/__VGA_MODE__/$kernel_cmdline_vga_mode/g" $GRUBCFG - sed -i "s/__CONSOLE__/$kernel_cmdline_console/g" $GRUBCFG - sed -i "s/quiet/net.ifnames=0 panic=60 quiet/g" $GRUBCFG - sed -i "s/rw/ro/g" $GRUBCFG - sed -i "/#/d" $GRUBCFG - sed -i "/exec tail/d" $GRUBCFG chmod 0444 $GRUBCFG fi diff --git a/recipes-core/initrdscripts/initramfs-live-install_sysmocom.inc b/recipes-core/initrdscripts/initramfs-live-install_sysmocom.inc index 7a40b83..40369e7 100644 --- a/recipes-core/initrdscripts/initramfs-live-install_sysmocom.inc +++ b/recipes-core/initrdscripts/initramfs-live-install_sysmocom.inc @@ -1,6 +1,6 @@ SYSMOCOM := "${@os.path.dirname(d.getVar('FILE', True))}" FILESEXTRAPATHS_prepend := "${SYSMOCOM}/files:" -PRINC = "4" +PRINC = "5" RDEPENDS_${PN} += "e2fsprogs-e2fsck e2fsprogs-resize2fs"