[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