#!/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