Платный
хостинг от провайдера HostSpace.com.ua - хостинг, регистрация доменов.
Поддержка PHP, MySQL, почта - в каждом тарифном плане.
');
// -->
');
// -->
');
// -->
Предлагаем:
видеотехника и фототехника |
сотовые телефоны |
софт и мультимедиа
Promise FastTrak TX2000 RH-linux install HOW-TO
Подписка на 2007 год: Журналы Linux Format и
Системный администратор Mandriva Corporate Server 4 и Mandriva Multi Network Firewall 2
Mandriva Linux 2007 LinuxCenter Edition (3DVD) и Free Edition (1DVD)
Коробочные версии Mandriva Linux 2007: Discovery, PowerPack и PowerPack+
Предзаказы на ASPLinux: Greenhorn, Express, Standard и Deluxe
Promise FastTrak TX2000 RH-linux install HOW-TO
В данном документе рассказывается, как установить Red Hat Linux и совместимые дистрибутивы на Promise FastTrak TX2000
[Aleksey Konovalov (alk_te@yahoo.com)]
Установка Red Hat Linux 8/9 на Promise FastTrak TX2000
Опишем последовательность действий, которую необходимо выполнить для установки RedHat Linux 8/9 на Promise FastTrak TX2000:
Скачайте с сайта Promise
драйвера
под свою систему, а также partial source linux driver.
Для систем, которых нет в списке, скачайте только partial source linux driver и выполните рекомендации,
приведенные в конце этого документа.
Действуя согласно инструкции в архиве, создайте дискету с драйверами для Вашего ядра.
Создайте массив дисков в контроллере.
Вставьте инсталляционный CD1 Вашего дистрибутива и дискету с драйверами.
Загрузитесь с CD и передайте LILO следующие параметры (подробности можно найти в инструкции):
Это необходимо, поскольку, согласно документации, ядро воспринимает контроллер Promise не как RAID, а как еще один
IDE-контроллер. Данная строка предотвращает обнаружение и подключение к системе всех IDE-устройств, кроме расположенных
на встроенном контроллере (напомним, что аппаратный RAID в Linux воспринимается как SCSI).
Продолжайте загрузку. При этом ядро обнаружит контроллер, попытается его определить и выдаст сообщение об ошибке,
однако процесс загрузки не прервется.
После загрузки инсталлятор выдаст окно, в котором спросит, имеется ли у Вас диск с драйверами. Если вы правильно выполнили
инструкции пп. 2-3, он у Вас есть и в настоящий момент находится в дисководе, поэтому Вам следует ответить "OK".
В процессе инсталляции будет загружен драйвер FastTrack и устройство /dev/hdX заменится на /dev/sdX. Остальные вопросы инсталлятора
будут стандартными.
Установите загрузчик (в данном HOWTO речь будет идти о LILO). Я рекомендую установить его в главную загрузочную запись (MBR)
на /dev/sdX. Не забудьте внести строку "ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15 ide2=0 ide3=0 ide4=0 ide5=0 ide6=0 ide7=0 ide8=0 ide9=0"
в расширенные опции загрузчика.
Продолжайте установку. По ее окончании НЕ НАЖИМАЙТЕ кнопку "Перезагрузка" ("Reboot"), а войдите в другую консоль
(используйте комбинацию клавиш Ctrl+Alt+F2, если Вы используете графический инсталлятор и Alt+F2 в противном случае) и
последовательно выполните следующие операции:
# umount /tmp/fd0
# chroot /mnt/sysimage
# mount /dev/fd0 /mnt
# cd /mnt
# sh setup-ft
Это необходимо для того, чтобы с дискеты был установлен модуль контроллера для ядра, подгружаемый в памяти при
запуске системы с жесткого диска.
Завершите работу с оболочкой, набрав
#exit
Переключитесь в графическую консоль инсталлятора с помощью комбинации Alt+F7 (или Alt+F1, если вы используете текстовый
инсталлятор) и нажмите кнопку "Перезагрузка" ("Reboot").
Извлеките инсталляционный CD и дискету и установите в BIOS загрузку с FastTrak (FT Ary). При следующем запуске Linux,
ядро должно сообщить об обнаружении SCSI-диска.
Войдите в систему и скопируйте на жесткий диск свежее ядро (любым удобным для Вас способом), а также
partial source driver с сайта Promise.
Откомпилируйте ядро. В теории, драйвера, поставляющиеся вместе с ядром, должны работать с
контроллером, однако это, к сожалению, не так. Во время настройки не забудьте включить поддержку
SCSI и IDE-RAID:
ATA/IDE/MFM/RLL Support -->
ATA/IDE/MFM/RLL Support
IDE/ATA/ATAPI Block Devices -->
Enhanced ATA/IDE/MFM/RLL disk/cdrom/tape/floppy support
Include IDE/ATA-2 Disk Support
[*] Use multi-mode by default
Include IDE/ATAPI CDROM support
[*] Generic PCI IDE chipset support
[*] Sharing PCI IDE interrupt support
[*] Generic PCI Bus master DMA support
[*] Use PCI DMA by default when available
[*] Intel PIIXn chipset support
[*] PIIXn tuning support
[ ] Promise PDC202{46|62|65|67|68} support
[*] Promise PDC202{46|62|65|67|68} support (не работают?)
[*] Special FastTrack Feature
[*] VIA 82CXXX chipset support
После компиляции и установки ядра распакуйте partial source linux driver. Затем, находясь в том же каталоге, что и файлы
драйвера, выполните команду:
#./make
или
#./make clean all
В итоге будет построен модуль FastTrak.o для ТЕКУЩЕГО ядра (т.е. ядра, на которое указывает символическая ссылка
/usr/src/linux, например /usr/src/linux-2.4.22)
Скопируйте FastTrak.o в директорию /lib/modules/2.4.x/kernel/drivers/scsi/
Создайте ram-диск, и поместите на него собранный вами модуль
Отредактируйте /etc/lilo.conf. Примерный вариант этого файла показан ниже:
prompt
timeout=50
default=linux
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
message=/boot/message
linear
image=/boot/vmlinuz-2.4.18-14
label=linux-old
initrd=/boot/initrd-2.4.18-14.img
read-only
append="ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15
ide2=0 ide3=0 ide4=0 ide5=0 ide6=0 ide7=0 ide8=0 ide9=0
root="LABEL=/"
# new section for new kernel with not-precompiled FastTrak driver
image=/boot/bzImage
label=linux
initrd=/boot/initrd-2.4.22.img
read-only
root=/dev/sda2
append="ide0=0x1f0,0x3f6,14 ide1=0x170,0x376,15
ide2=0 ide3=0 ide4=0 ide5=0 ide6=0 ide7=0 ide8=0 ide9=0 "
# end of lilo.conf
В данном случае длинные строки "append" разбиты на части исключительно с целью повышения удобочитаемости.
Установите LILO в boot-сектор командой "/sbin/lilo -v". В случае наличия ошибок в конфигурационном файле,
LILO укажет Вам на их источник.
Отредактируйте /etc/fstab: замените строку "LABEL=/" на "/dev/sda2" и т.п. Этот шаг не является обязательным, однако,
если в /etc/lilo.conf в строке "root=xxx" отсутствует метка "LABEL=xxx", а в /etc/fstab она присутствует, возможен вариант,
при котором ядро после загрузки не сможет смонтировать разделы, указанные посредством LABEL.
Важный момент: двоичные драйвера для собранного ядра из дистрибутива и скомпилированный Вами драйвер
оперируют различными файлами устройств. Поэтому Вам придется зайти в каталог /dev и внести следующие изменения:
Создать каталог /dev/scsi/host1/bus0/target0/lun0/
Создать в этом каталоге символические ссылки disc -> /dev/sda, part1 -> /dev/sda1 и т.д.
Перезагрузите систему
Замечание: подобным образом можно установить и базирующиеся на Red Hat дистрибутивы (ASPLinux, ...)
"Для тех, кого нет в списке"
Пользователи Slackware 9 могут поступить следующим образом:
Скачайте partial source linux driver с сайта Promis и распакуйте его в какой-либо каталог.
Откомпилируйте partial source linux driver под ядро 2.4.20, входящее в дистрибутив.
Для этого в каталоге /usr/src необходимо создать символическую сслыку linux->/usr/src/linux-2.4.20.
В каталоге с распакованным драйвером выполните одну из команд:
#./make
или
#./make clean all
В итоге будет получен модуль FastTrak.o для нужного нам ядра Linux.
Замечание: в некоторых случаях в откомпилированную версию модуля вставляется неверная версия ядра. В такой ситуации
необходимо открыть FastTrack.o в шестнадцатиричном редакторе и исправить эту ошибку (например, заменить строку 2.4.22 на 2.4.20)
Загрузитесь с инсталляционного CD Slackware 9. В ответ на приглашение инсталлятора укажите, что Вам нужно ядро raid.s со следующими опциями:
Возможно, изложенные ниже инструкции будут работать и с другим ядром, но я использовал именно такую конфигурацию
Войдите в консоль и подгрузите модуль FastTrack.o для ядра 2.4.20:
#insmod /mnt/extra/FastTrak.o
Под /mnt/extra понимается каталог, в котором содержится модуль. В данном случае я записал его на CD в директорию /extra,
смонтированную в /mnt, однако Вы можете выбрать любое другое имя, или даже сохранить модуль на дискете.
Находясь в каталоге /dev выполните команды:
#./makedevs.sh /dev/sda
Начинайте инсталляцию согласно инструкциям на дистрибутивном CD с учетом замены /dev/hdX на /dev/sdX.
Замечание: не забудьте установить исходные тексты ядра!
По окончании процесса установки не перезагружайте компьютер, а смените корневой раздел при помощи chroot и внесите в
lilo.conf следующую информацию:
В каталоге /dev создайте подкаталог /dev/scsi/host1/bus0/target0/lun0/, в который поместите символические ссылки
disc->/dev/sda, part1->/dev/sda1 и т.п.
Выполните команды:
#lilo -v
#exit
#reboot
После перезагрузки откомпилируйте новое ядро, драйвер для него и создайте ram-диск точно так же, как это делается в
Red Hat. Внесите новую секцию в lilo.conf.
Если Вы используете не Slackware, попробуйте скомпилировать partial source linux driver для Вашего ядра, поместить его в initrd, а его, в свою очередь, записать на загрузочную дискету или CD. После этого попробуйте выполнить
приведенные выше инструкции. К сожалению, у меня пока не было возможности применить эти рекомендации на практике для дистрибутивов,
отличных от Red Hat и Slackware 9.
Инструкция для пользователей Debian 3.0 (ядро bf-24) (автор - Илья Данилов):
Перед тем, как сделать RAM-диск, необходимо убедиться, что он включен
в вашем ядре (.config):
также должна быть включена опция "Compressed RAM fs", в противном случае
RAM-диск не будет подмонтирован:
CONFIG_CRAMFS=y
проверяем, что в /dev у нас есть необходимые устройства:
ls -la /dev/ram0 (или /dev/rd/0, если используется devfs):
brw-rw---- 1 root disk 1, 0
ls -la /dev/initrd:
brw-rw---- 1 root disk 1,250
в противном случае можно их создать при помощи mknod с
соответствующими minor и major номерами.
Переходим к изготовлению имиджа для mkinitrd. Ключи у него отличаются
от red-hat-овских, довольно сильно:
Сначала убеждаемся, что есть в наличие
/lib/modules/2.4.18/kernel/drivers/scsi/FastTrak.o
modprobe должен нормально подгружать этот модуль, в противном
случае стоит сделать depmod и проследить за появлением срочки из п.1
в /lib/modules/2.4.18/kernel/modles.dep
предполагается, что уже установлены initrd-tools. в этом случае
идем в каталог /etc/mkinitrd и добавляем в файл modules сточку
FastTrak
(только без .o в конце!)
создаем файл /etc/mkinitrd/files и пишем туда одну строчку с полным
путем к модулю:
/lib/modules/2.4.18/kernel/drivers/scsi/FastTrak.o
lilo -v -v
внимательно смотрим, что lilo отработал без ошибок, перезагружаемся.
Возможные ошибки:
ядро пишет: "cant mount root 08:00" - не указали опции RAM-диска
ядро пишет: "cant mount root 01:00" - не указали опцию CRAMFS
ядро пишет: "cant locate module...." и сдается с фразой "попытка
убить init).
Первые два случая решаются компиляцией ядра, последний чуть сложнее.
это означает, что initrd-tools достаточно древний (1.0.32, например,
как у меня) и он кое-что забыл положить в имидж... поступаем так:
оно напишет, что The working directory /tmp/mkinitrd.xxxx will be
kept.
cd /tmp/mkinitrd.xxxx/
cp /lib/modules/2.4.18/kernel/modles.dep initrd/lib/modules/2.4.18/kernel/
mkcramfs initrd /boot/initrd-2.4.18-raid.img 2.4.18
после этого в образе гарантированно появится modules.dep, который
нужен modprobe. еще можно проверить, если строчка modprobe -k
FastTrak в файле /tmp/mkinitrd.xxxx/initrd/loadmodules, а также
наличие
/tmp/mkinitrd.xxxx/initrd/lib/modules/2.4.18/kernel/drivers/scsi/FastTrak.o
www.linuxcenter.ru
Новости Hardware 25-11-2006
Рекордные продажи широкоформатных ноутбуков в третьем квартале 26-11-2006 Новости Hardware Широкоформатные панели в современных ноутбуках стремительно вытесняют стандартные (с соотношением сторон 4:3). По данным DisplaySearch в третьем квартале этого года именно «широкоформатники» заняли 79% мирового рынка. Специалисты уверены, что вскоре ноутбуки с обычной матрицей превратятся в нишевые продукты. Как отмечают аналитики, не во всех регионах спрос на такую технику остаётся одинаковым. В США доля широкоформатных ноутбуков составляет ...
Benefon выпускает GPS-телефон 26-11-2006 Новости Hardware Финская компания Benefon анонсировала новый мобильный телефон с поддержкой GPS.Модель, получившая название TWIG Discovery, работает в трёх диапазонах GSM/GPRS (900/1800/1900 МГц), имеет TFT-дисплей с разрешением 176 x 220 пикселей (262 тысячи цветов) и по умолчанию снабжается электронными картами NAVTEQ. Устройство позволяет отображать как «плоские», так и трёхмерные виды местности и поддерживает голосовые инструкции. Стоит отметить, что каме...
IBM анонсировала 5 серверов с четырехъядерными Intel Xeon 5300 26-11-2006 Новости Hardware IBM анонсировала пять новых моделей серверов, каждая из которых имеет по два процессорных сокета и предназначена для работы с четырехъядерными Intel "Clovertown" Xeon 5300. Удвоение количества ядер по сравнению с Xeon 5100 "Woodcrest" обеспечило очень существенное повышение производительности, в частности, для системы x3650 прирост скорости выполнения операций с целыми числами составляет 64% – такие данные приводит IBM. Компан...
Ставим ядро 2.6, или Ядерная физика для домохозяйки. 26-11-2006 Новости Hardware Подписка на 2007 год: Журналы Linux Format иСистемный администраторMandriva Corporate Server 4 и Mandriva Multi Network Firewall 2Mandriva Linux 2007 LinuxCenter Edition (3DVD) и Free Edition (1DVD)Коробочные версии Mandriva Linux 2007: Discovery, PowerPack и PowerPack+Предзаказы на ASPLinux: Greenhorn, Express, Standard и Deluxe
Ставим ядро 2.6, или Ядерная физика для домохозяйки. В этой статье рассмотрен механиз...
Rolsen C708flat 26-11-2006 Новости Hardware Волшебник merlin_here@inbox.ru Полезно иногда прайсики разглядывать. Для повышения, так сказать, уровня своей просвещенности. Вот начал у меня недавно монитор хандрить. Точнее, начал и тут же закончил, показав красноречивую черную фигу от случайного перепада напряжения. Про мучения от собственной безответственности говорить не будем, да и дело, собственно, не в этом… А в том, что после трагической гибели монитора резко нарисовался воп...
Введение в SE Linux: новый SE Linux 26-11-2006 Новости Hardware Подписка на 2007 год: Журналы Linux Format иСистемный администраторMandriva Corporate Server 4 и Mandriva Multi Network Firewall 2Mandriva Linux 2007 LinuxCenter Edition (3DVD) и Free Edition (1DVD)Коробочные версии Mandriva Linux 2007: Discovery, PowerPack и PowerPack+Предзаказы на ASPLinux: Greenhorn, Express, Standard и Deluxe
Введение в SE Linux: новый SE Linux Документ представляет собой введение в NSA Securi...
партнеры
Новости Software Новости Hardware Безопасность Internet E-commerce Мобильная связь Hi-Tech Игровые новости Пресс-релизы