Files
gentoo/base.sh
T
2026-05-12 00:28:18 +03:00

64 lines
1.2 KiB
Bash

#!/bin/sh
set -e
# Установка снимка Gentoo репозитория ebuild-файлов
emerge-webrsync
# Выбор зеркала
emerge --ask --verbose --oneshot app-portage/mirrorselect
# Обновление Gentoo репозитория ebuild-файлов
emerge --sync
# переопределите зависимости
emerge --update --newuse
# Обновление набора @world
# emerge --ask --verbose --update --deep --changed-use @world
# Настройка локалей
locale-gen
# Файлы прошивки и/или микрокода
emerge --ask sys-kernel/linux-firmware
# Начальный загрузчик
emerge --ask sys-kernel/installkernel \
sys-boot/uefi-mkconfig \
app-emulation/virt-firmware \
sys-boot/os-prober
emerge --ask --update --newuse --verbose sys-boot/grub
emerge --ask --update --newuse sys-boot/grub sys-boot/shim sys-boot/efibootmgr
# EFI stub
mkdir -p /efi/EFI/Gentoo
#
emerge app-editors/nano \
net-misc/curl \
net-misc/rsync
#
emerge sys-fs/xfsprogs \
sys-fs/e2fsprogs \
sys-fs/dosfstools \
sys-fs/btrfs-progs \
sys-fs/ntfs3g \
sys-block/io-scheduler-udev-rules
# Синхронизация времени
emerge --ask net-misc/chrony