README.md 1.8 KB

voidlinux_cript-V1

cfdisk /dev/sda  
cryptsetup luksFormat /dev/sda1
cryptsetup open /dev/sda1 skipetr
mkfs.ext4 /dev/mapper/skipetr
mkdir /mnt/skipetr
mount /dev/mapper/skipetr /mnt/skipetr 

REPO=https://repo-default.voidlinux.org/current  
ARCH=x86_64  
mkdir -p /mnt/var/db/xbps/keys  
cp /var/db/xbps/keys/* /mnt/var/db/xbps/keys/  

XBPS_ARCH=$ARCH xbps-install -S -r /mnt -R "$REPO" base-system  

mount --rbind /sys /mnt/sys && mount --make-rslave /mnt/sys  
mount --rbind /dev /mnt/dev && mount --make-rslave /mnt/dev  
mount --rbind /proc /mnt/proc && mount --make-rslave /mnt/proc  

cp /etc/resolv.conf /mnt/etc/  

xchroot /mnt /bin/bash  

xbps-install nano  
nano /etc/default/libc-locales  
xbps-reconfigure -f glibc-locales  

ln -sf /usr/share/zoneinfo/Europa/Minsk /etc/localtime  

useradd -m -g users -G wheel -s /bin/bash admin
passwd admin

useradd -m -g users -G audio -s /bin/bash user  
passwd user  

gpasswd -a user disk
gpasswd -a user input
gpasswd -a user lp
gpasswd -a user optical
gpasswd -a user scanner
gpasswd -a user storage
gpasswd -a user kvm
gpasswd -a user video

groups user

EDITOR=nano visudo

--

admin ALL=(ALL:ALL) ALL  

--

cp /proc/mounts /etc/fstab 

xbps-install grub  
grub-install /dev/sda  

xbps-install git opendoas


xbps-reconfigure -fa  
exit  
reboot  

sudo ln-s /etc/sv/dhcpcd /var/service
sudo sv up dhcpcd

AUTOLOGIN & AUTOSTART

sudo nano  /etc/sv/agetty-tty1/conf  
GETTY_ARGS="-a username --noclear"  

nano .bash_profile  
[ -f $HOME/.bashrc ] && . $HOME/.bashrc  
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then  
exec startx  
fi

VOID INSTALL