Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » проблемы с lilo и grub на /dev/hdc (altlinux 2.2)

Ответить
Настройки темы
проблемы с lilo и grub на /dev/hdc (altlinux 2.2)
mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Ну вот, а я уже думала (читала), что lilo и тем более grub-у все равно с какого винта стартовать
Ставлю ALTLinux 2.2 на /dev/hdc
( - /dev/hda - 20 G - win98SE, - разбит на 2 раздела,
- /dev/hdb - 80 G одним FAT 32 куском.
- /dev/hdc - 5 G
Все ставится, после чего ни grub, ни lilo (пробовала и тот, и другой вариант) - не стартуют.
Загружаюсь с CD в rescue - режим - диск жив. Попытка врукопашную:
chroot /mnt
lilo -b /dev/hdc (или /dev/hdc1) вызывают сообщения:
Linux Warning: BIOS drive 0x82 may not be accessible
После чего с диска опять не загрузиться. Правда после попытки посадить lilo принудительно в /dev/hdc по экрану при загрузке пошли цифры 9
(после букв li)
Не знаком ли кто-нгибудь с этими граблями?
(я в свое время уже ставила alt, но 2.0 на эту же машину на /dev/hdc Правда, при загрузке отклоючала 2 первых диска и на 2-ом тогда еще стояли XP
А теперь очень уж не хотелось все отключать, а получилось вот такое вот безобразие

Отправлено: 00:04, 06-05-2004

 
mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


libricon
ты будешь смеяться - ну нет у меня там флопа!! сдох с пол-года назад и за это время ни разу не понадобился
2All
народ, я не сомневаюсь, что можно загрузить машину м с флопа, и с другого диска и тем более используя внешний загрузчик. Но меня не радует сам принцип (или его отсутствие) - получается у lilo как были эти проблемы 5 лет назад, так и остались. А grub вообще по сути не должен так плохо себя вести


Отправлено: 23:11, 10-05-2004 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 15
Благодарности: 0

Профиль | Отправить PM | Цитировать


Даю совет поставь Acronis OS Selector 8.0_s_ru! И все будет ОК!!! Он сам определить все системы, стоящие у тебя!!

Отправлено: 13:58, 16-05-2004 | #12

mky mky вне форума

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Ну что, это то уж давно известные грабли, по крайней мере с Lilo
Lilo работает через BIOS, BIOS нумерует все диски начиная c 0x80
и так далее. При этом 99% BIOS всегда нумеруют тот диск с которого
грузятся как 0x80. То есть если система загружена с hda, то диск
hdc имеет номер 0x82, а если BIOS заставить грузится с hdc, то hdc
станет 0x80.
Когда запускалась команда lilo, то номер диска hdc был 0x82 и с этого
диска lilo и пытается грузится.
В общем, в /etc/lilo.conf нужно прописать строки:
disk=/dev/hdc
  bios=0x80
и все должно быть нормально.

Отправлено: 00:10, 04-06-2004 | #13

mar mar вне форума Автор темы

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


mky
хм, спасибо. Жаль сейчас не проверить - всиавила этот диск в другую машину и поставила на него фри.
Ничего, скоро появится другой - поэксперементирую

Отправлено: 00:14, 04-06-2004 | #14

mky mky вне форума

Новый участник


Сообщения: 17
Благодарности: 0

Профиль | Отправить PM | Цитировать


Относительно рукопашной попытки (lilo -b /dev/hdc), надо обязательно
указыать правильный map файл, то есть писать что то в роде
lilo -b /dev/hdc -m /mnt/hdc1/boot/map -i /mnt/hdc1/boot/boot.b
Иначе может получится, что система не будет грузится не с hda ни с hdc
При этом, понятно, сначало
mount /dev/hdc1 /mnt/hdc1
, а так же
cp /boot/boot.b /mnt/hdc1/boot/boot.b
А в файле конфигурации /etc/lilo.conf
еще указать правильные пути к образам ядра,
image=/mnt/hdc1/boot/zImage

Можно по другому:
mount /dev/hdc1 /mnt/hdc1
копируем файлы из /boot в /mnt/hdc1/boot
копируем /etc/lilo.conf /mnt/hdc1/etc/lilo.conf
Правим в /mnt/hdc1/etc/lilo.conf строку boot=... на boot=/dev/hdc
добавляем bios=0x80
и выполняем команду
lilo -r /mnt/hdc1

Файлы /boot/boot.b и /boot/chain.b --- часть дистрибутива lilo и они меняются от версии к версии. Они должны совпадать с версией
команды lilo. (Это на тот случай, если на hda и hdc стоят разные версии
lilo).


Отправлено: 14:05, 04-06-2004 | #15



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » проблемы с lilo и grub на /dev/hdc (altlinux 2.2)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Прочее - Как решать проблемы с GRUB sma111 Общий по Linux 4 15-12-2007 00:06
hdc:lost interput werlock Общий по Linux 10 15-06-2005 12:12
Некоторые проблемы с LILO Sean Ingumsky Общий по Linux 6 26-01-2004 01:58
LILO - проблемы безопасности ramms Общий по Linux 16 14-07-2002 20:16




 
Переход