voidlinux_V2/README.md

96 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

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