Установка Gentoo Stage3
Сейчас будем устанавливать "Ъ" Linux под названием Gentoo! Статья предпологает, что Вы уже имеете достаточное представление о принципах Linux, основных коммандах, не боитесь консоли и обладаете внимательностью, устойчивой психикой, прямыми руками. И конечно же, никто не отменял handbook, тем более, что он на родном языке :)
Подготовка диска с установкой
У меня ноутбук Dell Vostro 1310. Я буду устанавливать версию x64. Ставить будем с NetInstall варианта дистрибутива. Он самый маленький по объему. Скачать можно отсюда.
После закачки, записываем образ на компакт диск.
Разметка винта
Вставляем компакт диск, загружаемся с него. Жмем энтер и ждем приглашения в коммандную строку. Нам нужно создать разделы для будущей системы. В этом нам поможет утилита cfdisk.
cfdisk
Разобратся в ней не составляет труда. Форматируются разделы командой mkfs., например mkfs.ext2 /dev/sda1 или mkfs.reiserfs /dev/sda2 и т.д.
После создания разделов и их форматирования нужно примонтировать их к текущей загруженной системе.
cd /mntmount /dev/sda3 /mnt/gentoomkdir /mnt/gentoo/bootmount /dev/sda1 /mnt/gentoo/boot
Загружаем stage3 и portage:
mkdir /mnt/gentoo/homecd /mnt/gentoo/homewget http://mirror.yandex.ru/gentoo-distfiles/releases/x86/2008.0/stages/stage3-x86-2008.0.tar.bz2wget http://mirror.yandex.ru/gentoo-distfiles/snapshots/portage-latest.tar.bz2
Распаковываем загруженные архивы:
tar -xjf stage3-x86-2008.0.tar.bz2 -C /mnt/gentoo/tar -xjf portage-latest.tar.bz2 -C /mnt/gentoo/usr
Теперь примонтируем proc, /dev и скопируем настройки сети:
mount -t proc none /mnt/gentoo/procmount /dev /mnt/gentoo/dev -o bindcp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
Теперь меняем корень:
chroot /mnt/gentoo /bin/bash
Все. Можно работать с нашей системой.
env-update && source /etc/profile
Устанавливаем часовой пояс:
cp /usr/share/zoneinfo/Europe/Kyiv /etc/localtime
Синхронизируем портэжи:
emerge --sync
Потом:
emerge grub gentoo-sources
Далее
emerge eselecteselect kernel list
Если показывает два ядра, то переключаемся на последнее:
eselect kernel set 2
Теперь ставим genkernel:
emerge genkernel
И компиляем и ставим ядро:
genkernel --install all
Все. Теперь нам нужно настроить нашу будующую систему.
nano /etc/fstab
Редактируем:
/dev/sda1 /boot ext2 noatime 1 2/dev/sda2 none swap sw 0 0/dev/sda3 / jfs noatime 0 1
Теперь нужно настроить загрузчик Grub.
nano /boot/grub/menu.lst
Редактируем до такого состояния, подставляя свои строки:
default 0timeout 1title Gentoo Linux 2.6.27-r8root (hd0,0)kernel /boot/kernel-genkernel-x86_64-2.6.27-gentoo-r8 root=/dev/ram0 real_root=/dev/sda3initrd /boot/initramfs-genkernel-x86_64-2.6.27-gentoo-r8
Теперь устанавливаме Grub основным загрузчиком:
cp /proc/mounts /etc/mtabgrub-install /dev/sda
Теперь устанавливаем пароль на root:
passwd наш_пароль
Жмем Ctrl+Alt+Del, вытаскиваем компакт диск и получаем Gentoo Core. Но это уже другая история..
У меня похожая модель ноутбука. Как автор настроил работу функциональной клавиши? И какая версия wi-fi карты и какой драйвер был использован для нее?
ВідповістиВидалитиФункциональные клавиши завелись самостоятельно (о_О по этому поводу).
ВідповістиВидалитиWi-Fi стоит i3945. Насчет версии без понятия, все как то само завелось.
спасибо за подробную инструкцию! установил генту на старый комп (пень-2 + 186М мозгов) с первого раза, хотя до этого я о нем только слышал! ;) Теперь он - домашний файл-сервер...
ВідповістиВидалитиАнонимный, заводите блог, описывайте ваши похождения. Кому то тоже поможет ;)
ВідповістиВидалитиРаз уж вы так ставите генту, то не лучше вам пользоваться убунтодистрами
ВідповістиВидалитиВ данной заметке ни слова не сказано про make.conf, а это ведь изюмина генты
Анонимный, на данном этапе установки он попросту не нужен.
ВідповістиВидалитиОтлично расписано, но если человеку просто дать установить так систему, то он не будет знать, что с ней делать дальше. Так что лучше читать хэндбук.
ВідповістиВидалитиОтличная статья. Но есть маленькая описка. Там нет такого файла
ВідповістиВидалити/usr/share/zoneinfo/Europe/Kyiv
Он называется
/usr/share/zoneinfo/Europe/Kiev
Спасибо автору за статью!
Описки нет, сейчас изменили /usr/share/zoneinfo/Europe/Kiev
ВідповістиВидалитина делл востро 1310 гента работает на ура
ВідповістиВидалитивай-фай - боардком ста, проприоритарный, собрался норм
в остальном вообще проблем нет