Замена работающего Linux на HIVE OS
запуск
curl https://raw.githubusercontent.com/lexandr0s/hive_replace/master/hive-replace > /tmp/hive-replace && bash /tmp/hive-replace
Краткие пояснения
Минимум RAM: 4 Gb
Из локальной консоли не работает. Пытался сделать, но приходится несколько раз вручную перелогиниваться. Поэтому, посчитал, что смысла в подобном немного. С локальной консоли проще воспользоваться флешером.
В начале работы пользователь должен ввести FARM_HASH и интернет-ссылку или локальный путь (или nfs путь) до zip-файла с образом Hive. Если апгрейдится хайв, хеш не запрашивается. Берется конфиг с работающего хайва После окончания работы скрипта - происходит жесткий ребут через sysrq. После загрузки сразу начинает работать (используя FARM_HASH или старый конфиг).
Проверено на Ubuntu, Debian, Mint, Hive OS. Скорее всего будет без проблем работать на всех дистрибутивах основанных на Debian. И вероятно на других с системой инициализации SystemD. Под другие устаревшие схемы инициализации, типа SystemV, скорее всего, нужна дополнительная адаптация.