Hello, everybody. I'm now back in ShenZhen, China, and testing several types of Single Board Computers. I've got to say: Made In China is amazing. Banana Pi M3 is a SBC with AllWinner A83T ARM CPU, which is also of credit-card size. Some detailed features can be found on the open source technical supporter Sunxi. Please pay attention to the following key points:
PART A: Install Ubuntu Desktop Built By Armbian onto Banana Pi M3
1. Download Armbian Ubuntu Desktop for Banana Pi M3
We FIRST go visiting the website https://www.armbian.com/bananapi-m3/ and click Armbian Bionic icon, a file named Armbian_5.83_Bananapim3_Ubuntu_bionic_next_4.19.38_desktop will be automatically downloaded.
Files: 4 Size: 1946176594 Compressed: 441800089 ➜ operatingsystems ll Armbian_5.83_Bananapim3_Ubuntu_bionic_next_4.19.38_desktop total 1.9G -rw-rw-r-- 1 jiapei jiapei 1.9G Feb 10 22:50 Armbian_5.83_Bananapim3_Ubuntu_bionic_next_4.19.38_desktop.img -rw-rw-r-- 1 jiapei jiapei 833 Feb 10 22:50 Armbian_5.83_Bananapim3_Ubuntu_bionic_next_4.19.38_desktop.img.asc -rw-r--r-- 1 jiapei jiapei 19K Feb 10 22:50 armbian.txt -rw-rw-r-- 1 jiapei jiapei 129 Feb 10 22:50 sha256sum.sha
2. Install Armbian Ubuntu Desktop for Banana Pi M3
After the extracted image file is prepared, it's the time to install the Armbian Ubuntu Desktop onto our TF card. We FIRST format the TF card:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
➜ ~ sudo umount /dev/mmcblk0p1 umount: /dev/mmcblk0p1: not mounted. ➜ ~ sudo mkfs.ext4 /dev/mmcblk0 mke2fs 1.44.1 (24-Mar-2018) Found a gpt partition table in /dev/mmcblk0 Proceed anyway? (y,N) y Discarding device blocks: done Creating filesystem with 7579648 4k blocks and 1896832 inodes Filesystem UUID: 5c3be436-4e8c-43e4-ab21-6d5232420881 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000
Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
Afterwards, use dd to install the downloaded Armbian Ubuntu Desktop image.
1 2 3 4
➜ Armbian_5.83_Bananapim3_Ubuntu_bionic_next_4.19.38_desktop sudo dd bs=4M if=Armbian_5.83_Bananapim3_Ubuntu_bionic_next_4.19.38_desktop.img of=/dev/mmcblk0 conv=fsync 464+0 records in 464+0 records out 1946157056 bytes (1.9 GB, 1.8 GiB) copied, 258.486 s, 7.5 MB/s
PART B: SSH Into Armbian, Update & Upgrade, Network Configuration, Locale Configuration
NOTE: Whenever you met some unsolvable issue after you boot into Armbian, please use the command armbianmonitor -U to log the issue.
1. SSH Into Banana Pi M3
We now unplug the TF card from the host and put it into the Banana Pi M3, Armbian Ubuntu Desktop boots successfully. The default username and password are respectively: root and 1234. In our case, Banana Pi M3 is connected to a network cable first, and it's NOT hard for us to get the IP address of Banana Pi M3 by using command line nmap (Details can be checked via Google). After setting up a NEW user as well as password by following the previous blog Install Armbian Ubuntu Desktop onto Banana Pi Pro, you should be able to log into Banana Pi M3 with account root: