[freebsd] 13.0 memstick не грузится

spell at itl.ua spell at itl.ua
Fri Dec 31 11:29:45 EET 2021


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

> 30.12.2021 20:27, spell at itl.ua пишет:
> 
>> 30 декабря 2021 г., 12:48, "Eugene Grosbein" <eugen at grosbein.net> написал:
>> 
>>> 30.12.2021 17:06, spell at 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:

Ага, так загрузилось.


More information about the freebsd mailing list