Go to file
raanima c43bd100ed Обновить script_chmod2 2024-04-13 16:48:32 +02:00
user Обновить user/.xinitrc 2024-04-05 18:17:33 +00:00
00-keyboard.conf
README.md Обновить README.md 2024-04-05 12:08:35 +00:00
admin_i Обновить admin_i 2024-04-06 17:08:46 +00:00
admin_ii Обновить admin_ii 2024-03-25 11:39:16 +00:00
doas
doas.conf Обновить doas.conf 2024-04-05 11:58:53 +00:00
nftables
nftables_voidlinux_README Обновить nftables_voidlinux_README 2024-03-24 19:04:15 +00:00
script
script_chmod2 Обновить script_chmod2 2024-04-13 16:48:32 +02:00
user_i Обновить user_i 2024-04-06 14:45:11 +00:00

README.md

VOID INSTALL - V2 _ 2024.03

xbps-install -Syy
xbps-install -Syu

cfdisk /dev/sda  
mkfs -t ext2 /dev/sda1
mkfs.xfs -f /dev/sda2
mkfs.xfs -f /dev/sda3
mkswap /dev/sda4
swapon /dev/sda4

mount /dev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/home
mount /dev/sda1 /mnt/boot
mount /dev/sda3 /mnt/home  

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 kvm -s /bin/bash sol 
passwd sol

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 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

# Следущее действие: мы устанавливаем nftables, выполняем то что указано в файле:  nftables_voidlinux_README
# Следущее действия: sh.doas...
# Следушие действие: sh.admin...?

# Следущее действия: Заходим в учетную запись: user и запускаем скрипт: sh.user