Общие указания по установке Linux на сервера CompaqНовая установка должна проходить так:
Устанавливайте с памятью не больше, чем 960MБ. Если Вы хотите производить установку с большей памятью, тогда Вы должны ограничить количество видимой инсталляции памяти набрав "linux mem=960M" в командной строке загрузки. RedHat 6.0 поддерживает 1ГБ памяти по-умолчанию и 2ГБ с незначительными модификациями ядра. На системах x86 RedHat 6.0 похоже поддерживает максимум 4ГБ. Автоматом Linux не увидит более 1ГБ памяти. Если у Вас более 1ГБ памяти, Вам потребуется передать параметры посредством append оператора в /etc/lilo.conf На определённых серверах Compaq, Linux может видеть только 16МБ памяти, в таком случае Вам потребуется передать параметры посредством append оператора в lilo.conf для распознавания полного объёма памяти. Не сообщайте в /etc/lilo.conf, что у Вас установлено памяти больше, чем установлено физически. append строка выглядит так: append="mem=48M"и находится между строками "read-only" и "root=". Сохраните изменения в /etc/lilo.conf и запустите "/sbin/lilo". Раздел /etc/lilo.conf будет выглядеть в точности как: image=/boot/vmlinuz-2.2.5-15 label=linux root=/dev/sda2 append="mem=48M" read-onlyЕсли потребуется добавить другие параметры в append оператор, они разделяются пробелами и выглядеть это будет так: append="mem=48M HDC=CD-Rom"где "HDC=CD-Rom" был 2ым параметром, который Вы хотели добавить. Замечал, что у некоторых возникают проблемы с использованием "M" для обозначения мегабайт, убедитесь, что Вы используете ЗАГЛАВНУЮ "M", а не прописную "M". Некоторые переводят объём памяти в килобайты и используют "k" вместо "M"; однако в данном случае передается больше символов в ядро через append оператор. В прошлом, существовало ограничение количества символов, которые могут быть переданы в ядро посредством append оператора, таким образом, возможно, не является желательным, использовать более длинное "k" обозначение. Примечания по дисковым массивам Compaq: Не устанавливайте Linux с ненастроенными дисками в массиве. Ненастроенные диски должны быть либо настроены, либо извлечены до конца инсталляции. Примечания по жёстким дискам на Intel компьютерах/ серверах: Допускается 4 главных раздела на каждом жёстком диске. Расширенный раздел считается, как 1 основной раздел. Расширенный раздел может состоять из множества логических дисков. Загружаться можно только с основного раздела. Логический диск на расширенном разделе не загрузочный. Ядро загрузки (для большинства операционных систем на базе Intel) должно находиться ниже границы 1024 цилиндра. Если же ядро располагается за границей 1024 цилиндра, операционная система не загрузится. Примеры размеров разделов для установки чистого Linux : Тип раздела Размер раздела Точка монтирования Описание основной раздел 39MB none Системный раздел Compaq основной раздел 30MB /boot /boot используется для загрузки Linux здесь начинается дополнительный раздел логический диск 130MB none Swap раздел типа "Linux Swap" логический диск 265MB / файловая система Root логический диск 265MB /var файловая система /var логический диск 50%* /home /home содержит каталоги пользователя логический диск 50%* /usr как минимум 900MB требуется для /usr для полной установки на RH60, 1.3ГБ на RH62*Обычно остающееся место на диске в равных долях разделяется между /home и /usr, таким образом 50%. /usr должно быть хотя бы 900МБ так как содержит все программы и приложения. Для выяснения остающегося количества для /home и /usr, возьмите начальный цилиндр для /home, отнимите от конечного цилиндра диска, разделите полученное значение пополам и добавьте к начальному цилиндру для /home. Затем для /usr, используйте следующий доступный начальный цилиндр, и пусть конечный цилиндр закончится на последнем, на диске. Создание разделов для установки двухвариантной загрузки Linux / Windows (или другой ОС): Единственное изменение к вышеприведённой информации - это создание основного раздела Windows (или другой ОС), сразу после /boot и перед дополнительным разделом. Тип раздела Размер раздела Точка монтирования Описание основной раздел 39MB none Системный раздел Compaq основной раздел 30MB /boot /boot используется для загрузки Linux основной раздел xxxMB** ПОМЕЩАЕТЕ Windows ИЛИ ДРУГУЮ ОС ЗДЕСЬ здесь начинается дополнительный раздел логический диск 130MB none Swap раздел типа "Linux Swap" логический диск 265MB / файловая система Root логический диск 265MB /var файловая система /var логический диск 50%* /home /home содержит каталоги пользователя логический диск 50%* /usr как минимум 900MB требуется для /usr для полной установки на RH60, 1.3ГБ на RH62*Обычно остающееся место на диске в равных долях разделяется между /home и /usr, таким образом 50%. /usr должно быть хотя бы 900МБ так как содержит все программы и приложения. Для выяснения остающегося количества для /home и /usr, возьмите начальный цилиндр для /home, отнимите от конечного цилиндра диска, разделите полученное значение пополам и добавьте к начальному цилиндру для /home. Затем для /usr, используйте следующий доступный начальный цилиндр, и пусть конечный цилиндр закончится на последнем, на диске. **Это системный раздел Windows или другой операционной системы. Создавайте его любого требуемого размера, я бы попытался также оставить его полностью ниже предела 1024 цилиндра. Вы также можете создать логические диски Windows (или другой ОС) на дополнительном разделе (порядок логических дисков не имеет значения). Примечания по размерам разделов: Я склоняюсь к созданию раздела для /boot в районе 30MB или 60MB. Тут хранится ядро, и оно будет расти. 60MB возможно небольшой перебор, но как Вы потом поменяете размер? Возможно, Вам понадобятся большие или меньшие разделы, в отличие от представленных мною выше. Возможно, Вам даже понадобится большее количество разделов нежели я перечислил. Скорректируйте размеры и число разделов согласно Вашим потребностям. Примечания по изменению размеров разделов: Обычно, когда разделы созданы, их размеры постоянно фиксированы. Единственный путь изменить это - зарезервировать данные, уничтожить раздел, пересоздать раздел с нужным размером, затем восстановить данные. Это долгий процесс, но единственный верный метод для этого в критических условиях. Есть альтернативный метод позволяющий изменить размеры разделов. Он не подходит для критических условий. И определенно не подходит, если Вы не сделали 2 резервные копии и не проверили их. Ни я, ни мой работодатель Compaq, не несут ответственности за потерю данных при изменении размеров разделов. Изменение размеров разделов не поддерживается. Мы немного отвлеклись, вот как изменять размер Linux раздела (даже на контроллере массива Compaq). Partition Magic 4.0 коммерчески доступный пакет, который позволит изменить размеры разделов без уничтожения данных (помните мои предупреждения и сделайте копию, и этот метод также не поддерживается Compaq). Версия 4.0 позволит изменять разделы Linux, версия 3.0 - нет. При наличии свободного пространства, Вы даже можете создать ещё разделы, если потребуется. Примечания по /boot: /boot должно быть основным разделом (№ разделов 1-4) Если /boot логический диск (№ раздела 5 или выше), тогда Вам потребуется установить загрузчик куда-то в другое место, но не на логическом диске. Вы можете установить LILO в MBR или установить LILO в /boot и использовать другой менеджер загрузки.. /boot должно быть отмечено активным (если Вы не собираетесь использовать загрузчик NT). /boot должен находиться ниже предела 1024 цилиндра Все другие разделы Linux (включая swap) могут находиться на дополнительном разделе, как логические диски (№ разделов 5 и выше). Примечания по разделу Swap: Раздел swap прекрасно может располагаться на дополнительном разделе. Удостоверьтесь в установке его типа в fdisk на "Linux Swap" под номером "82." Примечания по другим разделам Linux (кроме /boot): Все разделы, за исключением /boot могут находиться как логические диски на дополнительном разделе. Примечания по маркировке раздела активным: Только 1 раздел единоразово может быть отмечен, как активный. Примечания по разделу системных утилит Compaq: Раздел системных утилит Compaq - это небольшой раздел (на данный момент около 39МБ) расположенный в начале диска (начинающийся с первого цилиндра). Данный раздел расположен здесь с того момента, как процесс установки Smart Start CD. С помощью данных утилит Вы можете настраивать аппаратное обеспечение, добавлять или удалять карты, изменять ресурсы, запускать диагностику, другое. Две основных утилиты, расположенные в системном разделе - это "Compaq System Configuration Utilities" и "Compaq Server Diagnostics." Вы можете получить их последние версии на сайте Compaq http://www.compaq.com/support/files/server. Получить доступ к системному разделу можно двумя путями, 1) нажатием F10 при загузке или 2) указав на него из LILO. 1) Как получить доступ к системному разделу нажатием F10 при загрузке
Проблемы во время установки:
append="mem=48M" или append="mem=49152k"Происходит сбой установки Mandrake 6.0 на массиве Compaq:
"ls -l --full-time /sbin/lilo" 59,004 Mon Apr 12 16:15:20 1999 /sbin/lilo (неверное lilo, версия 21) 69,136 Mon Apr 12 23:19:24 1999 /sbin/lilo (корректное lilo для контроллеров массива, версия 21, есть в установке RedHat 6.0)
Как восстановить функциональность F10: Функциональное назначение F10 при загрузке для получения доступа к системному разделу располагается в MBR. Если Вы MBR перезапишите LILO, Вы не сможете загрузить системный раздел по нажатию F10 при загрузке. Здесь приведены шаги восстановления функциональности F10 и возможности загружать Linux.
Восстановление LILO: Данный процесс включает в себя загрузку с загрузочной дискеты Linux или инсталляционного CD Linux, монтирование разделов root и /boot, исправление /etc/lilo.conf и /etc/fstab, затем установку свежей копии LILO запуском /sbin/lilo. Вы обнаружите, что "/usr/sbin/chroot" поможет Вам в течение этого процесса. Данный процесс довольно прост, он просто длинный, так что я поместил его в отдельном документе названном recovery. Для более подробной информации или если у Вас нет загрузочной дискеты (созданной в течение установки системы), тогда обратитесь к документу "Восстановление Linux": recovery.html. Понимание LILO LILO обычно процесс из 2 частей. Он включает редактирование конфигурационного файла /etc/lilo.conf и запуск /sbin/lilo для применения изменения сделанных в /etc/lilo.conf. LILO (LInux LOader) может быть размещён в 2 местах, MBR (master boot record) или разделе, содержащем containing /boot. LILO работает одинаково из любого места. Если поместить LILO в MBR, это отнимет функциональность настройки F10; поэтому, мы предпочитаем не помещать LILO сюда. Первая строка /etc/lilo.conf содержит "boot=/dev/sda1" (или что-то вроде этого). Это говорит, о том, что LILO будет установлено в 1ый раздел (1) на 1ом (a) SCSI диске (/dev/sd). Если указано "boot=/dev/sda", тогда это показывает на MBR диска. Если у Вас есть несколько загрузочных образов в /etc/lilo.conf, определите используемый по-умолчанию с помощью параметра "default=". Если Вы не укажете параметр "default=", тогда загрузочным образом по-умолчанию будет первый в списке /etc/lilo.conf. Понимание имен разделов Linux и имен устройств: Имена разделов состоят из имени устройства, конкретного номера устройства, и номера раздела. Вот несколько примеров: Устройство № Устр. № Раздела = Полное имя устройства Описание /dev/sd a 2 = /dev/sda2 2ой осн. раздел на 1ом SCSI диске /dev/sd a none = /dev/sda MBR на 1ом SCSI диске /dev/hd c none = /dev/hdc MBR на 3ем IDE устройстве (может даже ссылаться на CD-Rom) /dev/ida/ c0d0 p1 = /dev/ida/c0d0p1 1ый раздел (p1), в массиве "A" (d0), на первом контроллере массива Compaq (c0)Основные разделы нумеруются между 1 и 4. Дополнительный раздел принимает номер на 1 больший номера основного раздела. Логические диски в дополнительном разделе всегда начинаются с 5 и выше. Двухвариантная загрузка / Загрузка системного раздела с использованием LILO как загрузчика: LILO способен загружать большинство операционных систем. Для загрузки из другого раздела, такого как системный раздел или Windows, Вам потребуется добавить секцию подобно следующей (без описаний справа):
"F10" метка, которую я дал этому выбору "/dev/sda" указывает на MBR диска, содержащего раздел, с которого я хочу загрузиться. После изменения в LILO, если Вы сохранили изменения в /etc/lilo.conf, запускаем /sbin/lilo, Вы сможете загрузиться по другому выбору, выбрав его в командной строке "LILO:" (нажатие tab выведет список вариантов). Двухвариантная загрузка / Загрузка Linux из загрузчика NT: Для того, чтобы Linux присутствовал в качестве выбора на экране загрузчика NT, Вам потребуется записать загрузочный сектор Linux раздела /boot и сохранить его в файл. Хорошая для этого утилита - bootpart.exe. Единственный путь заполучить эту утилиту - найти с помощью http://ftpsearch.ntnu.no. Запустите из NT, передайте верные параметры, назначьте метку для Linux, и она автоматически запишет загрузочный сектор (первые 512 байт раздела /boot), поместит в файл, и добавит запись в BOOT.INI. Готово. Перезапустите компьютер и удостовертесь, что Linux появился в загрузчике NT. Другой метод записать загрузочный сектор - использовать DD. Предупреждение: будьте осторожны с dd, Вы можете уничтожить всю информацию на жёстком диске, если не будете аккуратны. Вот пример команды, для получения загрузочного сектора используя dd: dd if=/dev/sda1 of=/tmp/bootsect.lnx bs=512 count=1Разумеется, нужно исправить значение /dev/sda1 на то, где установлен LILO. Двухвариантная загрузка / Каков порядок разделов на диске для двухвариантной загрузки: 39MB Системный раздел 30MB /boot раздел xxxMB 95 или NT раздел (не превышайте предела 1024 цилиндра) xxxMB Дополнительный раздел, содержащий логические диски. xxxMB Здесь размещаете все разделы Linux и логические диски 95 или NT .Двухвариантная загрузка / Linux, Системный раздел Compaq, и NT (Администратор диска NT): Если Вы решите устроить систему с двухвариантной загрузкой и поделить жёсткий диск с Windows NT, вскоре Вы заметите, что после того, как Вы запускаете Администратор диска NT, у Вас трудности с загрузкой Linux. Проблема в том, что системный раздел первоначально входит как раздел №3. Linux это не мешает, и он будет обходить это. Всё хорошо, пока не появляется NT. Администратор диска NT видит разделы на дисках и говорит, что информация некорректна и требует исправлений (говорит очень тихо, потому что никогда не слышно). NT возвращает всё по местам, переименовывая разделы. Раздел № Раздела до № Раздела после запуска NT Disk Admin NT Disk Admin 39MB Системный раздел 3 1 30MB /boot раздел 1 2 NT раздел 2 3 Дополнительный раздел 4 4 Другие разделы... 5 и выше изменений нетТеперь системный раздел снова стал разделом №1 вместо №3, раздел /boot теперь будет разделом №2 вместо 1, раздел NT будет разделом №3 вместо №2. На данном этапе, у Linux будут проблемы с загрузкой. LILO будет указывать на некорректные разделы. Потребуется загрузиться с загрузочной дискеты (или CD), отредактировать несколько файлов, и установить свежую копию LILO. Смотрите раздел "Восстановление LILO" для более подробной информации. Создание и добавление новых разделов: Для создания нового раздела используйте fdisk : "fdisk /dev/ida/c0d0" Для этого примера, раздел 10 - следующий доступный раздел. запомните номер нового раздела: "/dev/ida/c0d0p10" Теперь перегрузитесь, чтобы ОС провела пересинхронизацию дисков. Создание файловой системы: "mkfs -V -t ext2 -c -v /dev/ida/c0d0p10" Отредактируйте fstab и добавьте строку для Вашего раздела и точки монтирования. Взгляните на строку "/download" ниже, которую я добавил для использования /dev/ida/c0d0p10 (я решил, что этот раздел будет использоваться для хранения моих закачек, поэтому имя "/download"). - - - - - содержимое /etc/fstab - - - - - начало /dev/ida/c0d0p6 / ext2 defaults 1 1 /dev/ida/c0d0p1 /boot ext2 defaults 1 2 /dev/ida/c0d0p9 /home ext2 defaults 1 2 /dev/ida/c0d0p8 /usr ext2 defaults 1 2 /dev/ida/c0d0p7 /var ext2 defaults 1 2 /dev/ida/c0d0p10 /download ext2 defaults 1 2 /dev/ida/c0d0p5 swap swap defaults 0 0 /dev/fd0 /mnt/floppy ext2 noauto 0 0 /dev/CD-Rom /mnt/CD-Rom iso9660 noauto,ro 0 0 none /proc proc defaults 0 0 none /dev/pts devpts mode=0622 0 0- - - - - содержимое /etc/fstab - - - - - конец Создайте пустую директорию в корневой папке для точки монтирования: "mkdir /download" Смонтируйте раздел в директорию вручную ("mount -t ext2 /dev/ida/c0d0p10 /download") или перегрузитесь для того, чтобы раздел смонтировался в директорию. Зачем начинать с очистки системы:
Многие люди путаются в Linux fdisk, так как он очень отличается от Dos fdisk. Это действительно простой инструмент, чтобы использовать. Некоторые команды fdisk: "m" это Ваша кнопка помощи, она отображает список "menu" действий, которые можно совершить. "p" покажет Вам, на что похожи Ваши разделы. Используйте "p" почаще, чтобы быть уверенным, что размеры разделов такие как Вам надо. "n" создает новые разделы. "a" помечает раздел активным (не помечайте более 1 раздела за раз). "t" меняет тип раздела. Используйте для изменения раздела swap на тип Linux Swap. "w" сохраняет изменения "q" выход без сохранения изменений Типы разделов: 0x5 тип дополнительного раздела. 0x12 тип файловой системы раздела Compaq. 0x82 тип Linux. 0x83 файловая система Linux ext2. Если Вы не изменяете типы раздела (не рекомендуется), единственный тип раздела, который Вам придётся изменить - это swap раздел. Измените раздел swap на тип "Linux Swap" под номером "82". Создание основных разделов: "n" для нового раздела "p" для основного Выберите следующий доступный № основного раздела (1-4) Укажите начальный цилиндр Введите размер, который Вы хотите (например: 30M для раздела 30МБ) Создание дополнительного раздела: "n" для нового раздела "e" для дополнительного раздела Выберите следующий доступный № основного раздела (1-4) Укажите начальный цилиндр Укажите последний доступный цилиндр (для дополнительного раздела лучше каждый раз обращаться в конец диска). Вы заметите, что дополнительный раздел показан, как тип 5 (extended). Создание логического диска на дополнительном разделе: "n" для нового раздела "l" для логического раздела Укажите начальный цилиндр Введите размер, который Вы хотите (например: 265M для раздела 265МБ) Вы увидите, что логические диски начинаются от раздела под номером 5 и выше. Примечания по Fdisk: Убедитесь, чтобы раздел /boot был единственным загрузочным разделом, отмеченным командой "a" в fdisk. Убедитесь, чтобы тип раздела swap был изменен на тип swap (82) используя команду "t" в fdisk. Сохраните изменения в fdisk, используя команду "w". Многочисленные NIC (3 ne2000, RedHat5.2 Linux): - - - - - содержимое /etc/conf.modules - - - - - начало alias eth0 ne alias eth1 ne alias eth2 ne options ne io=0x300,0x280,0x240- - - - - содержимое of /etc/conf.modules - - - - - конец Многочисленные NIC (2 TLAN, RedHat5.2 Linux): - - - - - содержимое /etc/conf.modules - - - - - начало alias scsi_hostadapter ncr53c8xx alias eth0 tlan alias eth1 tlan- - - - - содержимое /etc/conf.modules - - - - - конец Драйвера NIC от Compaq: Название драйвера Описание TLAN Чипсет на основе TI Thunderlan, Netelligent, Netflex3, т.д. TLAN включен в Linux. Домашняя страница http://sourceforge.net/projects/tlan/ e100 Compaq Intel базируемый NIC e100 доступен для скачивания с сайта Intel http://support.intel.com/support/network/adapter/pro100/100linux.htm eepro100 Используйте e100 вместо eepro100 e1000 Compaq Gigabit NIC, скачайте e1000 с сайта Intel http://support.intel.com/support/network/adapter/1000/linux1000.htmДобавляем системный раздел в LILO (встроенный SCSI): - - - - - содержимое /etc/lilo.conf - - - - - начало boot=/dev/sda1 map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.0.36-0.7 label=linux root=/dev/sda6 initrd=/boot/initrd-2.0.36-0.7.img read-only other=/dev/sda3 label=scu table=/dev/sda- - - - - содержимое /etc/lilo.conf - - - - - конец Добавляем системный раздел в LILO (контроллер массива Compaq IDA): - - - - - содержимое /etc/lilo.conf - - - - - начало boot=/dev/ida/c0d0p1 map=/boot/map install=/boot/boot.b prompt timeout=50 image=/boot/vmlinuz-2.2.5-15 label=linux root=/dev/ida/c0d0p6 initrd=/boot/initrd-2.2.5-15.img read-only other=/dev/ida/c0d0p3 label=scu table=/dev/ida/c0d0- - - - - содержимое /etc/lilo.conf - - - - - конец
Данный документ создал Richard Black. На данный момент домашняя страница этого документа http://www.cpqlinux.com. Это не Compaq спонсируемый документ. Этот документ представлен "как есть", и ни я, ни Compaq не можем считаться ответственными за любые результаты использования этой документации. Я приложил все усилия, чтобы удостовериться, что этот документ достаточно полон и столь же правилен насколько возможно. Если у Вас есть какие-либо изменения / исправления к этому документу, то, пожалуйста, пошлите их мне mailto:richard.black@cpqlinux.com. Поскольку я делаю обновления этого документа, я буду обновлять вышеупомянутую домашнюю страницу с новыми версиями этого документа. Изменения: 12-08-2000 Многое почистил, весь документ был почёркан. Это давно уже нужно было сделать, но всё не доходили руки. Удалены почти все таблицы из документа, удалено много html тэгов, которые мне не нравились. Обновлена кое-какая информация, преобразованные все примеры из UnixWare7 в UnixWare2. Изменены некоторые специфические вхождения rh60. 03-27-2000 Добавлена ссылка на новый сайт про cpqarray. Драйвер был передан от Chris Frantz в Compaq's Storage Products Division. 01-12-2000 Изменен текст ссылки с "Сетевые драйвера Linux NASA" на "Сетевые драйвера Linux (представлено NASA)" 11-12-1999 Добавлена ссылка к информации "Как установить RedHat 6.0 на старый Compaq ProLiant 2000 ( или 1000 )" от Jean Philippe. 10-28-1999 Изменено mem=960M на "linux mem=960M" 10-25-1999 Добавлено ещё 2 ссылки в раздел поддержки для Сетевые драйвера Linux NASA и для домашней страницы драйвера NCR53c710 SCSI. 10-20-1999 Очистка документа. 9-20-1999 Воссоздание документа и выпуск на http://www.cpqlinux.com на основе старого документа созданного Richard Black. | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
Текущее положение: Вернуться на главную: www.cpqlinux.com Автор: Ричард "Черный" (Richard Black) Контакты: contact.html Сайт создан в: 9/20/1999 |