[OE-core] [PATCH] mkefidisk: change filesystem to be writeable on grub

Bottazzini, Bruno bruno.bottazzini at intel.com
Thu Feb 26 22:21:27 UTC 2015


On Qui, 2015-02-26 at 13:44 -0800, Randy Witt wrote:
> On 02/26/2015 11:29 AM, Bruno Bottazzini wrote:
> > This patch changes grub configuration so the filesystem will be writeable
> > instead, just read only when running the script.
> > ---
> >   scripts/contrib/mkefidisk.sh | 2 +-
> >   1 file changed, 1 insertion(+), 1 deletion(-)
> >
> > diff --git a/scripts/contrib/mkefidisk.sh b/scripts/contrib/mkefidisk.sh
> > index b96b7d4..9b84831 100755
> > --- a/scripts/contrib/mkefidisk.sh
> > +++ b/scripts/contrib/mkefidisk.sh
> > @@ -342,7 +342,7 @@ if [ -e "$GRUB_CFG" ]; then
> >   	sed -i "s/ LABEL=[^ ]*/ /" $GRUB_CFG
> >
> >   	sed -i "s@ root=[^ ]*@ @" $GRUB_CFG
> > -	sed -i "s at vmlinuz @vmlinuz root=$TARGET_ROOTFS ro rootwait quiet @" $GRUB_CFG
> > +	sed -i "s at vmlinuz @vmlinuz root=$TARGET_ROOTFS rw rootwait quiet @" $GRUB_CFG
> >   fi
> >
> >   # Look for a gummiboot installation
> >
> 
> This change basically reverts 
> http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=24cd3ddeb70a3d3f2985ec71c87ae0108f3d2777 
> by Darren. It also doesn't change the ro option when using gummiboot instead.
> 
> What is this change trying to fix?

Hello Randy,

I got the following message:
 "file system is read-only" 

if I try to touch a file that is not on /tmp, or when I start a systemd
service that tries to write on the file system.

After some research, I go it fixed by changing to read/write on the
script that was with read only.

I thought this would be useful for someone else.

Reading the patch you sent me, Darren says that a proper fstab will ensure
the rootfs is rw. 
Maybe I'm missing this. I will look for this to make sure that my fstab OK.

Thanks







More information about the Openembedded-core mailing list