Proliant 1500 и RedHat 6.2


Аппаратное обеспечение: PL1500 / dual 166МГц E12 8/17/98, 96MB ОЗУ, CD привод на id=6
Compaq Original Smart (EISA - SP181132-001) слот 6
Compaq Netflex-3/P (PCI 169811-002) слот 7.

ПО: SmartStart 4.70, RedHat 6.2 ftp install


Обновите System ROM до 8/17/1998 с помощью SP6224.EXE
Затирание системы с помощью любого SmartStart CD (использовался Sys Erase v1.56)

  16384 KB OK
COMPAQ System BIOS - E12 (08/17/1998)
Copyright 1982,1998 Compaq Computer Corporation. All rights reserved.


Processors running at 166 MHz
Processor 2 Initializing...

 178-Processor Configuration Invalid
 172-EISA Configuration Nonvolatile Memory Invalid
     Initialization Aborted
 172-1 Configuration Nonvolatile Memory Invalid
Slot 6 Drive Array Initializing
1785-Slot 6 Drive Array not Configured
 162-System Options Not Set

SCSI Device Detected - System Board, SCSI ID 6: COMPAQ   CRD-25V

     Run System Configuration Utility

Press "F1"  key to continue
      "F9"  key for ROM-Based Diagnostics
      "F10" key for System Partition Utilities

Нажмите "F1"
запустите SCU v2.51 при помощи SP13093.EXE
Настройте сервер и сконфигурируйте массивы:
Загрузитесь с Disk 1 SCU
Auto Config: "NO"
Введите дату и время
Выберите "System Configuration", затем "Configure Hardware"
Disk 3
"Primary Operating Selection" -> Unix -> Linux
Disk 2
"Обзор или изменение настроек аппаратного обеспечения"
"Шаг 3: Просмотр или редактирование деталей"
Проверьте, чтобы массив установился правильно на Original Smart
Порядок контроллера должен быть first
OS Selection for Array должно быть Unix/Xenix
F10 - Готово
"Шаг 5: Сохранить и выйти"
"Сохраните конфигурацию и перезапустите компьютер"
"reboot" -> нажмите "enter" для перезагрузки

Создайте системный раздел.
Загрузитесь с Disk 1 SCU

Скопируйте SCU на системный раздел
Загрузитесь с Disk 1 SCU
Скопируйте "Compaq System Configuration" и если у Вас есть диски для "Compaq Diags" скопируйте их тоже. Не беспокойтесь о других вариантах выбора
Повторить с дисками 1-4
"Запуститесь с системного раздела"
Exit
Enter для перезапуска

Инсталляция по сети, FTP
Загрузитесь с сетевого загрузочного диска RH6.2 (bootnet.img)
BOOT: linux text expert mem=96M
"Devices: Driver Disk?" Cancel
English
US
FTP
Thunderlan (no options)
DHCP
enter path to server: emperor
enter path to rh62 cd: pub/RedHat62/i386
Add Device
SCSI
Compaq Smart2
Specify Module Parameters
eisa=0x6000
"Compaq Smart/2 RAID Controller" found
unknown partition table found on screen F4
Add Device
SCSI
Symbios/NCR53c8xx (no options)
embedded SCSI found and cdrom drive found on screen F4
Done
OK
"Custom Install"
fdisk
p3=Compaq Diags, p1=/boot 30MB, p2=extended(rest of drive), p5=swap 300MB, p6=/(root, rest of drive), mark /boot active, mark swap as type swap
Save and Exit Fdisk
Turned Off Linear Mode
Add mem=96M to the boot options
"First Sector of boot partition"
Set Hostname
Unlisted Card
SVGA

Выберите "Development"
Выберите "Kernel Development"
Пропущенные пакеты:
kernel-doc-2.2.14-5.0.i386.rpm <---- Optional
glibc-profile-2.1.3-15.i386.rpm <---- Optional
egcs-g77-1.1.2-30.i386.rpm <---- Optional

Вышеупомянутые пакеты являются дополнительными и не требуются.

Стартуем filecopy
В командной строке загрузочного диска переходим в bash экран и производим модификации в системе:
/mnt/sysimage/usr/sbin/chroot /mnt/sysimage
su -

[root@localhost /root]# cat /etc/fstab
/dev/ida/c0d0p6         /                       ext2    defaults        1 1
/dev/ida/c0d0p1         /boot                   ext2    defaults        1 2
/dev/cdrom              /mnt/cdrom              iso9660 noauto,owner,ro 0 0
/dev/fd0                /mnt/floppy             auto    noauto,owner    0 0
none                    /proc                   proc    defaults        0 0
none                    /dev/pts                devpts  gid=5,mode=620  0 0
/dev/ida/c0d0p5         swap                    swap    defaults        0 0



[root@localhost /root]# cat /etc/lilo.conf
boot=/dev/ida/c0d0p1
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
default=linux

image=/boot/vmlinuz-2.2.14-5.0smp
	label=linux
	initrd=/boot/initrd-2.2.14-5.0smp.img
	read-only
	root=/dev/ida/c0d0p6
	append="mem=96M"

image=/boot/vmlinuz-2.2.14-5.0
	label=linux-up
	initrd=/boot/initrd-2.2.14-5.0.img
	read-only
	root=/dev/ida/c0d0p6
	append="mem=96M"


[root@localhost /root]# cat /etc/conf.modules
alias scsi_hostadapter cpqarray
options cpqarray eisa=0x6000
alias scsi_hostadapter1 ncr53c8xx
alias parport_lowlevel parport_pc
alias eth0 tlan
alias scsi_hostadapter2 ncr53c8xx


[root@localhost /root]# mkinitrd -v -f /boot/initrd-2.2.14-5.0.img 2.2.14-5.0
Using modules:  block/cpqarray.o scsi/ncr53c8xx.o
Using loopback device /dev/loop0
/sbin/sash -> /tmp/initrd.997/bin/sash
/sbin/insmod.static -> /tmp/initrd.997/bin/insmod
/lib/modules/2.2.14-5.0/block/cpqarray.o -> /tmp/initrd.997/lib/cpqarray.o
/lib/modules/2.2.14-5.0/scsi/ncr53c8xx.o -> /tmp/initrd.997/lib/ncr53c8xx.o
Loading module cpqarray with options eisa=0x6000
Loading module ncr53c8xx with options



[root@localhost /root]# /sbin/lilo -v
LILO version 21, Copyright 1992-1998 Werner Almesberger

Reading boot sector from /dev/ida/c0d0p1
Merging with /boot/boot.b
Boot image: /boot/vmlinuz-2.2.14-5.0smp
Mapping RAM disk /boot/initrd-2.2.14-5.0new.img
Added linux-new *
Boot image: /boot/vmlinuz-2.2.14-5.0smp
Mapping RAM disk /boot/initrd-2.2.14-5.0smp.img
Added linux
Boot image: /boot/vmlinuz-2.2.14-5.0
Mapping RAM disk /boot/initrd-2.2.14-5.0.img
Added linux-up
/boot/boot.4801 exists - no backup copy made.
Writing boot sector.


Теперь Вы можете создать свой загрузочный диск. Он сможет быть загрузочным.
Monitor -> custom
OK
Non-Interlaced SVGA 1024x768 @ 60Hz, 800x600 @ 72Hz
50-90
Probe
OK
8bits, 800x600, use default
startx -> OK
Can you see this message, YES
do you want X to start automatically, NO
Congratulations, press OK

Восстановление:
Вышеуказанное не работало у меня, итак вот как я восстанавливал:
Запустите инсталляционную часть Linux ещё раз:
BOOT: linux text expert mem=96M
cancel the driver disk
english
us
ftp
tlan (no options)
use DHCP
emperor
pub/RedHat62/i386
"Add Device"
SCSI
cpqarray (specify options)
eisa=0x6000
found (ida/c0d0: unknown partition table)
"Add Device"
SCSI
Symbios/NCR53c8xx (no options)
found (SCSI and CDROM found)
Done (no more devices to specify)
Welcome -> OK
"custom installation"
fdisk
edit
p (print the partitions, make sure they look good)
w (write the partition table out without changes)
Перейдите в bash экран, подготовьтесь к восстановлению:
ALT F2

mkdir /a
mknod /a/c0d0 b 72 0
fdisk -l /a/c0d0
mknod /a/c0d0p1 b 72 1      (boot)
mknod /a/c0d0p6 b 72 6      (root)
(Если Ваш /usr раздел отделён, Вам нужно будет создать именованный канал для него.)

mkdir /b
mount /a/c0d0p6 /b
mount /a/c0d0p1 /b/boot
(Если Ваш /usr раздел отделён, смонтируйте его под /b.)

# /b/usr/sbin/chroot /b
bash# cd /
bash# su -
PAM_pwdb[70]: (su) session opened for user root by (uid=0)
[root@localhost /root]#
На этой стадии, всё то же самое, что называется "Однопользовательский сервисный режим". Это значит, что на данный момент нет сетевого доступа, и нет дополнительно смонтированных файловых систем (требуется смонтировать то, что Вам нужно). Вы можете перемещаться по системе в виду того, что Вам требуется сделать необходимые исправления.

С этого момента я создам ядро на этом сервере с cpqarray, встроенным статически


*****Вся информация ниже переделывается*****

пропускать как можно больше материалов программы установки X-Windows (я использовал xf86config когда Linux был готов к перенастройке после инсталляции)
При поступлении соответствующего запроса системы выполнить настройку lilo, я выключил linear. Добавьте дополнительные опции здесь smart2=0x6000 mem=96M
(Для дополнительных опций я использовал eisa=0x6000, чтобы загрузить cpqarray как модуль, Загружать его как модуль не получается, мне пришлось загрузить его статически; следовательно, использование smart2=0x6000 является корректной опцией, чтобы ввести здесь.)
Я установил LILO на /boot раздел (p1).
И создал загрузочную дискету по запросу системы.

Удостоверьтесь, что следующие элементы установлены, которые необходимы, чтобы скомпилировать Ваше собственное ядро:

kernel-source-2.2.14-5.0.i386.rpm
kernel-headers-2.2.14-5.0.i386.rpm
kernel-doc-2.2.14-5.0.i386.rpm <---- Optional
cpp-1.1.2-30.i386.rpm
make-3.78.1-4.i386.rpm
ncurses-5.0-11.i386.rpm
ncurses-devel-5.0-11.i386.rpm
glibc-2.1.3-15.i386.rpm
glibc-devel-2.1.3-15.i386.rpm
glibc-profile-2.1.3-15.i386.rpm <---- Optional
egcs-1.1.2-30.i386.rpm
egcs-g77-1.1.2-30.i386.rpm <---- Optional
egcs-c -1.1.2-30.i386.rpm <---- Optional
egcs-objc-1.1.2-30.i386.rpm


"Экран приветствия"
Переключитесь ALT F2
/mnt/sysimage/usr/sbin/chroot /mnt/sysimage/
cd /
запустите xf86config и настройте X-Windows
cd /usr/src/linux
startx &

cd /usr/src/linux
make mrproper (только в первый раз)
make xconfig (или menuconfig или config)
vi Makefile add to extraversion "smp": -5.0 -> -5.0smp (выполните это только если компилируете SMP ядро)
vi /etc/lilo.conf (убедитесь, что Вы инсталлируете LILO на /boot, убедитесь в том, что Ваш образ по умолчанию указывает на ядро SMP, если Вы создадите таковое. Также проверьте, что есть строка append для Вашего контроллера массива и размера памяти: append="smart2=0x6000 mem=96M")
make clean
make dep
make bzImage
make modules
make modules_install
make install

Или, если Вы не делаете опечаток, можете вбить 6 последних строк в одну:
make clean dep bzImage modules modules_install install

Здесь у Вас есть два вариантов в "Экране приветствия" 1) переключиться Alt F2 и создать ядро с cpqarray встроенным статически, отредактировать lilo.conf, запустить /sbin/lilo -v перезагрузка и всё будет прекрасно. 2) скопировать ядро с cpqarray встроенным статически в /boot, отредактировать lilo.conf, запустить /sbin/lilo -v всё будет замечательно. 3) создать ядро с cpqarray встроенным статически на другой машине, скопировать его на загрузочную дискету, созданную при инсталляции, загрузиться с неё, задать нужные параметры загрузки (linux smart2=0x6000 mem=96M), могут получиться неразрешенные символы и неспособность получить основной # для контроллера массива, но система должна подняться. Можно использовать это временное статическое ядро, пока Вы не создадите корректное в системе. Метод, который я выбрал, заключался в следующем: У меня был другой сервер, работающий под RH6.2, я создал там ядро с cpqarray встроенным статически, удалил всё остальное, что было несущественным. Получил его менее, чем 600k, взял свою загрузочную дискету, созданную при инсталляции, заменил существующее ядро на дискете новым статическим, которое я создал. Система (PL1500) теперь могла загружаться при помощи данной дискеты (при загрузке не забывайте использовать следующее: smart2=0x6000 mem=96M). Я больше не получал недопустимой таблицы разделов. Я не смог получить основной # контроллера массива и также получил множество неразрешённых символов; тем не менее, система поднялась. Я мог залогиниться, как root, Затем я начал выполнять шаги, чтобы создать новое ядро, для использования. Я мог также скопировать ядро с дискеты в /boot, настроить /etc/lilo.conf и запустить /sbin/lilo; однако из-за многих ошибок на этом ядре, Я создаю новое на этой системе: cd /usr/src/linux make mrproper make clean dep make xconfig У меня двухпроцессорный системник, я создаю двухпроцессорное ядро, итак я отредактирую Makefile и добавлю экстраверсию, которая имеет долю smp -5.0 так, что читает -5.0smp make bzImage make modules make modules_install Это - то, где я закончил, моими следующие шагами были: поместить ядро в /boot, это значит перейти в arch/i386/boot и забираем bzImage, получаем system.map, и ещё пару файлов (не помню какие точно, нужно глянуть). Может делаем что-то с initrd. Возможно я выполню "make install", чтобы проделать и для себя эти шаги, посмотрим. редактирую /etc/lilo.conf (на всякий случай я указываю на ядро и также начальные параметры загрузки smart2=0x6000 mem=96M) запускаю /sbin/lilo -v перегружаюсь с/без дискеты, система на винчестере должна прекрасно подняться.


У нас ваша полиграфия будет готова на следующий день. | http://ufa.officemag.biz
Поиск по сайту в FreeFind!:
Поиск в Google!:

WWW cpqlinux.com

Текущее положение:
Вернуться на главную: www.cpqlinux.com

Автор:
Ричард "Черный" (Richard Black)
Контакты: contact.html


Сайт создан в: 9/20/1999