31 декабря 2021 г., 5:24, "Eugene Grosbein" <eu...@grosbein.net> написал:

> 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 инициализировал 
> себя и железо.

Кстати, у меня какое-то странное сообщение о памяти:

BIOS 631kB/523264kB available memory

Маловато-то как-то...
Это сообщают оба лоадера, 11.2 и 12.3 (я в итоге поставила 12.3, а не 13.0).
После загрузки системы доступная память около 3G.

> Я бы попробовал положить в /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

Ответить