В Tue, 24 Jun 2014 11:03:06 -0600 Chris Murphy <[email protected]> пишет:
> > On Jun 24, 2014, at 2:12 AM, Colin Guthrie <[email protected]> wrote: > > > > Well, the initramfs should mount the rootfs readonly, and then it can > > read it's /etc/fstab (and the /forcefsck file) and determine if any > > further action should be taken before doing any kind of pivotroot type > > stuff to transition to the host OS. This should all be handled by your > > initramfs really. Not sure what systemd bits do that in a systemd+dracut > > combo tho', as not fiddled with it for a while! > > These are selective extractions, but are in order. I see no evidence the > initramfs attempts to mount root. The first mount that happens is initiated > by systemd. > systemd can also be used in initrd^Wamfs. It has the whole set of units specifically for use in initrd. May be it is your case? > [ 1.156856] rawhide.localdomain systemd[1]: Failed to load configuration > for systemd-fsck-root.service: No such file or directory > [ 1.158494] rawhide.localdomain systemd[1]: Installed new job > sysroot.mount/start as 30 > [ 1.158510] rawhide.localdomain systemd[1]: Installed new job > systemd-fsck@dev-disk-by\x2duuid-d372e5d1\x2d386f\x2d460c\x2db036\x2d611469e0155e.service/start > as 32 > [ 1.591769] rawhide.localdomain systemd[1]: About to execute: /bin/mount > /dev/disk/by-uuid/d372e5d1-386f-460c-b036-611469e0155e /sysroot -t auto -o > subvol=root,ro > [ 1.591940] rawhide.localdomain systemd[1]: Forked /bin/mount as 165 > [ 1.592109] rawhide.localdomain systemd[1]: sysroot.mount changed dead -> > mounting > [ 1.592299] rawhide.localdomain systemd[165]: Executing: /bin/mount > /dev/disk/by-uuid/d372e5d1-386f-460c-b036-611469e0155e /sysroot -t auto -o > subvol=root,ro > > If I use rd.break on kernel command line, the fsck job was initiated well > before /sysroot was mounted ro. > > Chris Murphy > _______________________________________________ > systemd-devel mailing list > [email protected] > http://lists.freedesktop.org/mailman/listinfo/systemd-devel _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
