On Wed, Jul 30, 2003 at 11:29:29PM +0300, Bogdan wrote: > Вобщем, сделал я большу глупость - собрал пакет со свим ядром и поставил его > не посмотрев, что ссылка на LinuxOLD мертва. > Ядро получилось плохим и висло намертво из-за usb ehci. > Загрузился с cd woody, rescue root=/dev/hdc2 > прописал в lilo.conf заведомо рабочий vmlinuz, сделал lilo. > Перзагружаюсь - и по экрану бегут 40 40 40 40 40 40 40 40 40 40 40 40 40 40 > 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 > 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 > и т.д. > В гуле вычитал, что это связано с "Seek failure". This might be a media > problem. Try booting again. - не помогло. Так же нашел, что это может быть > связано с неправильным определением геметрии диска (C/H/S) - но до этого lilo > вел себя вполне прилично! Ядра собирались, устанавливались и удалялись > десятки раз, и ничего небыло, правда все это делалось при рабочем ядре 2.4.*, > а я woody я загрузился с 2.2 > Чипсет - nforce 2 IGP > hdc = Quantum 10 Gb > hda = IBM DTLA > lilo стоит на hdc
У меня стоит две оси (winxp и linux debian). Подобные вещи частенько наблюдал после пересборки ядра. Выбор операционных систем для загрузки у меня осуществляется при помощи ntloader (установлен на hda1). В boot.ini прописано следующее: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect c:\bootsect.lnx="Linux" файл bootsect.lnx представляет собой первые 512 байт диска hda6, на котором установлен LILO. Для решения проблемы делал следующее: грузился с дебиановского cd: rescue root=/dev/hda6. монтировал hda1: mount /dev/hda1 /mnt вырезал первые 512 байт hda6 и писал их в /mnt/bootsect.lnx: dd if=/dev/hda6 of=/mnt/bootsect.lnx bs=512 count=1 после чего делал reboot и все становилось хорошо.