SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Назад#!/bin/bash set -e set -x env-update && source /etc/profile emerge --sync # eselect profile set 6 echo "Europe/Moscow" > /etc/timezone emerge --config sys-libs/timezone-data locale-gen # System emerge -v sys-kernel/gentoo-sources sys-kernel/genkernel emerge -v sys-fs/lvm2 sys-fs/mdadm sys-fs/cryptsetup python emerge -v sys-apps/busybox app-shells/bash app-shells/tcsh genkernel --dmraid --lvm --luks --splash=emergence all # Standart emerge -v udev syslog-ng emerge -v Locale-gettext emerge -v sys-boot/grub sys-boot/os-prober sys-boot/efibootmgr emerge -v dhcpcd pam vixie-cron emerge -v app-admin/pwgen emerge -v net-misc/wget net-misc/rsync emerge -v sys-apps/net-tools emerge -v app-editors/nano # Devel emerge -v dev-vcs/git systemd-machine-id-setup systemctl enable sshd ## # GRUB2 ## # LVM echo "GRUB_PRELOAD_MODULES=lvm" >> /etc/default/grub echo 'GRUB_CMDLINE_LINUX="dolvm"' >> /etc/default/grub # LUKS echo "GRUB_CRYPTODISK_ENABLE=y" >> /etc/default/grub # grub-mkconfig -o /boot/grub/grub.cfg grub-install --target=x86_64-efi --recheck --modules="configfile linux search_fs_uuid luks lvm ext2 part_gpt" --efi-directory /boot grub-mkconfig -o /boot/grub/grub.cfg # Root password echo "root:root" | chpasswd