Последнее изменение файла: 2007.02.08
Скопировано с www.bog.pp.ru: 2023.10.01
Bog BOS: Установка Linux RedHat 7.1 на сервер с CD-ROM
На этот раз устанавливал с CD-ROM, сделанного из ISO-образа
(RedHat 7.1, ядро 2.4.2-2, gcc 2.96-RH).
Древний компьютер (Intel Pentium 100). BIOS не умеет работать с дисками
более 8 GB, в то время как установлен единственный диск - 17 ГБ
(ST317242A, CHS=2096/255/63).
Назначение - заготовка под сервер, т.е. пустая система, готовая к установке
любого серверного софта. Графика не установлена совсем (нет монитора,
мышки и звуковой платы).
загружаемся с CD-ROM и вводим: text (есть еще графический режим,
lowres, nofb, но для них нужна мышка)
по нажатию Alt-F2 можно сразу попасть в bash
язык установки English (хватит приключений с русским)
клавиатура generic 104-key
раскладка us
установка - система по выбору (custom)
получаю сообщение, что диск разбит неверно. Действительно, диск
разбивался на разделы в другом месте, ну и что? Можно было спросить и стереть
старую таблицу разделов. Перезагружаюсь и делаю это сам. Помните, что
bash доступен сразу? ;) Там же есть и fdisk (устройство называется
/tmp/hda, а не /dev/hda; /dev сейчас на CD-ROM!)
разбиение диска вручную с помощью DiskDruid (кстати, нумерация разделов
меняется в зависимости от того, задавался ли размер раздела явно или
с помощью кнопки "добавить остальное")
hda1 / 1027MB
hda5 swap 196MB (говорят 2.4 агрессивнее потребляет swap, пока не заметил)
hda6 /work 15217MB
все форматировать без проверки
LILO в MBR (/dev/hda1, linux), linear
сеть: eth0 (Tulip, Macronix 98715 PMAC rev37): активизировать при загрузке,
нет bootp/dhcp, адрес, маска, имя, адрес шлюза, адрес DNS)
имя хоста
firewall: high и разрешить telnet на время настройки
мышка: нет
язык для работы: en_US (по умолчанию) и русский
временная зона - Europe/Moscow (время в CMOS хранить
в UTC, часы в BIOS перевести вручную)
установка пароля для root
заведение себя и установка пароля (на этот раз завелся)
конфигурация парольной защиты (shadow, MD5, без NIS, LDAP, kerberos)
выбираем пакеты (individual package, некоторые пакеты устанавливаются в
любом случае; серверный софт устанавливаем отдельно из исходников):
amusement/games - нет
amusement/graphics - нет
applications/archiving - pax (cpio+tar), sharutils, unarj, unzip, zip
documentation - bash-doc, indexhtml (для links), man-pages, man-pages-ru
system environment/base - iptables, isapnptools,
mkkickstart, reiserfs-utils, shapecfg
system environment/daemons - iputils,nscd, ntp, tcp_wrapper,
telnet-server, tftp-server, ucd-snmp, xinetd
system environment/kernel - нет
system environment/libraries - compat-libstdc++, db3-devel, expat,
freetype (для gd), gd, gmp, libjpeg (для gd), libpng (для gd), libtool-libs,
libunicode, libxml, lockdev, ncurses4, openssl095a, readline2.2.1,
не нужен python-lib, w3c-libwww
system environment/shells - mc, sash
user interface/desktop - нет
user interface/X - нет
user interface/X hardware support - нет
форматирует разделы
установка пакетов: 273 пакета, 585 МБ, журнал в /tmp/install.log,
20 минут на P100, реально на диске оказалось занято 516MB. В общем,
я съэкономил на графике не так много как ожидал
создание загрузочной дискеты - (аналогично mkbootdisk)
перезагружаемся - LILO останавливается на строке LI :(,
хотя с предусмотрительно сделанной дискеты грузится нормально
поменять uid/gid себе на привычные (и /home не забыть)
разрешить запуск telnet в /etc/xinetd.d/telnet
копируем все накопившиеся изменения на локальный диск