umount -l -n /target >/dev/null 2>&1
umount -l -n /dev
+ umount -l -n /run
+ [ -d /sys/firmware/efi/efivars ] && umount -l -n /sys/firmware/efi/efivars
umount -l -n /sys
umount -l -n /proc
mount -n -t proc proc /proc
mount -n -t sysfs sysfs /sys
+if [ -d /sys/firmware/efi ]; then
+ echo "EFI boot mode detected, mounting efivars filesystem"
+ mount -n -t efivarfs efivarfs /sys/firmware/efi/efivars
+fi
+mount -n -t tmpfs tmpfs /run
parse_cmdline
mkdir -p /dev/shm
mount -t tmpfs tmpfs /dev/shm
+# allow pseudo terminals for debuggin in X
+mkdir -p /dev/pts
+mount -vt devpts devpts /dev/pts -o gid=5,mode=620
+
+if [ $proxdebug -ne 0 ]; then
+ echo "Dropping in debug shell inside chroot before starting installation"
+ echo "type exit or CTRL-D to start installation wizard"
+ debugsh
+fi
+
# set the hostname
hostname proxmox