Frequently Asked Questions по FreeBSD 2.X : Установка : Сообщение ``panic: cant mount root'' после перезагрузки
Previous: Загрузка с установочной дискеты прерывается на сообщении
Next: Какие существуют ограничения на оперативную память?

2.25. Сообщение ``panic: cant mount root'' после перезагрузки только что установленной системы.

Эта ошибка проявляется, когда есть несогласование между представлениями загрузочного блока и ядра о дисковых устройствах. Эта ошибка обычно проявляется на системах с двумя дисками IDE, с винчестерами, установленными как ведущий или единственный на отдельных контроллерах IDE, с FreeBSD, инсталлированной на втором контроллере IDE. Загрузочные блоки думают, что система установлена на wd1 (второй диск BIOS), тогда как ядро даёт первому диску на втором контроллере название wd2. После обнаружения устройства ядро пытается смонтировать то, что загрузочные блоки выдают за загрузочный диск, wd1, тогда как он на самом деле wd2, и ошибается.

Для разрешения этой проблемы сделайте одно из следующих действий:

  1. В приглашении Boot: наберите 1:wd(2,a)kernel и нажмите клавишу Enter. Если система запустилась, выполните команду
    echo "1:wd(2,a)kernel" > /boot.config
    
    чтобы сделать это строкой загрузки по умолчанию.
  2. Поместите диск с FreeBSD на первичный контроллер IDE, так чтобы именования диском пришли в соответствие.
  3. Перестройте ядро, изменив конфигурацию контроллера wd на следующее:
    controller      wdc0    at isa? port "IO_WD1" bio irq 14 vector wdintr
    disk            wd0     at wdc0 drive 0
    # disk            wd1     at wdc0 drive 1 # comment out this line
    
    controller      wdc1    at isa? port "IO_WD2" bio irq 15 vector wdintr
    disk            wd1     at wdc1 drive 0 # change from wd2 to wd1
    disk            wd2     at wdc1 drive 1 # change from wd3 to wd2
    
    Проинсталлируйте новое ядро. Если вы переместили ваши диски и хотите посстановить предыдущую настройку, замените диски в нужной конфигурации и перезагрузитесь. Ваша система должна нормально запуститься.


Frequently Asked Questions по FreeBSD 2.X : Установка : Сообщение ``panic: cant mount root'' после перезагрузки
Previous: Загрузка с установочной дискеты прерывается на сообщении
Next: Какие существуют ограничения на оперативную память?