commit 26b7cb902193ae8e48efda1fca54930a4b967756
parent cb8d3a254d6b78e24e29b155c899a147841c49b7
Author: parazyd <parazyd@dyne.org>
Date: Fri, 15 Dec 2017 15:40:48 +0100
More verbosity in initramfs' init script.
Diffstat:
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/initramfs/skel/init b/initramfs/skel/init
@@ -23,6 +23,7 @@ sleep 2
echo " * setting time from ntp"
ntpd -q -p pool.ntp.org || rescue_shell
+echo " * mounting mmcblk0p1"
mkdir -p /mnt/mmc0p1
mount -t ext4 /dev/mmcblk0p1 /mnt/mmc0p1
@@ -30,15 +31,19 @@ mkdir -p /mnt/ro
mkdir -p /mnt/rw
mkdir -p /mnt/overlay
+echo " * mounting squashfs to /mnt/ro"
mount -t squashfs /mnt/mmc0p1/filesystem.squashfs /mnt/ro
storage=$(egrep -o 'storage[^ ]*' /proc/cmdline | sed 's/storage=//')
+echo " * mounting $storage to /mnt/rw"
mount -t btrfs $storage /mnt/rw
mkdir -p /mnt/rw/upper
mkdir -p /mnt/rw/work
+echo " * mounting overlayfs to /mnt/overlay"
mount -t overlay -o lowerdir=/mnt/ro,upperdir=/mnt/rw/upper,workdir=/mnt/rw/work overlay /mnt/overlay
-mount --move /dev /mnt/overlay/dev
+mount --move /dev /mnt/overlay/dev || rescue_shell
umount /proc /sys
+echo " * switching root"
exec switch_root /mnt/overlay /sbin/init