Дисклеймер: чукча не скриптописец, чукча умеет пользоваться нейросетями и проверять результат. У меня всё сработало.
Сделал скрипт для подготовки компьютера к экзаменам в 2026 году.
!Не забывайте открыть скрипт и включить или выключить нужные настройки!
Актуальная версия: 9 от 25.03.2026
Что делает
✔️Проверяет наличие интернета (нужно включить)
✔️Качает необходимые для установки и настройки файлы
✔️Синхронизирует время на компьютере с интернетом
✔️Меняет в дуалбуте дна Refind систему по умолчанию для автозапуска на МОС12 (можно отключить в переменной EXECUTE_REFIND)
✔️Если установлен Google Chrome, обновляет ключи репозитория, чтобы система нормально обновилась, а не остановилась на этом этапе
✔️Запускает полное обновление системы ./upd.sh
✔️Устанавливает КриптоПРО
✔️Устанавливает станции ГИА-9, ГИА-11, КОГЭ. ПО для настройки ГИА-9 и программа для подготовки сканнеров (список можно изменить в переменной GIA_APPS)
✔️Полностью очищает рабочий стол и его содержимое отправляет в скрытую папку .desktop_backup_… (Можно отключить в переменной CLEAR_DESKTOP)
✔️Создаёт ярлыки всех устанавливаемых программ на рабочем столе пользователя, с которого идёт запуск скрипта. Отключить создание ярлыков можно в переменной CREATE_SHORTCUTS
✔️Добавляет в конфиги автомонтирование подключаемых флешек. Можно отключить в переменной ENABLE_AUTOMOUNT
✔️Удаляет конфиги всех программ ГИА на компьютере, но делает их резервную копию. Можно отключить в переменной BACKUP_GIA_CONFIGS
✔️Устанавливает ПО для КОГЭ и настройки системы через ПО setup-gia-9 (Можно отключить в переменной RUN_SETUP_GIA_9)
✔️Дополнительно отключает энергосбережение при питании от батареи (Можно отключить в переменной DISABLE_BATTERY_PM)
✔️Генерирует случайное имя ПК и создаёт новый machine-id (Можно отключить в переменной RANDOMIZE_HOSTNAME)
✔️Отображает отчёт об установленных пакетах ГИА и проверяет установку КриптоПро
✔️Затем ожидает нажатия для перезагрузки системы (Можно включить автоперезагрузку по окончанию в переменной WAIT_BEFORE_REBOOT)
На всякий случай добавил логи, которые создаются рядом со скриптом.
Как запустить
— Скачать файл
— Открыть консоль
— Написать sudo sh
— Перенести файл в консоль
Можно запускать прямо с флешки
Изменения в 9 версии:
- Очистка рабочего стола перед созданием ярлыков (Можно отключить в переменной CLEAR_DESKTOP)
- Установка ПО для КОГЭ и настройки системы через ПО setup-gia-9 (Можно отключить в переменной RUN_SETUP_GIA_9)
- Дополнительно отключает энергосбережение при питании от батареи (Можно отключить в переменной DISABLE_BATTERY_PM)
Изменения в 7 версии:
- Добавил несколько попыток скачивания необходимых файлов и их зеркала
- Установка КриптоПро теперь полностью автоматическая
- Добавил обновление ключей для гугл хрома, который мог ломать обновление системы
- Добавил добавление зеркала для пакетов, если в основных репозиториях они не ищутся
- Небольшие правки в порядке установке
- Добавлено ожидание нажатия по окончанию выполнения скрипта. Можно отключить в переменной WAIT_BEFORE_REBOOT
P.S. Лично проверил скрипт на 10+ компьютерах уже. Всё ок. Всё работает.

Дружище, твой скрипт убивает драйвера сетевух (и лан и ви фи), Но в общем очень полезный скрипт.
Он не «убивает», а отключает только wifi. Всё согласно настроек из setup-gia-9
Провод скрипт не трогает
Спасибо за труд
Добрый день. После установки сеть выключается полностью, а если включить то в сетях wifi нет сетей. Подскажите как вернуть?
На рабочем столе ПО Настройка ГИА-9
Запустите и в правом блоке нажмите кнопку Включить wifi
Добрый день.
Не могу найти в скрипте включение интернета. Подскажите в какой строке, он есть.
Убрать параметр отключения wifi можно в 435й строке
Из массива SETUP_CMDS уберите строку disable-wifi
Здравствуйте.
Можно получить файлик change_refind.sh
Откройте скрипт в любом текстовом редакторе. Там ссылка в переменной URL_REFIND