Всем привет
Друзья помогите пожалуйста поставить Gentoo мучиюсь уже несколько дней никак не ставится hand book перечитал уже несколько раз ничего не помогает. У меня UEFI стоит и устанавливаю на чистый жесткий диск одну только генту:
gentoo
ping -c 3 ya.ru
Схема разделов:
/dev/sda1 bootloader 2mb bios раздел
/dev/sda2 fat32 128mb EFI системный раздел
/dev/sda3 swap 512mb swap раздел
/dev/sda4 ext4 root раздел
Разбивка диска:
parted -a optimal /dev/sda
mklabel gpt
unit mib
mkpart primary 1 3
name 1 grub
set 1 bios_grub on
mkpart primary 3 131
name 2 boot
set 2 boot on
mkpart primary 131 643
name 3 swap
mkpart primary 643 -1
name 4 rootfs
quit
Форматирование разделов:
mkfs.vfat -F 32 /dev/sda2
mkfs.ext4 /dev/sda4
mkswap /dev/sda3
swapon /dev/sda3
Монтирование:
mount /dev/sda4 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/sda2 /mnt/gentoo/boot
Установка времени:
date
Скачивание архива stage3:
cd /mnt/gentoo
links https://www.gentoo.org/downloads/mirrors/
Распаковка архива stage3:
tar xvjpf stage3-*.tar.bz2 --xattrs
Настройка параметров компиляции:
nano -w /mnt/gentoo/etc/portage/make.conf
CFLAGS="-march=native -O2 -pipe"
MAKEOPTS="-j5" (процессор intel core i7 4770k)
Выбор зеркала:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
mkdir /mnt/gentoo/etc/portage/repos.conf
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
Копирование информации о DNS:
cp -L /etc/resolv.conf /mnt/gentoo/etc/
Подключение необходимых файловых систем:
mount -t proc proc /mnt/gentoo/proc
mount --rbind /sys /mnt/gentoo/sys
mount --make-rslave /mnt/gentoo/sys
mount --rbind /dev /mnt/gentoo/dev
mount --make-rslave /mnt/gentoo/dev
Переход в новое окружение:
chroot /mnt/gentoo /bin/bash
source /etc/profile
export PS1="(chroot) $PS1"
Настройка Portage:
emerge-webrsync
Выбор подходящего профиля:
eselect profile list
eselect profile set 3
Настройка USE переменной (для XFcE)
nano -w /etc/portage/make.conf
USE="-gnome -kde -minimal -qt4 dbus jpeg udev X"
Часовой пояс:
echo «Europe/Moscow» > /etc/timezone
emerge --config sys-libs/timezone-data
Настройка локалей:
nano -w /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
locale-gen
eselect locale list
eselect locale set 5
env-update && source /etc/profile && export PS1="(chroot) $PS1"
Настройка ядра Linux:
emerge --ask sys-kernel/gentoo-sources
emerge --ask sys-kernel/genkernel
nano -w /etc/fstab
/dev/sda2 /boot vfat defaults,noatime 0 2
genkernel all
Установка файлов прошивки:
nano -w /etc/fstab
/dev/sda2 /boot vfat defaults,noatime 0 2
/dev/sda3 none swap sw 0 0
/dev/sda4 / ext4 noatime 0 1
/dev/cdrom /mnt/cdrom auto noatime,user 0 0
Информация о хосте и домене:
nano -w /etc/conf.d/hostname
hostname=«comps»
Настройка сети:
emerge --ask --noreplace net-misc/netifrc
nano -w /etc/conf.d/net
config_eth0=«dhcp»
cd /etc/init.d
ln -s net.lo net.eth0
rc-update add net.eth0 default
Файл hosts:
nano -w /etc/hosts
127.0.0.1 comps localhost
Root Пароль:
passwd
emerge --ask app-admin/sysklogd
rc-update add sysklogd default
emerge --ask sys-fs/dosfstools
emerge --ask net-misc/dhcpcd
Установка загрузчика:
echo 'GRUB_PLATFORMS=«efi-64»' >> /etc/portage/make.conf
emerge --ask sys-boot/grub:2
grub-install --target=x86_64-efi --efi-directory=/boot
После ввода этой команды вылезает вот така картинка:
EFI variables are not supported on this system
EFI variables are not supported on this system
Installation finished. No error reported
exit
cd
umount -l /mnt/gentoo/dev{/shm,/pts,}
umount -R /mnt/gentoo
reboot
Вытаскиваю флешку и при загрузке выдает следующее:
GRUB loading.
Welcome to GRUB!
error: unknown filesystem.
Entering rescue mode...
grub rescue>
Что я делаю не так подскажите плиззз.