|
Навигация
|
Главная » Linux Установка Slackware Linux на hardware RAID (fakeraid, BIOS RAID)Источник: slackware-raid Рычков Алексей ПредупреждениеДанная статья рассчитана на знакомого с системой Linux пользователя и опускает подробности выполнения некоторых стандартных операций. Автор не несёт ответственности за любой ущерб, вызванный ошибками пользователя и/или данной статьи, а также не гарантирует успешной работоспособности во всех вариантах.Краткое описаниеВ этой статье описывается процесс установки Slackware linux на hardware RAID, также известном как fakeraid. К сожалению, Slackware не поддерживает установку на данные RAID-массивы "из коробки", но, я надеюсь, эта статья поможет быстро и корректно исправить это.Вкратце, для установки требуется получить доступ к RAID, разбить диск, установить slackware, и подключить образ initrd для доступа к RAID при старте системы. Для доступа к RAID используется утилита dmraid (версии 1.0.0.rc14). Теоретически, данный метод можно использовать на любом железе, поддерживаемом dmraid. При создании статьи использовались RAID контроллер nvidia (на nforce 590) и два SATA жёстких диска Hitachi в конфигурации RAID-0 (striping). Требования к установкеДля установки потребуются:
Установка1. Загрузитесь с Slackware CD/DVD 2. Подключите внешний носитель, содержащий образ initrd. К примеру, образ сохранен на flash диске sdc1:
Запомните или запишите имя найденного RAID-массива. Далее в примерах вам потребуется изменить мое устройство nvidia_eeajfich на ваше, возвращённое dmraid -s. 5. Подключите RAID-массив. В /dev/mapper/ должны появиться файлы блочных устройств для целого массива и каждого раздела:
7. Далее нужно исправить баг fdisk, который усекает имена блочных устройств и препятствует корректной установке. Для этого нужно подправить скрипт /sbin/probe, используемый инсталлятором:
fdisk -l /dev/hda >> $TMP/SeTfdisk) .8. Можно приступить к установке. Выполните дополнительные подготовительные процедуры, если требуется.
По окончании установки, НЕ перезагружайтесь! 9. Скопируйте образ initrd на RAID-массив (в данный момент корень новой системы смонтирован в /mnt):
Загрузка1. Загрузите GRUB с внешнего носителя. 2. Перейдите в командный режим ('c'). 3. Укажите ядро для загрузки и обязательные параметры root, init
(hd0,0) на раздел, где находится ядро и initrd. Здесь nvidia_eeajfich5 - параметр init, имя устройства, где находится корневая (root) файловая система. Измените её на значение, выбранное при установке в качестве root fs. 4. Подключите образ initrd:
Примечания1. Образ initrd создан на основе пакетов из дистрибутива Slackware Linux 12.0 + dmraid и является образом блочного устройства с файловой системой ext2. 2. Скрипт /sbin/init:#!/bin/ash 3. Для корректной работы с udev (которая используется по-умолчанию) требуется наличие установленного пакета a/device-mapper. Убедитесь, что он устанавливается при выборе пакетов. 4. Записать GRUB на внешний носитель можно самостоятельно, либо найти готовые решения, например здесь. СсылкиОбраз initrd, требуемый для установки: версия 0.3 13-07-2008 initrd.gz 1.2 MB MD5: a609d25f4c5a642b3752036b7d5f3429Borland анонсировал новые версии VisiBroker и AppServer. Доступ к ядру Linux через файловую систему /proc (исходники). Масштабируемая NAS от Symantec. "Ростехнологии" загружаются в национальную операционную систему. Oracle представляет Oracle Enterprise Manager 11g Ops Center. Главная » Linux |
© 2024 Team.Furia.Ru.
Частичное копирование материалов разрешено. |