пятница, 15 октября 2010 г.

Инструкция по установке gentoo из tar образа.

0) Для установки необходимо:
а) gentoo minimal CD >= 2007.0 (50Mb) или linux reecovery CD.
б) Место на жестком диске для установки >= 12Gb
в) образ для установки (gentoo-workstation32.tar.bz2)

1) Загрузиться с minimal CD. В самом начале, при выборе ядра, написать "gentoo docache". Далее, при выборе раскладки, просто нажать enter.

2) Разбить диск
а) выяснить имя диска:
для IDE ls /dev/hd*
для SATA ls /dev/sd*
б) Создать нужные разделы. Внимание!! Ошибочные действия могут повредить данные на диске!
Можно воспользоваться приложениями: cfdisk, fdisk, parted.
Команды для fdisk: m - справка, d - удалить раздел, n - создать новый раздел, t - изменить тип раздела (82 - swap, 83 - linux), p - вывести текущую таблицу разделов на экран.
Пример: fdisk /dev/sda (sda - мой диск для примера)
p - смотрим текущую таблицу
d [спрсит номер раздла для удаления] 2 - удалили раздел 2
n [спрсит тип раздела] p (основной) [спросит номер] 2 (номер нового раздела) [спросит первый цилиндр] enter (по умолчанию) [спросит последний цилиндр] +512M (хотим диск под swap размером 512Мб) - создали раздел размером 512Мб
t [спросит тип] 82 (swap) - указали тип нового раздела linux swap
n -> p -> 3 -> enter -> enter - аналогично создали системный раздел на всем оставшемся месте. Тип по умолчанию 83 (linux).
p - перепроверим таблицу
w - если всё устраивает, запишем новую таблицу на диск. Если нет - то q.

3) Создать ФС. Внимание! Неправильное указание имени раздела, может повредить данные!
а) mkswap /dev/sda2 - создаём swap на разделе sda2
б) mkfs.ext3 -j -O dir_index /dev/sda3 - форматируем системный раздел

4) Примонтировать системный раздел
mount /dev/sda3 /mnt/gentoo

5) Примонтировать носитель с образом.
Допустим, у вас образ на DVD-диске, тогда:
а) eject - вынуть minimal CD
б) вставить диск с образом
в) mkdir /mnt/obraz создать точку монтирования
г) mount /dev/hda /mnt/obraz - смонтировать ide Cdrom

6) Проверить целостность образа
cd /mnt/obraz; md5sum -c gentoo-workstation32.tar.bz2.DIGEST

7) Распаковать образ:
cd /mnt/gentoo; tar xjpf /mnt/obraz/gentoo-workstation32.tar.bz2

8) Создадим необходимые каталоги
а) mkdir proc sys tmp
б) chmod 1777 tmp

9) Смонтируем некоторые важные каталоги из текущей системы в нашу новую:
а) mount -o bind /dev dev
б) mount -t proc proc proc

9) Переходим в свежеустановленную систему для настройки
а) cd - выйдем из /mnt/gentoo
б) chroot /mnt/gentoo /bin/bash
в) env-update
г) source /etc/profile
д) export LANG="en_US.UTF8"

10) Отредактируем таблицу монтирования - файл fstab
а) nano /etc/fstab
б) в строке "/dev/sda4 / ..." меняем /dev/sda4 на наш системный раздел
в) в строке "/dev/sda2 none swap ..." меняем /dev/sda2 на нащ swap раздел
г) выход - ctrl+x

11) Отредактировать конфиг загрузчика
а) nano /boot/grub/grub.conf
б) изменить названия разделов. Необходимо знать, что в терминологии grub нумерация начинается с 0, и нет разницы нежу sata и ide винчестерами. Так, радел sda3 в grub называется (hd0,2), где 0 - номер диска, а 2 - номер раздела. Изменить строки root (hd0,3) и rootnoverify (hd0,0) (для винды).
в) Изменить параметр ядра root=/dev/sda4 на соответсвующий вашему (/dev/sda3 в моём примере)
г) выход - ctrl+x

12) Установить загрузчик
а) grub - вход в консоль grub
б) root (hd0,2) - укажем, на каком разделе у нас установлен grub (наш рутовый раздел). Можно дополнять Tab-ом
в) setup (hd0) - куда установить загрузчик. Ставим загрузчик в mbr первого диска (рекомендуется)
г) quit - выход из консоли grub

13) Если нужно включить поддержку своих устройств, то можно сконфигурировать ядро
а) cd /usr/src/linux
б) make menuconfig - выбираем нужные нам устройства. выход по esc, сохраняем
г) make && make modules_install - компилируем новое ядро и ставим модули
д) cp /boot/bzImage /boot/bzImage.bkp - сохраняем предыдущее, рабочее ядро на всякий случай
е) cp arch/i386/boot/bzImage /boot/bzImage - устанавливаем новое ядро

14) Устанавливаем новый пароль root-а
passwd

15) Добавляем обычного пользователя
addmyuser <имя пользователя>

16) Завершаем установку
а) exit - выход из chroot окружения
б) umount /mnt/gentoo/proc
в) umount /mnt/gentoo/dev
г) umount /mnt/gentoo
д) umount /mnt/obraz
е) reboot

Чтобы после загрузки новой системы запустить X-ы, выполнить /etc/init.d/xdm start
Добавить в автозагрузку rc-update add xdm default

Комментариев нет:

Отправить комментарий