Difference between revisions of "Manjaro-ARM"

m
Missing dot.
(Marked this version for translation)
m (Missing dot.)
(7 intermediate revisions by one other user not shown)
Line 15: Line 15:


=Installation= <!--T:5-->
=Installation= <!--T:5-->
===Preparing the SPI (optional)===
Some boards have an SPI storage chip. This is a small storage device, usually 4-16 MB in size, that the board checks for firmware before proceeding to other devices. So we can utilize this chip, by preparing the board specific firmware on it, making it able to boot our [https://github.com/manjaro-arm/generic-images/releases generic image].<br>
We have currently tested [https://github.com/Tow-Boot/Tow-Boot Tow-Boot], so that's what this guide will use.
# Go to the [https://github.com/Tow-Boot/Tow-Boot/releases latest release section] of Tow-Boot and download the file that matches your board. This is important.
#
# Unpack it and flash the `spi.imager.img` file to a spare SD card. If the archive does not contain any spi.imager.img file for your board, you should use one of our pre-built OS images instead, which has the Shared Storage version of U-boot installed.
#
# Insert the SD card into your device and boot from it. You will be presented with a short menu. One entry is "Flash Tow-Boot to SPI", second entry is "Erase SPI Flash" and the last option is "Reboot".
#
# Select the "Flash Tow-Boot to SPI" option and wait until it finishes successfully. It can take a couple of minutes as SPI storage is rather slow.
#
# When it's done, power off the device and take out the SD card. Now your device has the Tow-Boot board firmware in place and should now be capable of booting any generic aarch64 image that supports your board.
Our Generic Aarch64 image supports the Extlinux booting scheme so far.


===Downloading=== <!--T:6-->
===Downloading=== <!--T:6-->


<!--T:7-->
<!--T:7-->
You can find installation images in the downloads section of the [https://manjaro.org/download/#ARM Manjaro Website] or at [https://osdn.net/projects/manjaro-arm/ OSDN]<br>
You can find installation images in the downloads section of the [https://manjaro.org/download/#ARM Manjaro Website].<br>
Find the image that matches your target device and desired edition.
Find the image that matches your target device and desired edition.<br>
 
Or if you have Board Firmware on your SPI, you can try our new [https://github.com/manjaro-arm/generic-images/releases Generic Aarch64 images].


===Writing the Installation Media=== <!--T:8-->
===Writing the Installation Media=== <!--T:8-->
Line 44: Line 61:


===Cleanup and First Boot=== <!--T:14-->
===Cleanup and First Boot=== <!--T:14-->
Once you have the image on the SDCard, you should be able to put the card into your device and plug it in. If everything worked correctly, it should boot to the OEM setup. Here you define your username, passwords locales etc. Once that is done, the script will clean up after itself, resize the partition and reboot the device. After that reboot, it should boot to the Operating System Depending on the edition you have installed, this could be a simple TTY login or a graphical desktop environment.
Once you have the image on the SDCard, you should be able to put the card into your device and plug it in. If everything worked correctly, it should boot to the OEM setup. Here you define your username, passwords locales etc. Once that is done, the script will clean up after itself, resize the partition and reboot the device. After that reboot, it should boot to the Operating System. Depending on the edition you have installed, this could be a simple TTY login or a graphical desktop environment.
 


===Resizing the partitions=== <!--T:15-->
===Resizing the partitions=== <!--T:15-->
Line 120: Line 136:
| 2&ndash;4GB<br>DDR4
| 2&ndash;4GB<br>DDR4
| 2&ndash;4GB<br>DDR4
| 2&ndash;4GB<br>DDR4
|-
| <strong>Generic image support</strong>
| No
| No
| Yes
| Yes
|}
|}


Line 183: Line 205:
| 2&ndash;3GB<br>LPDDR4
| 2&ndash;3GB<br>LPDDR4
| 2&ndash;4GB<br>LPDDR4
| 2&ndash;4GB<br>LPDDR4
|-
| <strong>Generic image support</strong>
| No
| No
| No
| No
|}
|}


Line 199: Line 227:
| Pinebook Pro  
| Pinebook Pro  
| PinePhone  
| PinePhone  
| PinePhone Pro
|-  
|-  
| <strong>Release Year</strong>
| <strong>Release Year</strong>
Line 206: Line 235:
| 2019  
| 2019  
| 2019  
| 2019  
| 2022
|-  
|-  
| <strong>SoC Manufacturer</strong>
| <strong>SoC Manufacturer</strong>
Line 213: Line 243:
| Rockchip  
| Rockchip  
| Allwinner  
| Allwinner  
| Rockchip
|-  
|-  
| <strong>Lithography</strong>
| <strong>Lithography</strong>
Line 220: Line 251:
| 28nm  
| 28nm  
| 40nm  
| 40nm  
| 28nm
|-  
|-  
| <strong>CPU</strong>
| <strong>CPU</strong>
Line 227: Line 259:
| RK3399  
| RK3399  
| A64  
| A64  
| RK3399S
|-  
|-  
| <strong>CPU Topology</strong>
| <strong>CPU Topology</strong>
Line 234: Line 267:
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53  
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53  
| Quad-core:<br>4 x Cortex-A53  
| Quad-core:<br>4 x Cortex-A53  
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53
|-  
|-  
| <strong>CPU Frequency</strong>
| <strong>CPU Frequency</strong>
Line 241: Line 275:
| 2 x 2.0GHz<br>4 x 1.5GHz  
| 2 x 2.0GHz<br>4 x 1.5GHz  
| 4 x 1.2GHz  
| 4 x 1.2GHz  
| 2 x 1.5GHz<br>4 x 1.5GHz
|-  
|-  
| <strong>GPU</strong>
| <strong>GPU</strong>
Line 248: Line 283:
| Mali-T860 MP4  
| Mali-T860 MP4  
| Mali-400 MP2  
| Mali-400 MP2  
| Mali-T860 MP4
|-  
|-  
| <strong>Memory</strong>
| <strong>Memory</strong>
Line 255: Line 291:
| 4GB<br>LPDDR4
| 4GB<br>LPDDR4
| 2&ndash;3GB<br>LPDDR3
| 2&ndash;3GB<br>LPDDR3
| 4GB<br>LPDDR4 @800 MHz
|-
| <strong>Generic image support</strong>
| No
| Yes
| No
| Yes
| No
| No
|}
|}


Line 262: Line 307:
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
{|  class="wikitable" style="text-align: center;width: 100%;"-- Header -->  
! &nbsp;
! &nbsp;
!  colspan="1" | Radxa
!  colspan="2" | Radxa
|-  
|-  
| style="width: 12%"|
| style="width: 12%"|
<strong>Model</strong>
<strong>Model</strong>
| Rock Pi 4  
| Rock Pi 4  
| Radxa Zero
|-  
|-  
| <strong>Release Year</strong>
| <strong>Release Year</strong>
| 2019  
| 2019  
| 2021
|-  
|-  
| <strong>SoC Manufacturer</strong>
| <strong>SoC Manufacturer</strong>
| Rockchip  
| Rockchip  
| Amlogic
|-  
|-  
| <strong>Lithography</strong>
| <strong>Lithography</strong>
| 28nm  
| 28nm  
| 12nm
|-  
|-  
| <strong>CPU</strong>
| <strong>CPU</strong>
| RK3399  
| RK3399  
| S905Y2
|-  
|-  
| <strong>CPU Topology</strong>
| <strong>CPU Topology</strong>
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53  
| Hexa-core:<br>2 x Cortex-A72<br>4 x Cortex-A53  
| Quad-core:<br>4 x Cortex-A53
|-  
|-  
| <strong>CPU Frequency</strong>
| <strong>CPU Frequency</strong>
| 2 x 2.0GHz<br>4 x 1.5GHz  
| 2 x 2.0GHz<br>4 x 1.5GHz  
| 4 x 1.8GHz
|-  
|-  
| <strong>GPU</strong>
| <strong>GPU</strong>
| Mali-T860 MP4  
| Mali-T860 MP4  
| Mali-G31 MP2
|-  
|-  
| <strong>Memory</strong>
| <strong>Memory</strong>
| 1&ndash;4GB<br>LPDDR4
| 1&ndash;4GB<br>LPDDR4
| 1&ndash;4GB<br>LPDDR4
|-
| <strong>Generic image support</strong>
| Yes
| No
|}
|}


Line 354: Line 412:
| 1&ndash;8GB<br>LPDDR4
| 1&ndash;8GB<br>LPDDR4
| 4GB<br>LPDDR4
| 4GB<br>LPDDR4
|-
| <strong>Generic image support</strong>
| No
| No
| No
| No
|}
|}


Line 444: Line 508:
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.
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= <!--T:43-->
==Unsupported Devices== <!--T:43-->
 
<!--T:44-->
In general, any device that does not have a device specific image or works with the Generic image, is considered unsupported. We may drop support for a device when the manufacturer no longer sells the device. The device is then considered EOL (End-Of-Life). Such a device might still work by updating and old image or running the Generic image, but we no longer work to keep it working.
 
=See also= <!--T:45-->
https://wiki.archlinux.org/index.php/Category:ARM_architecture<br />
https://wiki.archlinux.org/index.php/Category:ARM_architecture<br />
https://archlinuxarm.org/wiki<br />
https://archlinuxarm.org/wiki<br />
3

edits