[sisyphus] grub vs. udev

Stanislav Ievlev =?iso-8859-1?q?inger_=CE=C1_altlinux=2Eorg?=
Ср Фев 9 12:57:39 MSK 2005


On Tue, Feb 08, 2005 at 03:18:50PM +0300, Sergey Vlasov wrote:
> On Tue, Feb 08, 2005 at 04:55:46PM +0600, Alexey Morozov wrote:
> > On Tue, Feb 08, 2005 at 12:36:09PM +0300, Alexey Rusakov wrote:
> > > Hi all,
> > > 
> > > Опять подозрение падает на несчастный udev. Пытаюсь выполнить хорошо 
> > > знакомую команду grub-install /dev/hda. При остановленном udevd всё 
> > > проходит отлично. Однако при запущенном udevd я получаю следующее:
> > > 
> > > /dev/discs/disc0/disc does not have any corresponding BIOS drive.
> > > 
> > > Это баг или я что-то делаю неправильно?
> > Вы недочитали документацию на груб. /boot/grub/device.map или как-то так.
> 
> Если бы...  Это пишет не сам grub, а именно скрипт grub-install - там
> какая-то навороченная логика (причём далеко не только для Linux), которая
> не работает с такими именами устройств.
> 
> В любом случае надо вешать багу и думать, как исправлять этот скрипт.
> Кстати, сам grub справляется с такой конфигурацией нормально, а при
> создании нового device.map вписывает туда имена в виде /dev/hda.
Преобразование внешних имён устройств во внутренние, понятные grub'у
всегда было хаку подобно.

Обычно вендоры этим скриптом стараются не пользоваться, а делать свои собственные искуственные интеллекты в инсталляторах и конфигураторах.

> _______________________________________________
> Sisyphus mailing list
> Sisyphus на altlinux.ru
> https://lists.altlinux.ru/mailman/listinfo/sisyphus




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