self-flash-image/switch_root.sh

21 lines
490 B
Bash
Raw Normal View History

2020-10-24 13:06:22 +02:00
#!/bin/sh
sudo modprobe zram num_devices=4
echo 1G | sudo tee /sys/block/zram0/disksize
sudo mkfs.ext4 -m0 /dev/zram0
mkdir /tmp/sys
sudo mount /dev/zram0 /tmp/sys
sudo tar -cpSf - \
--acls --xattrs --selinux \
2020-10-24 13:58:33 +02:00
--exclude-from /vagrant/exclude.list \
2020-10-24 13:06:22 +02:00
/ |
sudo tar -xvf - \
--acls --xattrs --selinux \
-C /tmp/sys
sudo truncate -s0 /tmp/sys/etc/fstab
sudo swapoff -a
2020-10-24 13:58:33 +02:00
sudo mkdir -p /sysroot
2020-10-24 13:06:22 +02:00
sudo mount --rbind /tmp/sys /sysroot
sudo touch /etc/initrd-release