|
Bog BOS: Установка CentOS 3.4 на сервер, переход на CentOS 4.0
|
Последнее изменение файла: 2007.12.06
Скопировано с www.bog.pp.ru: 2024.11.21
Bog BOS: Установка CentOS 3.4 на сервер, переход на CentOS 4.0
Предварительно прочитайте
несколько слов о CentOS
Назначение: сервер сегмента локальной сети.
Устанавливал с CD-ROM, сделанного из ISO-образа
CentOS 3.4, ядро 2.4.21-27.0.1, gcc 3.2.3.
Pentium 4 (0.09) 3000 MHz, шина - 800 MHz, L1 - 16KB (20924 MB/s),
L2 - 1024K (18357 MB/s).
Память - 4x256 MB, DDR266, ECC (1948 MB/s), PAT: Disabled (?), Dual Channel,
CAS: 2.5-3-3-6.
Материнская плата Intel S875WP1-E (версия AAC26812-307),
BIOS - WP87510A.863.0057.P17.
Видео - ATI Rage XL, 8 MB, монитор на время установки.
Дисковая подсистема: ICH5-R - 2 канала ATA (Lite-On DVDRW SOHW-1633S)
и 2 канала SATA (не задействованы), PCI Promise PDC20319 S150 TX4 -
4 канала SATA (можно организовать RAID-0/1/10), 2 диска ST3120026AS.
Ethernet Intel PRO/1000 с PXE (eth0, отдельный интерфейс с MCH, Intel 82547EI
)
и Ethernet Intel PRO/100 (eth1, Intel 82801ER (ICH5-R) и Intel 82562EZ
).
Сенсор мониторинга - SMSC EMC6D101.
Журнал установки записывается в файл
/root/anaconda-ks.cfg в виде, готовом для kickstart.
Перевод сервера с CentOS 3.4 на
CentOS 4.0
- сохранение файлов, не входящих в дистрибутив или изменённых
- make-rpm-list.sh
- prelink -uav
- make-file-list.sh
- делаем полный список файлов, вычитаем из него неизменившиеся (comm -3)
и неинтересные (egrep -v), сохраняем эти файлы (cpio, ssh)
- обеспечение подгрузки изменений и разсертывание местного репозитария base
- загружаемся с CD-ROM и вводим "linux upgradeany"
- тестирование CD
- распознается ATI Mach64, монитор, мышка Generic 3 buttons PS/2 (USB)
- по нажатию Ctrl-Alt-F2 можно сразу попасть в bash (Alt-F7 обратно)
- нажимаем Next
- язык установки - russian
- раскладка - russian (Shift+Shift, ru, redhat-config-network)
- обновить найденный CentOS 3.4 на /dev/md0
- обновить настройку загрузчика
- нажимаем "Далее"
- готовим диски, нажимаем "Продолжить"
- работаем диск-жокеем (обновилось 534 пакета)
- перезагружаемся
- почему-то по умолчанию пытается запуститься однопроцессорный вариант
(поменять в /boot/grub/grub.conf)
- глюки kudzu (исчез ICH5 USB UHCI Controller #2 и добавилась AT Translated
Set 2 keyboard)
- updatedb
- устанавливаем ключ: rpm --import ...RPM-GPG-KEY-centos4
- разбираем upgrade.log (сливаем, переименовываем, удаляем старые, новые
и свои файлы конфигурации в /etc (в основном))
- services (новый)
- ld.so.conf (слить и выполнить ldconfig)
- redhat-lsb (не понял в чём проблема?)
- /usr/lib/perl5/5.8.0/Net/libnet.cfg (гм, у всех уже 5.8.5)
- syslog.conf (свой)
- openldap/ldap.conf (старый)
- kbd выдал ошибки при установке (теперь у меня 2 kbd?)
- log.d/conf/logfiles/secure.conf и logwatch.conf (слить)
- ldap.conf (новый)
- ssh/ssh_config, ssh_sshd_config (привести свои в соответствие с новой
версией)
- sysconfig/pcmcia (старый, "здесь нет рыбы")
- cups/cupsd.conf (новый)
- yum.conf и директория (слить)
- /usr/share/a2ps/afm/fonts.map (новый)
- sysconfig/lm_sensors (оба пусты)
- rc.d/init.d/hpoj (новый)
- xinetd.d/sgi_fam (удалить)
- ntp.conf (свой)
- cdrecord.conf (слить, теперь устройство именуется ATA:0,0,0)
- vimrc (нет разницы)
- locate rpmsave для поиска проблем почему-то не вошедших в журнал
- /etc/sysconfig/installinto.rpmsave в .centos34
- /etc/fstab.rpmsave в .centos34 (на всякий случай, а то он автоматически
создаётся fstab-conf
- поставить dvd+rw-tools из пакета вместо самодельного
- yum update ...
- часть сервисов оказалась опять напрасно включённой (pcmcia, xfs, iiim),
а ntpd - выключенным
- на всякий случай: lsof -i
- скомпилированные мной программы на C++ (MySQL) - не работают;
вылечилось установкой пакета compat-libstdc++-33-3.2.3-47.3.i386
- зато заработал sensors-detect (загрузку модулей i2c-i801, lm85, eeprom
в rc.local) и sensors теперь показывает память, температуру, напряжения
и частоту вращения вентилятора
|
Bog BOS: Установка CentOS 3.4 на сервер, переход на CentOS 4.0
|
Copyright © 1996-2024 Sergey E. Bogomolov; www.bog.pp.ru