Commit efe31155 authored by Anton Midyukov's avatar Anton Midyukov

grub: change @linux_suffix@

parent ed99b96c
...@@ -4,14 +4,3 @@ insmod minicmd ...@@ -4,14 +4,3 @@ insmod minicmd
insmod normal insmod normal
insmod test insmod test
set timeout=@timeout@ set timeout=@timeout@
if [ $grub_cpu = x86_64 -o $grub_cpu = i386 ]; then
if [ $grub_platform = efi ]; then
linux_suffix=efi
elif [ $grub_platform = pc ]; then
linux_suffix=16
else
linux_suffix=
else
linux_suffix=
fi
default='linux' default='linux'
menuentry 'Install ALT @relname@' --hotkey 'i' --id 'linux' { menuentry 'Install ALT @relname@' --hotkey 'i' --id 'linux' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ vga=@bootvga@ @bootargs@ linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ vga=@bootvga@ @bootargs@
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'Install ALT @relname@ (headless with DHCP+VNC client) (edit to set server IP address)' --id 'vncconnect' { menuentry 'Install ALT @relname@ (headless with DHCP+VNC client) (edit to set server IP address)' --id 'vncconnect' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ showopts @bootargs@ headless no_alt_virt_keyboard vncconnect=IP linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ showopts @bootargs@ headless no_alt_virt_keyboard vncconnect=IP
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'Install ALT @relname@ (headless with DHCP+VNC) (password VNCPWD)' --id 'vncpasswd' { menuentry 'Install ALT @relname@ (headless with DHCP+VNC) (password VNCPWD)' --id 'vncpasswd' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ showopts @bootargs@ headless no_alt_virt_keyboard vncpassword=VNCPWD linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot automatic=method:cdrom ramdisk_size=@altinst_size@ showopts @bootargs@ headless no_alt_virt_keyboard vncpassword=VNCPWD
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'LiveCD (no hard disk needed)' --id 'live' { menuentry 'LiveCD (no hard disk needed)' --id 'live' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@live_size@ stagename=live showopts lowmem vga=@bootvga@ @bootargs@ linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@live_size@ stagename=live showopts lowmem vga=@bootvga@ @bootargs@
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'LiveCD with sessions support' --id 'session' { menuentry 'LiveCD with sessions support' --id 'session' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@live_size@ stagename=live showopts live_rw vga=@bootvga@ @bootargs@ linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@live_size@ stagename=live showopts live_rw vga=@bootvga@ @bootargs@
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'Rescue LiveCD' --id 'rescue' { menuentry 'Rescue LiveCD' --id 'rescue' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@rescue_size@ stagename=rescue splash=0 showopts @rescue_bootargs@ linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@rescue_size@ stagename=rescue splash=0 showopts @rescue_bootargs@
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'Rescue with sessions support' --id 'rescue_session' { menuentry 'Rescue with sessions support' --id 'rescue_session' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom,label:ALT* ramdisk_size=@rescue_size@ stagename=rescue splash=0 showopts @rescue_bootargs@ live_rw linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom,label:ALT* ramdisk_size=@rescue_size@ stagename=rescue splash=0 showopts @rescue_bootargs@ live_rw
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'Forensic mode (leave disks alone)' --id 'rescue_forensic' { menuentry 'Forensic mode (leave disks alone)' --id 'rescue_forensic' {
linux$linux_suffix @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@rescue_size@ splash=0 showopts stagename=rescue @rescue_bootargs@ max_loop=16 forensic hash=@rescue_hash@ linux@linux_suffix@ @boot_path@/vmlinuz changedisk fastboot live automatic=method:cdrom ramdisk_size=@rescue_size@ splash=0 showopts stagename=rescue @rescue_bootargs@ max_loop=16 forensic hash=@rescue_hash@
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'Check this media for defects' --id 'mediachk' { menuentry 'Check this media for defects' --id 'mediachk' {
linux$linux_suffix @boot_path@/vmlinuz changedisk live quiet lowmem automatic=method:cdrom mediacheck=1 stagename=mediacheck showopts @bootargs@ linux@linux_suffix@ @boot_path@/vmlinuz changedisk live quiet lowmem automatic=method:cdrom mediacheck=1 stagename=mediacheck showopts @bootargs@
initrd$linux_suffix @boot_path@/full.cz initrd@linux_suffix@ @boot_path@/full.cz
} }
menuentry 'Memory Test' --id 'memtest' { menuentry 'Memory Test' --id 'memtest' {
linux$linux_suffix /EFI/tools/memtest86.efi linux@linux_suffix@ /EFI/tools/memtest86.efi
} }
...@@ -61,6 +61,18 @@ if [ -f "$CFG_EFI" ]; then ...@@ -61,6 +61,18 @@ if [ -f "$CFG_EFI" ]; then
sed -i 's,@boot_path@,/EFI/BOOT,g' "$CFG_EFI" sed -i 's,@boot_path@,/EFI/BOOT,g' "$CFG_EFI"
fi fi
# change @linux_suffix@
case "$GLOBAL_ARCH" in
i586|x86_64)
[ ! -f "$CFG" ] || sed -i 's/@linux_suffix@/16/g' "$CFG"
[ ! -f "$CFG_EFI" ] || sed -i 's/@linux_suffix@/efi/g' "$CFG_EFI"
;;
*)
[ ! -f "$CFG" ] || sed -i 's/@linux_suffix@//g' "$CFG"
[ ! -f "$CFG_EFI" ] || sed -i 's/@linux_suffix@//g' "$CFG_EFI"
;;
esac
# snippets are not going into the actual image # snippets are not going into the actual image
if [ "$DEBUG" != 2 ]; then if [ "$DEBUG" != 2 ]; then
rm -r .in/ rm -r .in/
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment