[freebsd] hyper-v + freebsd 12.2

7 views
Skip to first unread message

Pavel Gaidai

unread,
Mar 10, 2021, 6:57:09 AMMar 10
to UAFUG
Всем привет!

Такая проблема, на сервере установлена windows server 2012 R2 Standard 64 bit, настроен Hyper-V, в Hyper-V крутится виртуалка с freebsd 11.2.
После обновления freebsd до 12.2 generic ядро перестало монтировать корневую fs, со старым ядром все работает:

Trying to mount root from ufs:/dev/da0p2 [rw]...
mountroot: waiting for device /dev/da0p2 ...
Mounting from ufs:/dev/da0p2 failed with error 19.

Подскажите как решить эту проблему?

ЗЫ: В /boot/loader.conf есть строка hw.ata.disk_enable=1

ЗЫЫ: пробовал в fstab прописывать вместо da0 -> ada0 - не помогло.

Denis Kachurin via freebsd

unread,
Mar 10, 2021, 7:36:27 AMMar 10
to fre...@uafug.org.ua


Может стоит сначала до 11.4 обновить? А ну как обновлятор подглючивает?

_______________________________________________
freebsd mailing list
fre...@uafug.org.ua
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Valentin Nechayev

unread,
Mar 10, 2021, 4:18:33 PMMar 10
to Pavel Gaidai, UAFUG
hi,

Wed, Mar 10, 2021 at 13:56:42, smeegulists wrote about "[freebsd] hyper-v + freebsd 12.2":

> Такая проблема, на сервере установлена windows server 2012 R2 Standard 64
> bit, настроен Hyper-V, в Hyper-V крутится виртуалка с freebsd 11.2.
> После обновления freebsd до 12.2 generic ядро перестало монтировать
> корневую fs, со старым ядром все работает:
>
> Trying to mount root from ufs:/dev/da0p2 [rw]...
> mountroot: waiting for device /dev/da0p2 ...
> Mounting from ufs:/dev/da0p2 failed with error 19.

Перед этим ядро выводит достаточно подробный лог обо всех найденных
устройствах, посмотрите туда, что же оно нашло. Могут быть странные
варианты - da1, ada1, вообще что-то другое...

> Подскажите как решить эту проблему?
>
> ЗЫ: В /boot/loader.conf есть строка hw.ata.disk_enable=1

Если там действительно da0, то оно не поможет - ata даёт ad или ada
устройства, но не da.


-netch-

Eugene Grosbein

unread,
Mar 10, 2021, 5:20:11 PMMar 10
to Pavel Gaidai, UAFUG
10.03.2021 18:56, Pavel Gaidai пишет:

> Всем привет!
>
> Такая проблема, на сервере установлена windows server 2012 R2 Standard 64 bit, настроен Hyper-V, в Hyper-V крутится виртуалка с freebsd 11.2.
> После обновления freebsd до 12.2 generic ядро перестало монтировать корневую fs, со старым ядром все работает:
>
> Trying to mount root from ufs:/dev/da0p2 [rw]...
> mountroot: waiting for device /dev/da0p2 ...
> Mounting from ufs:/dev/da0p2 failed with error 19.
>
> Подскажите как решить эту проблему?

Оно потом вываливается в запрос mountroot>
В нём нужно спросить список доступных к монтированию устройств командой "знак вопроса", ввести ?

Кроме того, надо обратить внимание на возможные ошибки определения оборудования (контроллера или диска) выше.

Pavel Gaidai

unread,
Mar 14, 2021, 1:13:49 PMMar 14
to Valentin Nechayev, UAFUG
Всем спасибо за подсказки, обновился до 11.4-RELEASE-p8, винт после обновления сразу определился как da0, как и было. Дальше обновляться не стал, т к нет необходимости.

ср, 10 мар. 2021 г. в 23:18, Valentin Nechayev <ne...@netch.kiev.ua>:
Reply all
Reply to author
Forward
0 new messages