Write/rootfs: различия между версиями
< Write
Sb (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
== Запись rootfs на SD-карту с помощью | == Запись rootfs на SD-карту с помощью alt-rootfs-installer == | ||
'''Потребуются:''' | '''Потребуются:''' | ||
Строка 5: | Строка 5: | ||
* micro-SD карта не менее 4 ГБ (рекомендуется 8 ГБ и более); | * micro-SD карта не менее 4 ГБ (рекомендуется 8 ГБ и более); | ||
* программа для автоматчиеской установки архива с rootfs - [https://packages.altlinux.org/ru/sisyphus/srpms/ | * программа для автоматчиеской установки архива с rootfs - [https://packages.altlinux.org/ru/sisyphus/srpms/alt-rootfs-installer alt-rootfs-installer]. Программу можно установить из репозитория или использовать как портативную установку на любой Unix-подобной ОС, скачав и распаковав архив с исходниками из src.rpm пакета. | ||
'''Порядок действий для установки на SD-карту:''' | '''Порядок действий для установки на SD-карту:''' | ||
Строка 11: | Строка 11: | ||
* Выясняем поддерживается ли целевое устройство: | * Выясняем поддерживается ли целевое устройство: | ||
<pre> | <pre> alt-rootfs-installer --supported </pre> | ||
В списке нужно найти название загрузчика u-boot, предназначенного для вашего устройства. Список разбит по производителям SOC и архитектурам (armh или aarch64). Особняком стоят загрузчики для Raspberry Pi. '''rpi2''' предназначен для записи armh rootfs для Raspberry Pi 2 и 3. '''rpi3''' для записи aarch64 rootfs на Raspberry Pi 3. | В списке нужно найти название загрузчика u-boot, предназначенного для вашего устройства. Список разбит по производителям SOC и архитектурам (armh или aarch64). Особняком стоят загрузчики для Raspberry Pi. '''rpi2''' предназначен для записи armh rootfs для Raspberry Pi 2 и 3. '''rpi3''' для записи aarch64 rootfs на Raspberry Pi 3. | ||
Строка 17: | Строка 17: | ||
* Устанавливаем командой: | * Устанавливаем командой: | ||
<pre> | <pre>alt-rootfs-installer --rootfs=<путь/до/rootfs.tar.xz> --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика></pre> | ||
Команда для установки regular-mate-20190228-aarch64.tar.xz на SD-карту /dev/mmcblk1 с загрузчиком для Raspberri Pi 3 будет выглядеть так: | Команда для установки regular-mate-20190228-aarch64.tar.xz на SD-карту /dev/mmcblk1 с загрузчиком для Raspberri Pi 3 будет выглядеть так: | ||
<pre> | <pre>alt-rootfs-installer --rootfs=regular-mate-20190228-aarch64.tar.xz --media=/dev/mmcblk1 --target=rpi3</pre> | ||
* Одну и ту же micro-SD карту можно легко использовать на другом устройстве, лишь заменив загрузчик: | * Одну и ту же micro-SD карту можно легко использовать на другом устройстве, лишь заменив загрузчик: | ||
<pre> | <pre>alt-rootfs-installer --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика></pre> | ||
* Также есть возможность иметь одновременно загрузчик для Raspberry Pi и ещё одного компьютера, так как Raspberry Pi размещает свой загрузчик на первом разделе с файловой системой FAT. | * Также есть возможность иметь одновременно загрузчик для Raspberry Pi и ещё одного компьютера, так как Raspberry Pi размещает свой загрузчик на первом разделе с файловой системой FAT. | ||
Строка 31: | Строка 31: | ||
Но для этого необходимо при установке rootfs в качестве target указать rpi2 для armh или rpi3 для aarch64: | Но для этого необходимо при установке rootfs в качестве target указать rpi2 для armh или rpi3 для aarch64: | ||
<pre> | <pre>alt-rootfs-installer --rootfs=<путь/до/rootfs.tar.xz> --media=/dev/mmcblkX --target=rpi3</pre> | ||
После чего установить второй загрузчик: | После чего установить второй загрузчик: | ||
<pre> | <pre>alt-rootfs-installer --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика></pre> | ||
[[Категория:Sisyphus]] | [[Категория:Sisyphus]] |
Версия от 07:47, 14 апреля 2019
Запись rootfs на SD-карту с помощью alt-rootfs-installer
Потребуются:
- micro-SD карта не менее 4 ГБ (рекомендуется 8 ГБ и более);
- программа для автоматчиеской установки архива с rootfs - alt-rootfs-installer. Программу можно установить из репозитория или использовать как портативную установку на любой Unix-подобной ОС, скачав и распаковав архив с исходниками из src.rpm пакета.
Порядок действий для установки на SD-карту:
- Выясняем поддерживается ли целевое устройство:
alt-rootfs-installer --supported
В списке нужно найти название загрузчика u-boot, предназначенного для вашего устройства. Список разбит по производителям SOC и архитектурам (armh или aarch64). Особняком стоят загрузчики для Raspberry Pi. rpi2 предназначен для записи armh rootfs для Raspberry Pi 2 и 3. rpi3 для записи aarch64 rootfs на Raspberry Pi 3.
- Устанавливаем командой:
alt-rootfs-installer --rootfs=<путь/до/rootfs.tar.xz> --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика>
Команда для установки regular-mate-20190228-aarch64.tar.xz на SD-карту /dev/mmcblk1 с загрузчиком для Raspberri Pi 3 будет выглядеть так:
alt-rootfs-installer --rootfs=regular-mate-20190228-aarch64.tar.xz --media=/dev/mmcblk1 --target=rpi3
- Одну и ту же micro-SD карту можно легко использовать на другом устройстве, лишь заменив загрузчик:
alt-rootfs-installer --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика>
- Также есть возможность иметь одновременно загрузчик для Raspberry Pi и ещё одного компьютера, так как Raspberry Pi размещает свой загрузчик на первом разделе с файловой системой FAT.
Но для этого необходимо при установке rootfs в качестве target указать rpi2 для armh или rpi3 для aarch64:
alt-rootfs-installer --rootfs=<путь/до/rootfs.tar.xz> --media=/dev/mmcblkX --target=rpi3
После чего установить второй загрузчик:
alt-rootfs-installer --media=/dev/mmcblkX --target=<имя_u-boot_загрузчика>