Closed Def-Try closed 1 year ago
Во время установки - вряд ли, биос и так прошивается на самом последнем этапе, когда все системные файлы загружены и готовы к работе. Если установка была прервана, то при вторичном включении она автоматически повторится
А касаемо замены после скачивания - хорошая мысль, и попутно к ней было бы замечательно прикрутить сверку хеш-сумм после скачивания (либо хардкодить их в Files.cfg, либо брать напрямую через API гитхаба).
НО ЕСТЬ НЮАНС: ЛЕНЬ
Ну не знаю не знаю, как минимум у меня при установке СНАЧАЛА прошивается биос и только ПОТОМ скачиваются файлы системы. Впринципе Я могу что-нибудь попробовать сделать, но не думаю что получится так же красиво.
Сначала прошивается биос-установщик ОС, а не биос самой ОС. Это необходимо на случай "подмены" дефолтных функций сторонними ОСями, внедряющих свои фичи (типа event/thread в OpenOS) и препятствующих нормальному функционированию майноськи
Т.е. даже если что-то пойдёт не так - биос-установщик будет траить установку до скончания веков. Хз, как это сделать иначе, не конфликтуя с другими ОСями, поэтому ВОТ
Может быть завтра скину процесс установки в виде видео, вдруг что-то не так понял. Но если на словах, то идёт установка по шагам: Загрузка > Выбор языка > Выбор диска > Создание пользователя > Прошивка EEPROM > Установка ОС > Перезагрузка. Да, из OpenOS прошивается сначала биос-установщик, но после создания пользователя перед установкой файлов прошивается MineOS EFI.
Прямо сейчас прочитал Installer/Main lua, в стадии загрузки(Downloading) сначала идёт прошивка EEPROM и только потом установка файлов
(вот скрин)
Бля, много буков, сложна, похуй
Если выйти из игры/выключить компьютер во время обновления скриптов ОС/установки ОС на компьютер, комп может не запуститься.
Предложение: Во время установки перепрошивать EEPROM только после скачки и установки всех файлов. Во время обновления системы заменять скрипты только после того как всё скачается.