On Tue, Jan 7, 2020, 10:24 AM Pascal Hambourg <pas...@plouf.fr.eu.org>
wrote:

> Le 07/01/2020 à 15:28, Kenneth Parker a écrit :
> >
> > As far as I know, it's mounted ro, so that initrd can check if it is okay
>
> Nonsense. The initramfs can check the root filesystem before mounting
> it, so it does not need to mount it read-only.
>

I've been wrong before.  So are you saying that initrd is called without /
being mounted at all!

>
> > (via fsck).  And initrd is then supposed to remount it rw.
>
> I don't think so. If you change the default final init with something
> like init=/bin/bash for example, you can see that the root filesystem is
> still mounted read-only. So something in the init system remounts it
> read-write. With sysvinit it is done in checkroot.sh according to mount
> options in fstab. I don't know about systemd.
>

Something more, for me to learn.

Kenneth Parker

>

Reply via email to