B (
Q&A-33|
146):
Я хотел бы установить операционную систему Red Hat Linux 9.0 на свой компьютер с материнской платой на базе VIA 8237/8237R. Однако после завершения установки Red Hat Linux 9.0 она зависла в процессе загрузки с фатальной ошибкой (panic) в ядре. При этом выводится следующее сообщение об ошибке:

Как исправить эту проблему?(7/15/2005)
O:Установите разработанное VIA исправление для ядра Linux vmlinuz-2.4.20-8-IDE, выполнив следующие действия.
Прежде всего скопируйте исправленное ядро (vmlinuz-2.4.20-8-ide) на гибкий диск. Затем выберите один из приведенных ниже вариантов с учетом вашей конкретной ситуации.
(a) Установка Red Hat Linux 9.0 на чистую систему.
Перед выходом из программы установки Red Hat Linux 9.0 нажмите
++, чтобы войти в режим консоли. Затем перейдите к инструкциям для варианта (b).
(b) Использование ядра из существующей системы Red Hat Linux 9.0. Убедитесь, что в качестве первого загрузочного устройства в системных настройках BIOS выбран CD-ROM, а затем вставьте в дисковод CD-ROM установочный компакт-диск 1. При загрузке с установочного диска введите следующую команду в ответ на приглашение "boot:" на экране.
linux rescue /* Нажмите Enter */

Затем следуйте инструкциям на экране и выберите в окне "System to rescue" раздел, в котором размещена существующая установка Red Hat Linux 9.0. Спустя некоторое время система войдет в режим консоли.
В режиме консоли:

После перехода в режим консоли выполните следующие команды.
# cd /mnt/sysimage /* Нажмите Enter */
# mount /dev/fdo mnt /* Введя эту команду, вставьте гибкий диск и нажмите Enter */

# cp mnt/vmlinuz-2.4.20-8-ide boot/ /* Чтение с гибкого диска занимает некоторое время */
# vi boot/grub/menu.lst /* Нажмите Enter, и в редакторе откроется файл /mnt/sysimage/boot/grub/menu.lst */

В ходе редактирования файла /mnt/sysimage/boot/grub/menu.lst нажмите "A", чтобы войти в режим добавления символов.

Добавьте в файл /mnt/sysimage/boot/grub/menu.lst следующие строки.
title Red Hat Linux (2.4.20-8) IDE-patched /* Нажмите Enter */
root (hd0,0) /* Нажмите Enter */
kernel /vmlinuz-2.4.20-8-ide ro root=LABEL=/ /* Нажмите Enter */
initrd /initrd-2.4.20-8.img /* Нажмите Esc для выхода из режима добавления */

Нажмите Esc для выхода из режима добавления, а затем введите следующую команду.
:w! /* Нажмите Enter для сохранения файла */

На экране появится сообщение "boot/grub/menu.lst" 24L, 802C

Затем перезагрузите систему и выберите ядро "Red Hat Linux (2.4.20-8) IDE-patched". Проблема больше возникать не будет.