[Comm] AltLinux Compact 3.0: после установки не грузится Windows XP

Алексей Синицын =?iso-8859-1?q?asinitsinster_=CE=C1_gmail=2Ecom?=
Ср Дек 13 17:51:37 MSK 2006


12.12.06, ALT Linux User<altlinux.mailbox на gmail.com> написал(а):
> > А никто и не доверяет. LILO зпагружает не виндовз, а только первичный
> > загрузчик от него, man lilo.conf.
>
> ntloader тоже, линукс не грузит, а просто передаёт управление на файл,
> который указан в boot.ini как загрузчик. В отличие от lilo - работает
> стабильно. В частности, АЛЬТовский Compact 3.0 c lilo выкидывал мне
> фокусы, после чего линукс не грузился. Попробовав спросить здесь же, я
> получил только стандартное "маздай виноват".
>

 Если не ошибаюсь, этот случай обсуждался здесь?

 И, если не ошибаюсь, разбор полетов выдал в результате следующее.

 Lilo было установлено на раздел с линуксом и на win диск "C" был
положен загрузочный образ.
 Затем происходили стандартные секьюрити апдейты, среди которых мог
быть и lilo, с соответствующим изменением загрузчика. Происходило это
в фоне, осталось незамеченным и обновленный образ никто ntloader'у не
подложил.
 При этом, как здесь рассказали, особенность работы lilo в том, что
оно тупо передает управление на конкретный сектор, то есть можно
удалить все файлы, но пока на их место не будут записаны новые -
загрузка будет происходить нормально.
 Затем остается предположить, что когда при работе с линукс-разделом
эти сектора и цилиндры оказались использованными загрузка через старый
образ lilo (отдающий управление на старую область диска) перестала
работать. После того, как ntloader'у был подложен новый образ
загрузчика загрузка заработала.

 То есть говорить здесь что виноват "маздай" - конечно нельзя.

 Но и говорить что виновато лило - мягко говоря некорректно, виноват
через...хитровывернутый способ загрузки.

 Прошу привести другой пример некорректной работы лило. Потому-что у
меня например был наоборот обратный опыт, когда win2000 убил мой
линукс. Тоже способом загрузчика. Своего.


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