Последнее изменение файла: 2007.02.08
Скопировано с www.bog.pp.ru: 2022.05.23
Bog BOS: Установка Linux RedHat 7.0 на сервер с CD-ROM
На этот раз устанавливал с CD-ROM, сделанного из ISO-образа
(RedHat 7.0, respin от 10 октября 2000, ядро 2.2.16-22).
Компьютер самый обычный (Intel BX). Назначение - вспомогательный сервер
(ftp, squid - несколько с разными настройками, mirror, nntpcache, backup).
загружаемся с CD-ROM и жмем Enter (графический режим, давненько
я не работал в VGA :)
мышку не распознает; вручную указываю Mouse System serial без эмуляции
третьей кнопки
выбираем Russian
клавиатура generic 104-key
раскладка russian (йцукенг)
разрешить спецкнопки - нет
Mouse Systems (serial, ttyS0)
установка - система по выбору
разбиение диска - DiskDruid (пытается общаться по-русски, но шрифт
неправильный; у меня диск уже был правильно разбит, иначе непонятно, что
делать)
все форматировать без проверки
LILO в MBR (/dev/hda6, linux)
сеть: eth0 (активизировать при загрузке, адрес, маска, имя, адрес
шлюза, адрес DNS)
временная зона - Europe/Moscow (время в CMOS хранить
в UTC, часы в BIOS перевести вручную)
установка пароля для root
заведение себя и установка пароля (не завелся!)
конфигурация парольной защиты (shadow, MD5, без NIS, LDAP, kerberos)
выбираем пакеты (individual package, некоторые пакеты устанавливаются в
любом случае; серверный софт устанавливаем отдельно из исходников), звук
нужен для gnome даже если нет звуковой карты:
user interface/X hardware support - Xconfigurator, XFree86-Mach64
дополнительно потребовал пакеты:
audiofile (многим)
gdk-prxbuf (rep-gdk-gnome, gnome-core)
Mesa (XFree86)
mpage (rhs-printfilters)
rpm-python (rpmlint)
sawfish (gnome-core)
netpbm-progs (imlib)
netpbm (netpbm-progs)
libstdc++-devel (gcc-c++)
настройка монитора - автоматическое распознавание характеристик через DDC
настройка X11 - при проверке русские буквы неправильно
форматирует разделы
установка пакетов (850 МБ, журнал в /tmp/install.log)
создание загрузочной дискеты - (аналогично mkbootdisk)
перезагружаемся
копируем все накопившиеся изменения на локальный диск
установка изменений (rpm -Fvh их все)
перезагружаемся (все-таки glibc поменялся ;)
настройка ядра (почти все, что нужно установлено по умолчанию); сходу
ядро компилируется только на SMP. Поправить так:
cp .config .config.save
make mrproper
cp .config.save .config
make oldconfig
Куча предупреждений ассемблера и kgcc (для компиляции ядра используется старая
версия gcc!).
при перезагрузке возникают проблемы
USB (выполнение modprobe usb_uhci вручную проходит; при второй загрузке
ошибка исчезает)
scsi_mod, sr_mod, sd_mod: unresolved symbol req_finished_io
перенес их и ide-scsi в ядро; убрал i2o_scsi, usb_microtek, usb_storage
после второй загрузки kudza "нашел" новый IDE CD-ROM (ide-scsi теперь
в ядре и все обращения к CD идут через него, так что теперь он называется
не /dev/hdc, а /dev/scd0!).
RedHat сделала все, чтобы пересобирать ядро не понадобилось, и чтобы
это смогли сделать немногие.
сервисы, поднимаемые при загрузке, в самый минимум /sbin/chkconfig
настройка параметров сети (особенно local_range, alias), маршрутизация,
firewall
настроить файловую систему (резервировать 1% вместо 5%)
настройка печати
установка серверов из исходников и запуск (ssh, wu-ftpd, squid, syslog, mirror, nntpcache, backup, ntp, xinetd, nscd, locate)