Это теоретически возможно, и может быть полупрактичным на некоторых компьютерах. Что вам нужно сделать , это объединить Coreboot с TianoCore UEFI полезной нагрузки. Я никогда не пробовал, но я слышал об этом. Производители компьютеров, конечно, могут сделать это или что-то подобное самим, хотя я не ожидаю, что многие это сделают. Помимо простых технических знаний, необходимых для этого, основным препятствием является размер микросхем EEPROM на большинстве материнских плат. UEFI довольно большой, и, хотя я не знаю подробностей заранее, я понимаю, что он достаточно большой, чтобы производители материнских плат, желающие поддерживать UEFI, вынуждены были увеличить размер своих EEPROM для поддержки реализаций UEFI. Таким образом, такое обновление будет работать только на компьютерах с необычно большими EEPROM с самого начала или на компьютерах, на которых вы можете заменить EEPROM на более крупную.
Другой подход состоит в том, чтобы поместить TianoCore UEFI на жесткий диск и загрузить его как загрузчик или ОС. Это возможно с помощью сборки TianoCore под названием DUET, о которой я писал здесь. Это работает только на некоторых компьютерах и неудобно запускать. Я также не знаю, поддерживает ли он безопасную загрузку. Даже если бы это было так, безопасная загрузка в такой конфигурации была бы довольно бессмысленной, так как она все равно зависела бы от начального загрузчика в режиме BIOS, поэтому теоретически вредоносное ПО могло бы по-прежнему проникать через эту незащищенную основу. (OTOH, я немного скептически отношусь к тому, что вредоносные программы выживут в странном путешествии от BIOS через DUET к загруженной ОС.)