summaryrefslogtreecommitdiff
path: root/scripts/contrib/mkefidisk.sh
diff options
context:
space:
mode:
authorDarren Hart <dvhart@linux.intel.com>2013-03-19 15:15:03 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-03-22 16:51:37 +0000
commit960f0cbf85a4124adbc74d8b2ceb09a7d39ecc04 (patch)
tree558784f05664123db4c2d769e94156ca9aad2fc0 /scripts/contrib/mkefidisk.sh
parent1fbab279edd0057193900646cf9f66323698e774 (diff)
downloadopenembedded-core-960f0cbf85a4124adbc74d8b2ceb09a7d39ecc04.tar.gz
openembedded-core-960f0cbf85a4124adbc74d8b2ceb09a7d39ecc04.tar.bz2
openembedded-core-960f0cbf85a4124adbc74d8b2ceb09a7d39ecc04.zip
mkefidisk: Boot with ro kernel parameter instead of rw
There is no need to boot with "rw". Booting with "ro" will allow for fsck to be run during boot, and a proper /etc/fstab will still ensure the rootfs is "rw" by the time the user can interact with the system. Change the "rw" to "ro" in the kernel parameters specified in the generated grub.cfg file. Fixes [YOCTO 4036] mkefidisk.sh hardcodes 'rw' as root mount option Signed-off-by: Darren Hart <dvhart@linux.intel.com> Cc: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/contrib/mkefidisk.sh')
-rwxr-xr-xscripts/contrib/mkefidisk.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/contrib/mkefidisk.sh b/scripts/contrib/mkefidisk.sh
index c68c2249f3..9275ecf17c 100755
--- a/scripts/contrib/mkefidisk.sh
+++ b/scripts/contrib/mkefidisk.sh
@@ -253,7 +253,7 @@ sed -i "s/ LABEL=[^ ]*/ /" $GRUBCFG
# Replace the ramdisk root (if any) with the install device and include other
# kernel parameters
sed -i "s@ root=[^ ]*@ @" $GRUBCFG
-sed -i "s@vmlinuz @vmlinuz root=$TARGET_ROOTFS rw $ROOTWAIT quiet @" $GRUBCFG
+sed -i "s@vmlinuz @vmlinuz root=$TARGET_ROOTFS ro $ROOTWAIT quiet @" $GRUBCFG
# Provide a startup.nsh script for older firmware with non-standard boot
# directories and paths.