Памятка, как установить CentOS 4 с Server CD
Итак, да, мне пришлось это делать 5 раз и возможно придётся делать ещё не раз. Поэтому памятка для меня, как это сделать.
Да, именно CentOS 4, именно с Single Server CD.
Вроде-бы всё просто. Качаем Single Server CD, вставляем в привод, грузимся с него. Там везде всё почти Next Next Next, естественно читая и отмечаю то что нужно. Ставили Minimal, так как всё равно нам не нужен был ни KDE ни тот набор предустановленного ПО. Да, я отказался от Firewall и прочей безопастности - я не администратор-профессионал, я только ставлю сервер, который будет стоять в LANе и только для внутреннего пользования. Как только всё установлено - Reboot.
Входим в SHELL (можно уже и по SSH), делаем yum update. Всё что он скажет, подтверждаем. Далее отрубаем, ненужные сервисы (короткий список сервисов, которые можно вырубить). Команды service name stop, chkconfig name off. Для того что бы увидеть список врубленных сервисов есть комманда chkconfig –list | grep on.
Так как я фанат Midnight Commanderа - устанавливаю и его: yum install mc.i386.
Для удобной работы через SSH мне рекомендовали установить yum install screen.i386 - да, он внутри, но держать постоянно открытым Putty я не могу, а к серверу монитор - роскошь, места много занимает, да и мы ленивые, ходить не любим.
Ещё мне рекомендовали систему конфигурировать не через DHCP. Следовательно, нужно отредактировать файл /etc/sysconfig/network-scripts/ifcfg-eth0 или соответствующий к вашему интерфейсу. Ключи:
- DEVICE=eth0
- BOOTPROT=none
- HWADDR=xx:xx:xx:xx:xx:xx
- ONBOOT=yes
- NETWORK=xxx.xxx.xxx.xxx
- NETMASK=xxx.xxx.xxx.xxx
- IPADDR=xxx.xxx.xxx.xxx
- TYPE=Ethernet
- GATEWAY=xxx.xxx.xxx.xxx
- DNS=xxx.xxx.xxx.xxx,xxx.xxx.xxx.xxx
Подробнее: Interface Configuration Files По окончанию: service network restart.
Первый этап закончен.













Доброго времени суток.
Заставила судьба поставить на машину CentOS (нужно срочно поднять Oracle 10g XE с rpm-пакета)., потому как RHEL - платный (после 30 суток триала), а Mandriva и OpenSUSE как-то рука не поднимается под это запользовать (несолидно, вобщем).
Машина у меня:
Intel(R) Celeron(R) CPU 2.60GHz
Memory: 479672k/491504k available
hda: _NEC DVD_RW ND-2500A, ATAPI CD/DVD-ROM drive
hdb: ST380011A, ATA DISK drive
hdb: max request size: 512KiB
hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hdb: hdb1 hdb2 hdb3
hdb3:
Скачал CentOS-4.4.ServerCD, прожег через cdrecord во FreeBSD 6.2 (-dao speed=8 driveropts=burnfree), загрузился, запустил анаконду, прошел привычной дорогой (а-ля Fedora Core), пометил X-Window и минимальный Gnome, убрал все галочки с серверов, SELinux, firewall и пометил для установки все, что касается разработки.
Через 15 мин на экране появилось предложение извлечь компакт и перезагрузиться. - Согласился и сделал как просят. - После примерно 10 безрезультатных перезагрузок взял Debian netinst и поставил за 6 мин на специально для таких косяков оставленный логический раздел в 1.5 Гб. - Debian прописал свежий загрузчик, не забыв и про ЗлоXP, и про CentOS 4.4 (Final). - Выбираю при перезагрузке CentOS - доходит до …
Warning: unable to open an initial console
SELinux: Disabled at runtime
SELinux: Unregistering netfilter hooks
…и все…висюки
что делать?
кто виноват?
с уважением,
Михаил
Не знаю, эту памятку я написал лично для себя, и после таких прелиминарных установок, сервера отдают в руки профессиональным администраторам - я программист, и только иногда могу проконсультировать кого-то в планах установки настройки специфического софта, причём, возможно не всегда правильно относительно правил какой-либо системы.
Я не знаю кто виноват и к кому обращаться. Пробуй искать кого-то, кто с этими операционными системами провёл больше времени и знает о подобных рпоблемах.
дело сдвинулось с мертвой точки после того, как ручками дописал в menu.lst к блоку:
title CentOS release 4.4 (Final)
root (hd0,7)
kernel /boot/vmlinuz-2.6.9-42.EL root=/dev/hdb8
почему-то отсутствовавшую прежде строку:
initrd /boot/initrd-2.6.9-42.EL.img
Правда, корневая ФС после этого монтировалась только в режиме чтения-записи и ругалась, что mount: LABEL=/ duplicate - not mounted.
Из своего опыта припоминаю, что и Федора и “недоустановленный” Дебиан ставят “лейблы” вида ” / ” (их видно под qtparted - см. скриншот на http://download.yousendit.com/48F1974C5D3F9C3F - центос на hdb8, “временный” Дебиан на hdb10 - и не видно под gparted).
Снес “аварийный” Дебиан (который ставил только для восстановления загрузчика) и после ребута получил консольное приглашение к входу в центос :)
Иксы правда не поднялись (что-то центос намудрил с мышкой), - но это уже дело поправимое.
спасибо за терпение.
с уважением,
Михаил