init-install-efi.sh: remove all root=foo from grub.cfg
There might be more than one root=/dev/foo in the config file which would cause unepected errros on the installed target, so remove all of them. [YOCTO #9354] (From OE-Core rev: ca402bc3bc4e9a5c3e19a6ca504017335212b2c9) Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
3ce7d8cdc8
commit
1f2a01b02e
|
@ -217,7 +217,7 @@ if [ -f /run/media/$1/EFI/BOOT/grub.cfg ]; then
|
|||
# Delete any LABEL= strings
|
||||
sed -i "s/ LABEL=[^ ]*/ /" $GRUBCFG
|
||||
# Delete any root= strings
|
||||
sed -i "s/ root=[^ ]*/ /" $GRUBCFG
|
||||
sed -i "s/ root=[^ ]*/ /g" $GRUBCFG
|
||||
# Add the root= and other standard boot options
|
||||
sed -i "s@linux /vmlinuz *@linux /vmlinuz root=PARTUUID=$root_part_uuid rw $rootwait quiet @" $GRUBCFG
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue