Рабочие будни

Архивы

Краткие шаги для установки Gentoo

Скачиваем:
1)Архив портежей самый последний portage-*****.tar.bz2
2)Архив 3-й стадии системы stage3-*****.tar.bz2
3)Минимальный загрузочный CD install-x86-minimal-2007.0-r1.iso

Модифицируем минимальный образ для упрощения дальнейшей установки. В образе создаем папку system, и кладем туда архивы портежей и стадий. Записываем на RW матрицу и грузимся с неё.

net-setup
dhcpcd eth0

fdisk /dev/hda //незабыть сделать активным

//Моя разметка выглядит так
Device Boot Start End Blocks Id System
/dev/hda1 * 1 14 105808+ 83 Linux
/dev/hda2 15 81 506520 82 Linux swap
/dev/hda3 82 3876 28690200 83 Linux

mke2fs /dev/hda1
mke2fs -j /dev/hda3
mkswap /dev/hda2
swapon /dev/hda2

mount /dev/hda3 /mnt/gentoo
mkdir /mnt/gentoo/boot
mount /dev/hda1 /mnt/gentoo/boot

tar xvjpf /mnt/cdrom/system/stage3*.tar.bz2 -C /mnt/gentoo
tar xvjf /mnt/cdrom/system/portage* -C /mnt/gentoo/usr
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev

chroot /mnt/gentoo /bin/bash
env-update
source /etc/profile
passwd root
USE="-doc symlink" emerge gentoo-sources

cd /usr/src/linux
make menuconfig
make && make modules_install
cp arch/i386/boot/bzImage /boot/gentoo
nano -w /etc/conf.d/hostname
nano -w /etc/conf.d/net
emerge syslog-ng
rc-update add syslog-ng default
emerge sshd
rc-update add sshd default
emerge dhcpcd
rc-update add dhcpcd default
emerge screen
USE="unicode slang -ncurses" emerge mc

nano -w /etc/fstab

тут на выбор два варианта загрузчика lilo или grub

emerge lilo
-------------
/etc/lilo.conf
boot=/dev/hda # установка LILO в MBR
prompt # предоставление выбора другого варианта
timeout=50 # ожидание пять секунд до загрузки варианта по умолчанию
default=gentoo # по истечении времени загрузка варианта gentoo
image=/boot/gentoo
label=gentoo # название этого варианта
read-only # запуск с корневой ФС только для чтения; не менять!
root=/dev/hda3 # расположение корневой файловой системы
-------------
lilo

------------------------------------

emerge grub
nano -w /boot/grub/grub.conf
default 0
timeout 3

title=Gentoo
root (hd0,0)
kernel /boot/gentoo root=/dev/hda3
--------------

-----автоматический режим прописки загрузчика
grep -v rootfs /proc/mounts > /etc/mtab
grub-install /dev/hda

-----ручной режим
grub
grub> root (hd0,0) (указание расположения раздела с /boot)
grub> setup (hd0) (установка GRUB в MBR)
grub> quit (выход из оболочки GRUB)

-----

exit

umount /mnt/gentoo/dev
umount /mnt/gentoo/proc
umount /mnt/genoo
reboot

Писалось по памяти. Потому мог и опечататься.

Leave a Reply