64 lines
1.2 KiB
Bash
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
|