Инструкции ниже применимы только для устройств с процессорами Intel x86-64. |
Пример разбивки диска на разделы по умолчанию на одном из поддерживаемых устройств:
диск 116 ГБ ├─раздел1 100 МБ обычный раздел /boot/efi ├─раздел2 500 МБ обычный раздел /boot ├─раздел3 9,8 ГБ обычный раздел (не смонтирован) └─раздел4 106 ГБ обычный раздел ├─astramvg-rootvol 20 ГБ логический том / ├─astramvg-optvol 5 ГБ логический том /opt └─astramvg-homevol 81 ГБ логический том /home |
На разделах 1-2 находятся загрузчик UEFI, ядро ОС Astra Mobile и загрузчик grub. Их суммарный размер небольшой, а содержимое менять нельзя.
На разделе 3 хранится резервная копия Astra Mobile, которая используется только при сбросе устройства до заводских настроек.
Раздел 4 разбит на логические тома (LVM):
С кастомными образами МА можно экспериментировать по-разному, но корректная работа МА при другой конфигурации разделов не гарантируется. Например, при объединении томов LVM или их замене на обычные разделы, точно не будет работать встроенная функция защитного преобразования данных.
1) создать согласно инструкциям в README установочный USB Flash
2) подключить установочный USB Flash к ПК с ОС класса Linux
3) создать каталог для монтирования командой:
sudo mkdir -p /mnt/part2/ |
4) cмонтировать второй раздел USB Flash командой:
sudo mount /dev/sdX2 /mnt/part2/ |
где /dev/sdX - имя устройства USB Flash (после подключения имя можно узнать из вывода команды dmesg или lsblk)
5) открыть в любом текстовом редакторе скрипт /mnt/part2/opt/astra-mobile-install, например:
sudo nano /mnt/part2/opt/astra-mobile-install |
Примечание: если скрипт не открывает без строк, уведомляющих о тех или иных ошибках при открытии, то выполнить следующие действия:
а. в терминале ввести ls -alp /mnt/part2/opt/
б. если в выводе присутствует временный пустой файл /mnt/part2/opt/.astra-mobile-install.swp, то в терминале выполнить sudo rm /mnt/part2/opt/.astra-mobile-install.swp и повторить пункт 5
6) найти в файле текстовую подстроку: 5G astramvg
7) в найденном блоке из трех команд lvcreate:
* выставить в первой команде нужный размер в гигабайтах для rootvol (например 30G)
* выставить во второй команде нужный размер для optvol (например 5G)
* третью команду можно не трогать: все оставшееся место будет отведено для homevol
8) сохранить измененный файл и выйти из текстового редактора
9) проверить, что изменения сохранились:
grep lvcreate /mnt/part2/opt/astra-mobile-install | tail -n3 |
10) отмонтировать раздел USB Flash командой:
sudo umount /mnt/part2/ |
11) установочный USB Flash готов к использованию
1) Скачать официальный образ установочного диска Astra Linux 1.8.2 или новее и записать на USB Flash. Например:
sudo dd if=./installation-1.8.2.8-06.05.25_11.44.iso of=/dev/sdX bs=1M status=progress |
где /dev/sdX – корневой раздел USB Flash (список подключенных к компьютеру накопителей можно посмотреть командой lsblk)
Примечание: Без разницы какая версия на планшете или ноутбуке. Живая флешка -- это отдельная полноценная система. Там может вообще другой дистрибутив Linux быть. Главное, чтобы утилита blivet-gui была.
2) Подключить к планшету USB Flash, клавиатуру и мышь (через док-станцию или USB-хаб).
3) В настройках BIOS планшета выбрать загрузку с USB Flash и перезагрузить планшет.
4) После успешной загрузки с Live USB закрыть окно программы установки Astra Linux и открыть программу "Редактор разделов blivet-gui", используя строку поиска в меню запуска программ:

5) Двойным кликом ЛКМ открыть логическое представление интересующего раздела (astramvg) и выбрать логический том, который нужно уменьшить (astramvg-homevol).

6) По клику ПКМ вызвать контекстное меню и выбрать пункт "Изменить размер".

7) После уменьшения размера тома astramvg-homevol в таблице должно появиться свободное место.

8) Теперь можно увеличить размер интересующего логического тома (astramvg-rootvol).
9) Чтобы применить предполагаемые изменения, нужно нажать кнопку "Применить ожидающие действия":

и подтвердить внесение изменений:

10) Спустя какое-то время программа сообщит об успешном применение изменений в таблице разделов.

11) Можно закрыть программу и выключить планшет.
12) После отключения периферии и загрузки в Astra Mobile (проверить источник загрузки в биосе) стоит проверить, что все изменения применились. Например, командой lsblk в терминале. Пример вывода команды:
$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS mmcblk1 179:0 0 57,6G 0 disk ├─mmcblk1p1 179:1 0 99M 0 part /boot/efi ├─mmcblk1p2 179:2 0 500M 0 part /boot ├─mmcblk1p3 179:3 0 9,8G 0 part └─mmcblk1p4 179:4 0 47,3G 0 part ├─astramvg-rootvol 253:0 0 30,3G 0 lvm / ├─astramvg-optvol 253:1 0 5G 0 lvm /opt └─astramvg-homevol 253:2 0 12G 0 lvm /home mmcblk1boot0 179:8 0 4M 1 disk mmcblk1boot1 179:16 0 4M 1 disk |