UEFI

Apr 01, 2021 15:09


Меня недавно спросили в ролике, где я с трудом ставил свою операционку на насквозь UEFI-ный ноутбук, «а почему было изначально не сделать свою систему UEFI-ной и таким же сделать установщик?».  Вопрос в принципе резонный. Более того - на данный момент это уже мной сделано. Но почему так долго откладывалось - отвечу. Просто это на самом деле вряд ли ( Read more... )

Leave a comment

Comments 7

jewelk1lcher April 1 2021, 08:32:28 UTC
> либо должна нарушать ровно те же самые стандарты, чтобы гарантировать свою работу - то есть ни во что не ставить ни стандарты EFI, ни существование каких-либо других систем.

Я думаю, в случае с вашими рабочими терминалами в этом нет ничего страшного :-)

Reply

bochafreebsd April 1 2021, 08:36:18 UTC
Да так-то оно так, технически конечно это будет работать и никаких проблем не создаст, тут больше "за державу обидно".

Reply


livejournal April 1 2021, 09:27:23 UTC
Здравствуйте! Ваша запись попала в топ-25 популярных записей LiveJournal сибирского региона. Подробнее о рейтинге читайте в Справке.

Reply


karpion April 1 2021, 17:11:53 UTC
Что будет, если на машине была Windows? Будет ли машина в дальнейшем без возможности загрузить иную операционку?
И вообще, можно ли защитить \EFI\boot\boot64.efi от изменений? И можно ли переместить загрузчик Windows в приличное место, а в \EFI\boot\boot64.efi вернуть стандартный загрузчик?

PS: Весь этот UEFI = полное говно. Я вообще не понимаю, зачем они там наворотили всю эту сложность, и чем это вообще лучше старого BIOS.

Reply

bochafreebsd April 3 2021, 10:29:52 UTC
В теории-то идея здравая. Сколько, действительно, можно грузиться с этих пятисот двенадцати байт, придуманных полвека назад, когда гораздо проще договориться, что есть FAT32-раздел почти произвольного размера, где будет загрузочный файл для нужной платформы, который может быть сколько угодно большим, содержать какие угодно драйверы для предварительной инициализации, ну, хотя бы, сетевой карты, чтобы не ждать её инициализацию после загрузки операционной системы. Но на практике получилось вот так как получилось. На нормальном компьютере можно указать, чтобы грузился не дефолт, а в загрузчике уже дать возможность загружать и дефолт в том числе. На плохом компьютере нельзя.

Reply

karpion April 3 2021, 15:28:08 UTC
"С этих пятисот двенадцати байт" может начинаться загрузка чего угодно.

Другой вопрос - что для начального запуска операционки нет никакой нужды использовать FAT, предназначенный для работы с дисками. Например, во flash-памяти лучше размещать объекты (в терминах файловой системы - файлы) без выравнивания на границу сектора/кластера.

А какой смысл "не ждать инициализацию сетевой карты после загрузки операционной системыЯ бы понял, если бы изменили архитектуру компьютера. Например, чтобы компьютер гарантировал наличие драйверов устройств. Однако, зная сложившуюся практику программирования, я уверен, что при таком подходе криворукие индусы запишут в ROM/flash такие кривые драйверы, что операционке всё равно придётся тащить с собой свои собственные драйверы ( ... )

Reply


ornix April 22 2021, 16:51:12 UTC
Не хочешь ли встретиться случайно? Ты на ЗОЖ или выпиваешь? А то меня тут в Новосиб занесло, наконец-то.

Reply


Leave a comment

Up