mirror of
https://github.com/flatcar/scripts.git
synced 2025-11-19 17:41:33 +01:00
grub: add oem_id variable to kernel parameters
This commit is contained in:
parent
6ee030b4f5
commit
f7bcd4f547
@ -15,6 +15,7 @@ set timeout=1
|
|||||||
set linux_root="root=LABEL=ROOT"
|
set linux_root="root=LABEL=ROOT"
|
||||||
set linux_console=""
|
set linux_console=""
|
||||||
set first_boot=""
|
set first_boot=""
|
||||||
|
set oem_id=""
|
||||||
|
|
||||||
# Anything else the OEM adds should use this variable.
|
# Anything else the OEM adds should use this variable.
|
||||||
set linux_append=""
|
set linux_append=""
|
||||||
@ -44,6 +45,10 @@ if [ -n "$first_boot" ]; then
|
|||||||
set first_boot="coreos.first_boot=1"
|
set first_boot="coreos.first_boot=1"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -n "$oem_id" ]; then
|
||||||
|
set oem_id="coreos.oem.id=$oem_id"
|
||||||
|
fi
|
||||||
|
|
||||||
# If no specific console has been set by the OEM then select based on
|
# If no specific console has been set by the OEM then select based on
|
||||||
# platform, most systems use vga text as primary and ttyS0 as secondary.
|
# platform, most systems use vga text as primary and ttyS0 as secondary.
|
||||||
if [ -z "$linux_console" ]; then
|
if [ -z "$linux_console" ]; then
|
||||||
@ -71,7 +76,7 @@ else
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Assemble the options applicable to all the kernels below
|
# Assemble the options applicable to all the kernels below
|
||||||
set linux_cmdline="rootflags=rw mount.usrflags=ro $linux_root $linux_console $first_boot $linux_append"
|
set linux_cmdline="rootflags=rw mount.usrflags=ro $linux_root $linux_console $first_boot $oem_id $linux_append"
|
||||||
|
|
||||||
menuentry "CoreOS default" --id=coreos {
|
menuentry "CoreOS default" --id=coreos {
|
||||||
gptprio.next -d usr -u usr_uuid
|
gptprio.next -d usr -u usr_uuid
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user