updated suppurted device lists and added oc4 and roc-cc

This commit is contained in:
Dan Johansen 2020-05-02 17:01:04 +02:00
parent c4becc5cd4
commit 908370278c
No known key found for this signature in database
GPG Key ID: 084A7FC0035B1D49
2 changed files with 40 additions and 17 deletions

View File

@ -19,6 +19,21 @@ This script is "interactive". Meaning that it asks you questions when run to cus
* dosfstools * dosfstools
* polkit * polkit
## Installing and using from Manjaro x64 repositories:
To use this script, please make sure that the following is correct:
* an **empty** SD/eMMC card with at least 8 GB storage is plugged in, but not mounted.
* that your user account has `sudo` rights.
Then install the `manjaro-arm-installer` package with:
```
sudo pacman -Syu manjaro-arm-installer
```
Then reboot. You can now launch the installer with:
```
sudo bash manjaro-arm-installer
```
## Installing and using from gitlab: ## Installing and using from gitlab:
To use this script, please make sure that the following is correct: To use this script, please make sure that the following is correct:
@ -30,26 +45,30 @@ Then use this to get it:
git clone https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer git clone https://gitlab.manjaro.org/manjaro-arm/applications/manjaro-arm-installer
cd manjaro-arm-installer cd manjaro-arm-installer
chmod +x manjaro-arm-installer chmod +x manjaro-arm-installer
sudo bash manjaro-arm-installer sudo bash ./manjaro-arm-installer
``` ```
## Known Issues: ## Known Issues:
* Because `dialog` is weird, the script needs to be run in `bash`. * Because `dialog` is weird, the script needs to be run in `bash`.
## Supported Devices: ## Supported Devices:
* Pinebook
* Pinebook Pro
* Raspberry Pi 3B
* Raspberry Pi 4 * Raspberry Pi 4
* Rock64 * Raspberry Pi 3B
* Pinebook Pro
* RockPro64 * RockPro64
* Odroid C2
* Odroid N2
* Khadas Vim 3
* Rock Pi 4 * Rock Pi 4
* Odroid N2
* Odroid C4 (new)
* Odroid C2
* Pinebook
* Pine64-LTS / Sopine * Pine64-LTS / Sopine
* Pine64+ * Pine64+
* Khadas Vim 1 (new and untested) * Pine H64 (new)
* Rock64
* LibreComputer Renegade (new)
* Khadas Vim 3
* Khadas Vim 2
* Khadas Vim 1
## Supported Editions / Desktops: ## Supported Editions / Desktops:
* Minimal (no xorg, no apps) * Minimal (no xorg, no apps)

View File

@ -250,7 +250,7 @@ cleanup () {
dd if=$TMPDIR/boot/bl1.bin.hardkernel of=${SDCARD} conv=fsync bs=512 skip=1 seek=1 1> /dev/null 2>&1 dd if=$TMPDIR/boot/bl1.bin.hardkernel of=${SDCARD} conv=fsync bs=512 skip=1 seek=1 1> /dev/null 2>&1
dd if=$TMPDIR/boot/u-boot.gxbb of=${SDCARD} conv=fsync bs=512 seek=97 1> /dev/null 2>&1 dd if=$TMPDIR/boot/u-boot.gxbb of=${SDCARD} conv=fsync bs=512 seek=97 1> /dev/null 2>&1
;; ;;
on2) on2|oc4)
dd if=$TMPDIR/boot/u-boot.bin of=${SDCARD} conv=fsync,notrunc bs=512 seek=1 1> /dev/null 2>&1 dd if=$TMPDIR/boot/u-boot.bin of=${SDCARD} conv=fsync,notrunc bs=512 seek=1 1> /dev/null 2>&1
;; ;;
vim1|vim2|vim3) vim1|vim2|vim3)
@ -264,7 +264,7 @@ cleanup () {
dd if=$TMPDIR/boot/idbloader.img of=${SDCARD} seek=64 conv=notrunc 1> /dev/null 2>&1 dd if=$TMPDIR/boot/idbloader.img of=${SDCARD} seek=64 conv=notrunc 1> /dev/null 2>&1
dd if=$TMPDIR/boot/u-boot.itb of=${SDCARD} seek=16384 conv=notrunc 1> /dev/null 2>&1 dd if=$TMPDIR/boot/u-boot.itb of=${SDCARD} seek=16384 conv=notrunc 1> /dev/null 2>&1
;; ;;
rock64) rock64|roc-cc)
dd if=$TMPDIR/boot/idbloader.img of=${SDCARD} seek=64 conv=notrunc 1> /dev/null 2>&1 dd if=$TMPDIR/boot/idbloader.img of=${SDCARD} seek=64 conv=notrunc 1> /dev/null 2>&1
dd if=$TMPDIR/boot/uboot.img of=${SDCARD} seek=16384 conv=notrunc 1> /dev/null 2>&1 dd if=$TMPDIR/boot/uboot.img of=${SDCARD} seek=16384 conv=notrunc 1> /dev/null 2>&1
dd if=$TMPDIR/boot/trust.img of=${SDCARD} seek=24576 conv=notrunc 1> /dev/null 2>&1 dd if=$TMPDIR/boot/trust.img of=${SDCARD} seek=24576 conv=notrunc 1> /dev/null 2>&1
@ -283,17 +283,21 @@ cleanup () {
DEVICE=$(dialog --clear --title "Manjaro ARM Installer" \ DEVICE=$(dialog --clear --title "Manjaro ARM Installer" \
--menu "Choose a device:" 20 75 10 \ --menu "Choose a device:" 20 75 10 \
"rpi4" "Raspberry Pi 4" \ "rpi4" "Raspberry Pi 4" \
"rpi3" "Raspberry Pi 3" \
"pbpro" "Pinebook Pro" \ "pbpro" "Pinebook Pro" \
"pinebook" "Pinebook" \
"rock64" "Rock64" \
"rockpro64" "RockPro64" \ "rockpro64" "RockPro64" \
"rockpi4" "Rock Pi 4" \
"on2" "Odroid N2" \
"oc4" "Odroid C4" \
"oc2" "Odroid C2" \
"pinebook" "Pinebook" \
"pine64-lts" "Pine64-LTS / Sopine" \ "pine64-lts" "Pine64-LTS / Sopine" \
"pine64" "Pine64+" \ "pine64" "Pine64+" \
"oc2" "Odroid C2" \ "pine-h64" "Pine H64" \
"on2" "Odroid N2" \ "rock64" "Rock64" \
"roc-cc" "LibreComputer Renegade" \
"vim3" "Khadas Vim 3" \ "vim3" "Khadas Vim 3" \
"rockpi4" "Rock Pi 4" \ "vim2" "Khadas Vim 2" \
"rpi3" "Raspberry Pi 3" \
"vim1" "Khadas Vim 1" \ "vim1" "Khadas Vim 1" \
3>&1 1>&2 2>&3 3>&-) 3>&1 1>&2 2>&3 3>&-)