2024-03-19 21:14:59 +01:00
|
|
|
# VOID INSTALL - V2 _ 2024.03
|
2024-04-05 14:08:35 +02:00
|
|
|
xbps-install -Syy
|
|
|
|
xbps-install -Syu
|
|
|
|
|
2024-03-19 18:44:35 +01:00
|
|
|
cfdisk /dev/sda
|
|
|
|
mkfs -t ext2 /dev/sda1
|
2024-04-05 14:05:21 +02:00
|
|
|
mkfs.xfs -f /dev/sda2
|
|
|
|
mkfs.xfs -f /dev/sda3
|
2024-03-19 18:44:35 +01:00
|
|
|
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
|
|
|
|
|
2024-04-05 14:05:21 +02:00
|
|
|
useradd -m -g users -G kvm -s /bin/bash sol
|
|
|
|
passwd sol
|
|
|
|
|
2024-03-19 18:44:35 +01:00
|
|
|
useradd -m -g users -G audio -s /bin/bash user
|
|
|
|
passwd user
|
|
|
|
|
2024-04-05 14:05:21 +02:00
|
|
|
## Эти группы можно добавитьтолько если нужно!
|
2024-03-19 18:44:35 +01:00
|
|
|
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
|
|
|
|
|
2024-04-05 14:05:21 +02:00
|
|
|
## Проверить кикие группы добавлены
|
2024-03-19 18:44:35 +01:00
|
|
|
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
|
2024-03-24 20:16:22 +01:00
|
|
|
|
|
|
|
# Следущее действие: мы устанавливаем nftables, выполняем то что указано в файле: nftables_voidlinux_README
|
|
|
|
# Следущее действия: sh.doas...
|
2024-04-05 14:05:21 +02:00
|
|
|
# Следушие действие: sh.admin...?
|
2024-03-24 20:16:22 +01:00
|
|
|
|
|
|
|
# Следущее действия: Заходим в учетную запись: user и запускаем скрипт: sh.user
|
|
|
|
|