#!/bin/sh
mount -t proc proc proc
grep -sq "chroot=1" /proc/cmdline && sh -i
export CMDLINE=$(cat /proc/cmdline)
modprobe virtio_blk
sleep 3
mount -t devtmpfs dev /dev
mount /dev/vda2 /sysroot
sleep 5
cd sysroot
mount -n --move /proc /sysroot/proc
umount /dev
mount -t tmpfs -o "nosuid,size=20%,mode=0755" run /sysroot/run
exec chroot . /bin/sh <<-EOF >/dev/console 2>>1
exec /sbin/init $CMDLINE
EOF
#exec switch_root /sysroot /sbin/init </dev/console >/dev/console