updates: add main steps
This commit is contained in:
24
install.sh
24
install.sh
@@ -0,0 +1,24 @@
|
||||
#! /bin/env bash
|
||||
|
||||
# assume that /mnt and /mnt/boot is mounted
|
||||
|
||||
TARGET=/mnt
|
||||
|
||||
debootstrap stable $TARGET http://deb.debian.org/debian/
|
||||
|
||||
genfstab -U $TARGET >>/mnt/etc/fstab
|
||||
|
||||
mount -t proc /proc $TARGET/proc
|
||||
mount -t sysfs /sys $TARGET/sys
|
||||
mount --bind /dev $TARGET/dev
|
||||
mount -t devpts /dev/pts $TARGET/dev/pts
|
||||
mount --bind /sys/firmware/efi/efivars $TARGET/sys/firmware/efi/efivars
|
||||
|
||||
echo "deb http://deb.debian.org/debian stable main non-free-firmware" >$TARGET/etc/apt/sources.list
|
||||
echo "export PATH=$PATH:/sbin/" >>$TARGET/root/.bashrc
|
||||
|
||||
cp ./chroot-commands.sh $TARGET/root/
|
||||
chmod +x $TARGET/root/chroot-commands.sh
|
||||
chroot $TARGET /root/chroot-commands.sh
|
||||
|
||||
echo "Done! Should be good to reboot now and run post-install scripts."
|
||||
|
||||
Reference in New Issue
Block a user