Bug 1222570

Summary: [doc] Issue in "Einrichten des HTTP-Servers"
Product: [openSUSE] PUBLIC SUSE Linux Enterprise Server 15 SP5 Reporter: Uemit Arslan <uemit.arslan>
Component: DocumentationAssignee: Christoph Wickert <cwickert>
Status: RESOLVED FIXED QA Contact: Frank Sundermeyer <fs>
Severity: Normal    
Priority: P5 - None    
Version: unspecified   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard: https://jira.suse.com/browse/DOCTEAM-1382
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Uemit Arslan 2024-04-09 15:13:34 UTC
Einrichten des HTTP-Servers:

https://documentation.suse.com/de-de/sles/15-SP5/html/SLES-all/cha-deployment-prep-uefi-httpboot.html#httpboot-http-server

Is the grub config correct?

timeout=60
default=1

menuentry 'Installation IPv4' --class opensuse --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    echo 'Loading kernel ...'
    linuxefi /sle/boot/x86_64/loader/linux install=http://www.httpboot.local/sle
    echo 'Loading initial ramdisk ...'
    initrdefi /sle/boot/x86_64/loader/initrd
}

menuentry 'Installation IPv6' --class opensuse --class gnu-linux --class gnu --class os {
    set gfxpayload=keep
    echo 'Loading kernel ...'
    linuxefi /sle/boot/x86_64/loader/linux install=install=http://www.httpboot.local/sle ipv6only=1 ifcfg=*=dhcp6,DHCLIENT6_MODE=managed
    echo 'Loading initial ramdisk ...'
    initrdefi /sle/boot/x86_64/loader/initrd
}

On fresh SLE15 servers "linuxrdefi" and "linuxefi" is not used anymore. 
Just "linux" and "initrd":

### BEGIN /etc/grub.d/10_linux ###
menuentry 'SLES 15-SP5'  --class sles --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-279e96ed-f4bf-45f8-b526-70b0c200a02b' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod btrfs
	set root='hd0,gpt2'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  279e96ed-f4bf-45f8-b526-70b0c200a02b
	else
	  search --no-floppy --fs-uuid --set=root 279e96ed-f4bf-45f8-b526-70b0c200a02b
	fi
	echo	'Loading Linux 5.14.21-150500.53-default ...'
	linux	/boot/vmlinuz-5.14.21-150500.53-default root=UUID=279e96ed-f4bf-45f8-b526-70b0c200a02b  ${extra_cmdline} splash=silent mitigations=auto quiet security=apparmor crashkernel=363M,high crashkernel=72M,low
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd-5.14.21-150500.53-default
}
Comment 1 Tomáš Bažant 2024-04-29 09:01:57 UTC
Thank you for reporting this bug!
It is being tracked and processed as part of our queue.
Comment 2 Christoph Wickert 2024-05-02 11:55:16 UTC
I verified that even on an UEFI system, linuxefi and initrdefi are no longer used. Need to check what other releases are affected though.
Comment 3 Christoph Wickert 2024-05-02 12:55:32 UTC
It's only SLE 15 SP5 and onwards.

Fixed in
main: https://github.com/SUSE/doc-sle/commit/aeafea90
maintenance/SLE15SP5: https://github.com/SUSE/doc-sle/commit/cc527cf5
Comment 4 Christoph Wickert 2024-05-02 13:57:05 UTC
Fixed the translations as well: https://github.com/SUSE/doc-sle/commit/caa411cc