30.12.2021 20:27, sp...@itl.ua пишет: > 30 декабря 2021 г., 12:48, "Eugene Grosbein" <eu...@grosbein.net> написал: > >> 30.12.2021 17:06, sp...@itl.ua пишет: >> >>> Пытаюсь вычислить, почему у меня происходит крэш при установленном в биосе >>> AHCI. >> >> Это баг во фрёвом загрузчике. > > Да, просто пытаюсь локализовать его... > Крешится в момент опроса биоса/контроллера о режиме, в момент (некорректного) > обращения > к контроллеру, или сбоит выбор драйвера, или еще что-то..
В загрузчике нет никаких драйверов. Загрузчик просто использует сервисы BIOS для обращения к дискам. Загрузчик загружает и стартует ядро и вот в нём уже есть драйверы и работа с дисками начинается мимо BIOS. Проблема может быть вообще не связана с дисками, а, например, с неправильной работой с памятью, на раскладку доступный размер которой влияет то, как BIOS инициализировал себя и железо. Я бы попробовал положить в /boot11/ загрузчик от 11.2, раз там всё работало и попытаться загрузить ядро от 13-й версии старым загрузчиком, запуская сам старый загрузчик из boot2 (если используется MBR) вручную нажатием кнопки "прямой слеш" (/) и вводом полного пути /boot11/loader, как это документировано в man boot, если это ещё не сломали: After the boot blocks have been loaded, you should see a prompt similar to the following: >> FreeBSD/x86 BOOT Default: 0:ad(0,a)/boot/loader boot: _______________________________________________ freebsd mailing list freebsd@uafug.org.ua http://mailman.uafug.org.ua/mailman/listinfo/freebsd