Установка gentoo | Первоначальная настройка, разбивка диска, установка пакетов emerge, make.conf
Автор: be god in it
Загружено: 2020-06-30
Просмотров: 13335
В данном видеоуроке произведёт установку gentoo при помощи libvirt, и консольной программы virt-install.
virt-install --name Gentoo_Mem6Gb_Cpu6-testing --memory 6144 --vcpus 6 --cdrom /root/iso_disks/install-amd64-minimal-20200624T214505Z.iso --network network=default,model=virtio --graphics spice --disk /var/lib/libvirt/images/Gentoo_Mem6Gb_Cpu6-testing.qcow2,size=30 --os-variant gentoo
Загрузимся в систему, выбирем 33 ( поддержка русского языка )
Произведём разбивку диска:
cfdisk /dev/vda
mkfs.ext2 /dev/vda1
pvcreate /dev/vda2
vgcreate system_gen /dev/vda2
lvcreate -n swap -L 4G system_gen
lvcreate -n root -l 100%FREE system_gen
mkfs.ext4 /dev/system_gen/root
mkswap /dev/system_gen/swap
swapon /dev/system_gen/swap
mount /dev/system_gen/root /mnt/gentoo/
mkdir /mnt/gentoo/boot
mount /dev/vda1 /mnt/gentoo/boot
cd /mnt/gentoo/
tar xpf stage3-amd64-20200630T104027Z.tar.xz -C .
tar -xf gentoo-latest.tar.xz -C var/db/repos/
cd var/db/repos/
mv gentoo-20200629 gentoo
cp -L /etc/resolv.conf /mnt/gentoo/etc/
mount -t proc none /mnt/gentoo/proc
mount --rbind /dev /mnt/gentoo/dev
mount --rbind /sys /mnt/gentoo/sys
mirrorselect -o -i | tee -a /mnt/gentoo/etc/portage/make.conf
chroot /mnt/gentoo
env-update; source /etc/profile
export PS1="(chROOT:) $PS1"
echo "ru_RU.URF8 UTF-8" | tee -a /etc/locale.gen
locale-gen
eselect locale list
eselect locale set 4
Читайте новости ОБЯЗАТЕЛЬНО!!!!
eselect news list
eselect new read 3
nano -w /etc/portage/make.conf, и добавить следующие параметры:
"""
COMMON_FLAGS="-O2 -pipe -mtune=native"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j7"
USE="-systemd static-libs -perl udev bash-completion"
ACCEPT_LICENSE="*"
LC_MESSAGES=ru_RU.UTF8
"""
ln -sf /usr/share/zoneinfo/Europe/Moscow /etc/localtime
echo "Europe/Moscow" | tee /etc/timezone
emerge --sync
emerge -q1 gentoo-sources lvm2 genkernel gentoo-bashcomp bash-completion grub mlocate rsyslog logrotate vim iproute2
rc-update add cronie default
rc-update add lvm boot
rc-update add sshd default
rc-update add rsyslog default
rc-update add net.lo default
В следующем видеоуроке, мы с вами будем учится собирать наше первое ядро.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: