README.md
Утилита клонирования ОС с SD-карты на eMMC
Скрипт nand-sata-install.sh
создан для того, чтобы упростить перенос установленной операционной системы с SD-карты на внутреннюю память eMMC на устройствах Repka Pi 4.
Поддерживаемые устройства: Repka Pi 4
Поддерживаемые дистрибутивы: Repka OS, Debian, Diet Pi и Kali Linux
Структура репозитория
```
nand-sata-install
├── .build
│ └── prepare-deb.sh # Подготовительный скрипт для дальнейшей сборки deb-пакета
├── .debian
│ ├── control # Основной файл с мета-данными к deb-пакету
│ ├── postinst # Скрипт, который выполнится сразу после установки deb-пакета
│ └── prerm # Скрипт, который выполнится перед удалением deb-пакета
├── .gitignore
├── Makefile # Файл с наборами инструкций по сборке deb-пакета
├── nand-sata-install.sh # Основной скрипт для клонирования ОС
└── README.md
```
Использование
Вариант 1: Сборка и установка deb-пакета
-
Собрать deb-пакет с помощью команды:
make all-build-deb
-
После успешной сборки появится deb-пакет в корне репозитория с названием
nand-sata-install.deb
. Его необходимо установить:sudo dpkg --install nand-sata-install.deb
-
После того, как пакет установится необходимо вызвать утилиту клонирования ОС с помощью команды:
sudo nand-sata-install
- Выбрать целевое устройство (на которое будет происходить клонирование ОС).
- Дождаться выполнения скрипта.
- Далее необходимо перезагрузить устройство вручную. После выключения можно извлечь SD-карту (если планируется загрузка только с eMMC), затем включить питание — система должна загрузиться уже с внутренней памяти.
Вариант 2: Запуск прямо из репозитория
-
Необходимо выдать права на исполнение скрипта:
chmod +x nand-sata-install.sh
-
Запустить скрипт с правами суперпользователя:
sudo ./nand-sata-install.sh
- Выбрать целевое устройство (на которое будет происходить клонирование ОС).
- Дождаться выполнения скрипта.
- Далее необходимо перезагрузить устройство вручную. После выключения можно извлечь SD-карту (если планируется загрузка только с eMMC), затем включить питание — система должна загрузиться уже с внутренней памяти.
Конвейеры
0 успешных
0 с ошибкой