مانجارو-آرم (ARM)
نگاه کلّی
توزیع مانجارو، اما برای دستگاه های آرم.
مبتنی بر آرچ لینوکس آرم، همراه با ابزارها، قالبها و زیرساخت مانجارو برای نصب در دستگاه های آرم (ARM) شما، مانند پاینبوک (Pinebook) و رَزبریپای (Raspberry Pi).
نصب
بارگیری کردن
میتوانید تصاویر نصب را در بخش بارگیریها(Downloads) در وبسایت مانجارو یا در OSDN پیدا کنید.
تصویری را پیدا کنید که با دستگاه و نسخه مورد نظر شما مطابقت دارد.
نوشتن در رسانه نصب
تصاویر در یک پرونده xz. قرار دارند. این پروندهها را می توان مستقیماً با Etcher یا با dd مستقیماً روی کارت SD نوشت.
برای نصب دستی روی کارت SD خود با dd:
تصویر را استخراج کنید.
unxz Manjaro-ARM-[Edition]-[Device]-[Version].xz
آن را روی کارت SD بنویسید.
sudo dd if=Manjaro-ARM-[Edition]-[Device]-[Version].img of=/dev/[device] bs=4M
همانطور که توسط lsblk مشاهده میشود، [device] مسیر کارت SD شماست. معمولا mmcblk0 یا sdb است.
پاکسازی و اولین راهاندازی
هنگامی که تصویر را روی کارت SD نوشتید، باید بتوانید کارت را در دستگاه خود قرار داده و آن را وصل کنید. اگر همه چیز درست کار کرد، باید در تنظیمات OEM راهاندازی شود. در اینجا نام کاربری، گذرواژههای محلی و غیره را تعریف میکنید. پس از انجام این کار، اسکریپت بعد از خود پاک میشود، اندازه اِفراز (پارتیشن) را تغییر میدهد و دستگاه را راهاندازی مجدد میکند. پس از آن راه اندازی مجدد، باید در سیستم عامل راهاندازی شود. بسته به نسخه ای که نصب کرده اید، این می تواند یک ورود ساده TTY یا یک محیط میزکار گرافیکی باشد.
تغییر اندازه اِفراز ها (پارتیشنها)
از نسخه 18.09 اینکار به صورت خودکار انجام می شود. دستگاه در تنظیمات OEM راهاندازی میشود، که تغییر اندازه را انجام میدهد و سپس قبل از ظاهر شدن صفحه ورود، راهاندازی مجدد میشود. هنگامی که در صفحه ورود به سامانه راهاندازی می شود، اندازه سامانه پرونده برای پر کردن فضای باقی مانده روی کارت SD تغییر کرده است.
ورود
ورود به سامانه بستگی به آنچه در طول راهاندازی OEM تنظیم کرده اید دارد. یک کاربر به طور پیشفرض روی تصویر وجود دارد.کاربر ریشه، و به طور پیش فرض گذرواژه ندارد و ورود خودکار فعال است. هنگامی که اسکریپت OEM اجرا می شود، برای غیرفعال کردن ورود خودکار و تنظیم گذرواژه تعریف شده در هنگام تنظیم، این را تغییر میدهد.
دستگاه های پشتیبانی شده
Hardkernel | ||||
---|---|---|---|---|
Model |
Odroid-C2 | Odroid-C4 | Odroid-N2 | Odroid-N2+ |
Release Year | 2016 | 2020 | 2019 | 2020 |
SoC Manufacturer | Amlogic | Amlogic | Amlogic | Amlogic |
Lithography | 28nm | 12nm | 12nm | 12nm |
CPU | S905 | S905X3 | S922X | S922X |
CPU Topology | Quad-core: 4 x Cortex-A53 |
Quad-core: 4 x Cortex-A55 |
Hexa-core: 4 x Cortex-A73 2 x Cortex-A53 |
Hexa-core: 4 x Cortex-A73 2 x Cortex-A53 |
CPU Frequency | 4 x 1.5GHz | 4 x 2.0GHz | 4 x 2.0GHz 2 x 1.8GHz |
4 x 2.4GHz 2 x 1.9GHz |
GPU | Mali-450 MP3 | Mali-G31 MP2 | Mali-G52 MP4 | Mali-G52 MP4 |
Memory | 2GB DDR3 |
4GB DDR4 |
2–4GB DDR4 |
2–4GB DDR4 |
Khadas
Khadas | ||||
---|---|---|---|---|
Model |
Edge-V | Vim 1 | Vim 2 | Vim 3 |
Release Year | 2018 | 2016 | 2017 | 2019 |
SoC Manufacturer | Rockchip | Amlogic | Amlogic | Amlogic |
Lithography | 28nm | 28nm | 28nm | 12nm |
CPU | RK3399 | S905X | S912 | A311D |
CPU Topology | Hexa-core: 2 x Cortex-A72 4 x Cortex-A53 |
Quad-core: 4 x Cortex-A53 |
Octa-core: 8 x Cortex-A53 |
Hexa-core: 4 x Cortex-A73 2 x Cortex-A53 |
CPU Frequency | 2 x 1.8GHz 4 x 1.5GHz |
4 x 1.5GHz | 8 x 1.5GHz | 4 x 2.2GHz 2 x 1.8GHz |
GPU | Mali-T860 MP4 | Mali-450 MP3 | Mali-T820 MP3 | Mali-G52 MP4 |
Memory | 2–4GB LPDDR4 |
2GB DDR3 |
2–3GB LPDDR4 |
2–4GB LPDDR4 |
Pine64
Pine64 | |||||
---|---|---|---|---|---|
Model |
Rock64 | RockPro64 | Pinebook | Pinebook Pro | PinePhone |
Release Year | 2017 | 2017 | 2017 | 2019 | 2019 |
SoC Manufacturer | Rockchip | Rockchip | Allwinner | Rockchip | Allwinner |
Lithography | 28nm | 28nm | 40nm | 28nm | 40nm |
CPU | RK3328 | RK3399 | A64 | RK3399 | A64 |
CPU Topology | Quad-core: 4 x Cortex-A53 |
Hexa-core: 2 x Cortex-A72 4 x Cortex-A53 |
Quad-core: 4 x Cortex-A53 |
Hexa-core: 2 x Cortex-A72 4 x Cortex-A53 |
Quad-core: 4 x Cortex-A53 |
CPU Frequency | 4 x 1.5GHz | 2 x 2.0GHz 4 x 1.5GHz |
4 x 1.152GHz | 2 x 2.0GHz 4 x 1.5GHz |
4 x 1.2GHz |
GPU | Mali-450 MP2 | Mali-T860 MP4 | Mali-400 MP2 | Mali-T860 MP4 | Mali-400 MP2 |
Memory | 1–4GB LPDDR3 |
2–4GB LPDDR4 |
2GB LPDDR3 |
4GB LPDDR4 |
2–3GB LPDDR3 |
Radxa
Radxa | |
---|---|
Model |
Rock Pi 4 |
Release Year | 2019 |
SoC Manufacturer | Rockchip |
Lithography | 28nm |
CPU | RK3399 |
CPU Topology | Hexa-core: 2 x Cortex-A72 4 x Cortex-A53 |
CPU Frequency | 2 x 2.0GHz 4 x 1.5GHz |
GPU | Mali-T860 MP4 |
Memory | 1–4GB LPDDR4 |
Raspberry
Raspberry | ||||
---|---|---|---|---|
Model |
Pi 3B | Pi 3B+ | Pi 4B | Pi 400 |
Release Year | 2016 | 2018 | 2019 | 2020 |
SoC Manufacturer | Broadcom | Broadcom | Broadcom | Broadcom |
Lithography | 28nm | 28nm | 28nm | 28nm |
CPU | BCM2837 | BCM2837B0 | BCM2711 | BCM2711 |
CPU Topology | Quad-core: 4 x Cortex-A53 |
Quad-core: 4 x Cortex-A53 |
Quad-core: 4 x Cortex-A72 |
Quad-core: 4 x Cortex-A72 |
CPU Frequency | 4 x 1.2GHz | 4 x 1.4GHz | 4 x 1.5GHz | 4 x 1.5GHz |
GPU | VideoCore IV | VideoCore IV | VideoCore VI | VideoCore VI |
Memory | 1GB LPDDR2 |
1GB LPDDR2 |
1–8GB LPDDR4 |
4GB LPDDR4 |
رزبریپای
حسگر ها
برای حسگر های دما و رطوبت این آموزش را در انجمن ببینید.
اورکلاک کردن
میتوانید تنظیمات ولتاژ و فرکانس را در پرونده boot/config.txt/
مدیریت کنید. موارد زیر رایج ترین مقادیر برای رزبریپای هستند:
over_voltage=6 arm_freq=2100 gpu_freq=650
عیب یابی
دکمه پاور رزبریپای ۴۰۰
اگر در استفاده از دکمه پاور در رزبریپای ۴۰۰ خود با میزکار xfce (یا xfce4-power-manager) مشکل دارید، مطمئن شوید که logind رویدادهای دکمه را مدیریت می کند:
xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/logind-handle-power-key -n -t bool -s true
به روز رسانی مسدود شده است
اگر خطای مشابهی را تجربه کنید، راهحلهایی وابسته به دستگاه وجود دارد:
error: failed to prepare transaction (conflicting dependencies) :: brcm-patchram-plus and pi-bluetooth are in conflict
برای رزبریپای 3B
sudo systemctl disable brcm43438.service sudo pacman -S -dd brcm-patchram-plus-pi3b firmware-raspberrypi sudo systemctl enable attach-bluetooth-pi3.service
برای رزبریپای 3B+
sudo systemctl disable brcm43438.service sudo pacman -S -dd brcm-patchram-plus firmware-raspberrypi sudo systemctl enable attach-bluetooth.service
برای رزبریپای 4B
sudo systemctl disable brcm43438.service sudo pacman -S -dd brcm-patchram-plus firmware-raspberrypi sudo systemctl enable attach-bluetooth.service
برای رزبریپای 400
sudo systemctl disable brcm43438.service sudo pacman -S -dd brcm-patchram-plus-pi400 firmware-raspberrypi sudo systemctl enable attach-bluetooth-pi400.service
Missing Bluetooth after raspberrypi-bootloader/-x update 20210208-1
ابتدا بررسی کنید که آیا بوت لودر به روز شده است یا خیر:
pacman -Ss raspberrypi-bootloader
نتایج احتمالی :
core/raspberrypi-bootloader 20210208-1 [installed] Bootloader files for Raspberry Pi core/raspberrypi-bootloader-x 20210208-1 [installed] Bootloader with extra codecs for Raspberry Pi
در این صورت، تغییر ttyAMA0 در boot/cmdline.txt/ به serial0 ممکن است مشکل بلوتوث از دست رفته (منبع) را برطرف کند.
اندروید تیوی باکس ها
With a couple of small tweaks it is possible to boot and install the vim3 builds of Manjaro on some Amlogic TV boxes. Running Manjaro on TV boxes is not recommended for less experienced users of Linux nor serious production use.
See also
https://wiki.archlinux.org/index.php/Category:ARM_architecture
https://archlinuxarm.org/wiki
https://osdn.net/projects/manjaro-arm/