У меня есть старый Linux-сервер, который не загрузился сегодня утром. Он работает под управлением стабильной версии Debian. Я получаю на консоли следующее:
LILO 22.8 Loading Linux......................................................................................................................................................... ............
И он просто сидит там. Есть идеи, что происходит или как я могу это исправить?
Обновление: я попытался загрузить конфигурацию LinuxOLD, и я немного продвинулся, но затем получаю следующую ошибку:
VFS: Cannot open root device "302" or unknown-block(3,2)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(3,2)
Обновление 2: мне удалось загрузить свою систему с помощью RIP Linux. В меню загрузки я выбрал загрузку с определенного раздела (я выбрал / dev / hda2, где у меня установлен root fs), и он загрузился без проблем. Однако, если я загружаюсь, пытаюсь загрузиться с помощью LILO, установленного на моем жестком диске, у меня все равно возникает та же проблема (даже при явном указании / dev / hda2 в качестве корневого файла fs, как это было с RIP). Я заглянул в свой lilo.conf, и все оказалось в порядке. Есть идеи, что не так с моей установкой LILO? Я не знаю достаточно о процессе загрузки Linux, чтобы действительно что-то диагностировать. Полагаю, я использую initrd RIP linux при загрузке с компакт-диска, так что, может быть, мой initrd как-то испорчен?
Похоже, это проблема с жестким диском. Используйте загрузочный диск (UBCD?) для запуска диагностики диска. Вы также можете использовать аварийный диск Linux, чтобы попытаться получить доступ к файловой системе и проверить конфигурацию.
Система работала раньше, верно? Если да, вносились ли в систему в последнее время какие-либо изменения?
Очевидно, ваше ядро не может найти ни свой initrd, ни корневую файловую систему. Если вы не обновляли ядро, то, скорее всего, ваш диск или файловая система заблокированы. Загрузитесь с live CD, чтобы проверить состояние корневой файловой системы.
Попробуйте запустить LILO с параметром -v, чтобы получить подробный вывод. Это может помочь лучше понять вашу проблему.