#!/bin/bash echo_blue() { echo -e "\033[34m$1\033[0m" } echo_red() { echo -e "\033[0;31m$1\033[0m" } load_modules() { modprobe btrfs msr sev-guest || exit 1 } create_mounts() { mount -t proc proc /proc -o nosuid,noexec,nodev mount -t sysfs sys /sys -o nosuid,noexec,nodev mount -t devtmpfs dev /dev -o mode=0755,nosuid mount -t tmpfs run /run -o nosuid,nodev,mode=0755 mkdir -m755 /run/initramfs if [ -e /sys/firmware/efi ]; then mount -t efivarfs efivarfs /sys/firmware/efi/efivars -o nosuid,nodev,noexec fi # Setup /dev symlinks if [ -e /proc/kcore ]; then ln -sfT /proc/kcore /dev/core fi ln -sfT /proc/self/fd /dev/fd ln -sfT /proc/self/fd/0 /dev/stdin ln -sfT /proc/self/fd/1 /dev/stdout ln -sfT /proc/self/fd/2 /dev/stderr } mount_root() { mount /dev/vda1 /mnt }