[sisyphus] lilo installation

Pavel S. Khmelinsky =?iso-8859-1?q?hmepas_=CE=C1_yauza=2Eru?=
Пн Сен 29 21:22:09 MSD 2003



Serge Pavlovsky wrote:
> В ?? 29.09.2003, в 19:22, Pavel S. Khmelinsky пишет:
> 
>>Предположим ситуацию стоят два сервера без клав, без мониторов, 
>>без дисководов. но с жесткими дисками, по одному на каждый. Оба 
>>как не трудно догадаться /dev/hda. Для удобства один сервер 
>>назовем www второй ftp. Теперь предположим что на ftp слетело 
>>lilo, после чего ftp был нечаяно перезагружен. Тех. персонал 
>>колокейшена после звонка по телефу системного администратора 
>>переставил диск из ftp в www.
>>Как итог имеем www с двумя дисками /dev/hda и /dev/hdc (бывший 
>>/dev/hda а ftp). К www есть удаленный доступ.
>>Итак задача: установить lilo на /dev/hdc стоящий на www, причем 
>>так чтобы при переносе /dev/hdc c www на /dev/hda ftp, ftp грузился.
>>
>>Пробовал решать так монтировал дерево файловых систем с /dev/hdc 
>>куда-нибудь, например в /mnt/ftp-root, а потом делал
>>$ chroot /mnt/ftp-root lilo -b/dev/hdc
>>Вроде лило ставилось, вроде даже на /dev/hdc. Но ftp при возврате 
>>на него родного диска попрежнему не грузится.
>>
>>Биосы на обоих машинах разные. При запуске лило выдает 
>>предупреждение о том что геометрия диска не соответсвует 
>>настройкам биоса:
>>
>>$ chroot /mnt/stat/ lilo -b/dev/hdc
>>Ignoring entry 'boot'
>>Warning: /dev/hdc is not on the first disk
>>Warning: Kernel & BIOS return differing head/sector geometries 
>>for device 0x81
>>     Kernel: 38765 cylinders, 64 heads, 63 sectors
>>       BIOS: 1023 cylinders, 255 heads, 63 sectors
>>Added linux-up *
>>
>>Извечный вопрос: кто виноват и что делать?
>>На самом деле у меня еще ни разу в подобной ситуации не 
>>получилось записать лило. Всегда пользовался rescue диском или 
>>еще как-то.
>>
>>Может лучше какой другой загрузчик использовать? Syslinux? Grub?
> 
> 
> grub лучше, но и с lilo можно. вам не столько нужен нужен chroot,
> сколько надо lilo передавать измененный конфиг, а что туда писать
> смотрите в районе bios= и disk= в man lilo.conf
> кстати, у lilo есть -r, и вообще, man lilo; man lilo.conf почитайте

Не уж то думаете что не читал? %).
-r тоже что и chroot тут все и так понятно и моей проблемы это не 
решает.

Причем тут опция disk= тоже совсем не понятно. Я ее всегда 
пользовал чтобы присвоить дискам в биосе номера в ручную, к моей 
проблеме это не имеет никаго отношения.

Так что чего-то я Вас совсем не понял.

Вообще в данном случае пишу потому что хочу конкретного совета, 
вообще редко пишу за этим, но сейчас как раз тот случай.

Дополнительный вопрос. Grub точно умеет то что мне надо?




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