[Comm] root raid on Master 2.2

Grigory Batalov =?iso-8859-1?q?bga-no-spam_=CE=C1_kovgok=2Eru?=
Чт Ноя 6 14:42:33 MSK 2003


On Thu, 6 Nov 2003 13:18:01 +0300
Sergey Vlasov <vsu на altlinux.ru> wrote:

> > > > Несмотря на вышеизложенные действия (где была ошибка?),
> > > > загрузиться со SCSI не удалось. Не оказалось загрузочной
> > > > записи. Поэтому, загрузились с дискеты и сказали поочерёдно
> > > > $ sudo lilo -b /dev/sda
> > > > ...
> > > > $ sudo lilo -b /dev/sde
> > > > После чего стало возможно загружаться сразу с дисков.
> > 
> >   Как насчёт lilo?
> >   "lilo -b /dev/md2" не прописывает загрузчик на диски?
> 
> Скорее, дело в том, что fdisk (и, вероятно, sfdisk тоже) не прописывает в
> MBR код для передачи управления загрузочному сектору из активного раздела.
> parted при mklabel это делать умеет, но путём затирания всей таблицы
> разделов.  Ещё, возможно, не указан активный раздел.
> 
> В принципе можно сделать raid-extra-boot=mbr-only (хотя делать это и не
> рекомендуется).  Или можно прописать в MBR только код загрузки, не трогая
> таблицу разделов:
> 
>   lilo -M /dev/sda
> 
> (можно сначала попробовать с -tv, чтобы посмотреть, что будет делаться).

  Да, диски были совсем новые и пустые. Сделал lilo -M /dev/sd*
  по всем пяти дискам, при загрузке пишет "No boot signature found".
  Раздел /dev/sd*1 на всех дисках помечен как bootable
  (/dev/sda1...sde1 составляют RAID-1 на /dev/md2)
  Вместо lilo -b /dev/sd* делал просто lilo, т.е. это получается
  lilo -b /dev/md2.
 
> Кстати, disk и partition в lilo.conf в вашем случае - это что-то
> непонятное (disk используется для указания номеров для BIOS, partition -
> для правки типов разделов при загрузке).

  Это я срисовал из чужих конфигов, думал, что влияет.

-- 
Григорий Баталов,
группа техподдержки
ОАО "Ковдорский ГОК"



Подробная информация о списке рассылки community