История изменений
Исправление SakuraKun, (текущая версия) :
Все настройки определяются во время сборки coreboot. Правда есть дополнение nvramcui с менюшкой, через которую можно менять некоторые настройки на лету, но по крайней мере в моём случае nvramcui оказалось глючным: что ни выбирал, в реальности ничего не менялось, хотя я пробовал последний раз давно и может быть с тех пор его починили. ch1p ?
Может быть это и правильно: ведь после того как ты уже подобрал оптимальные настройки, единственное что остаётся по большому счёту - так это выбирать устройство с которого грузиться, а коребутовский SeaBIOS такую возможность предоставляет (во время загрузки нажимаешь Escape и затем номер девайса из списка который хочешь выбрать). Порядок загрузки по умолчанию - при желании можно настраивать через cbfstool путём добавления файла-списка в файловую систему собранного образа биоса coreboot, при этом полностью пересобирать биос не требуется
Сам биос собирается с нуля за несколько минут, при условии что у тебя уже собран коребутовский тулчейн (gcc и прочее) - предоставляемые твоим дистрибутивом линукса «gcc и прочее» не подходят, т.к. в них могут быть несовместимые изменения от авторов дистрибутива, которые могут привести к тому что у других коребут грузится, а у тебя - собранный с теми же настройками но неправильным тулчейном - нет
Кстати, у меня есть одна плата с глючной CMOS-памятью, на которой когда стоял официальный биос и сохранял настройки даже без изменений - это её окирпичивало до сброса CMOS памяти. И вот эта особенность коребута, что настройки задаются на этапе сборки а не меняются на ходу и не сохраняются/загружаются из CMOS, меня реально выручила
Исходная версия SakuraKun, :
Все настройки определяются во время сборки coreboot. Правда есть дополнение nvramcui с менюшкой, через которую можно менять некоторые настройки на лету, но по крайней мере в моём случае nvramcui оказалось глючным: что ни выбирал, в реальности ничего не менялось, хотя я пробовал последний раз давно и может быть с тех пор его починили. ch1p ?
Может быть это и правильно: ведь после того как ты уже подобрал оптимальные настройки, единственное что остаётся по большому счёту - так это выбирать устройство с которого грузиться, а коребутовский SeaBIOS такую возможность предоставляет (во время загрузки нажимаешь Escape и затем номер девайса из списка который хочешь выбрать). Порядок загрузки по умолчанию - при желании можно настраивать через cbfstool путём добавления файла-списка в файловую систему собранного образа биоса coreboot, при этом полностью пересобирать биос не требуется
Сам биос собирается с нуля за несколько минут, при условии что у тебя уже собран коребутовский тулчейн (gcc и прочее) - предоставляемые твоим дистрибутивом линукса «gcc и прочее» не подходят, т.к. в них могут быть несовместимые изменения от авторов дистрибутива, которые могут привести к тому что у других коребут грузится, а у тебя - собранный с теми же настройками но неправильным тулчейном - нет
Кстати, у меня есть одна плата с глючной CMOS-памятью, на которой когда стоял официальный биос и сохранял настройки даже без изменений - это её окирпичивало до сброса CMOS памяти. И вот эта особенность коребута, что настройки задаются на этапе сборки а не меняются на ходу и сохраняются/загружаются из CMOS, меня реально выручила