This commit is contained in:
Gauthier Provost 2020-11-12 18:54:25 +08:00
parent 03b5b4f6b0
commit ab3e5af833
2 changed files with 49 additions and 54 deletions

View File

@ -17,11 +17,12 @@ Helios64 support following boot mode
|-------------|------------------------| |-------------|------------------------|
| eMMC | eMMC<br>SATA Drive<br>USB Drive| | eMMC | eMMC<br>SATA Drive<br>USB Drive|
Boot device contains bootloader and other boot files such as kernel and DTB. It will be mounted under **/boot/** if it reside on separate device. Boot device contains bootloader and other boot files such as kernel and DTB. It will be mounted under **/boot/** if it resides on separate device.
!!! Notes !!! Notes
*nand-sata-install* requires the target device already partitioned! *nand-sata-install* requires the target device to be already partitioned!
!!! Important
If you have installed and configured OMV, please read [Existing OS Has OMV Installed](#existing-os-has-omv-installed) section before transferring the OS. If you have installed and configured OMV, please read [Existing OS Has OMV Installed](#existing-os-has-omv-installed) section before transferring the OS.
## System on eMMC ## System on eMMC
@ -46,15 +47,13 @@ Boot device contains bootloader and other boot files such as kernel and DTB. It
![emmc step 4](/helios64/install/img/transfer/emmc_04_install_fstype.png) ![emmc step 4](/helios64/install/img/transfer/emmc_04_install_fstype.png)
***Step 6 - Wait for transfer process completed*** ***Step 6 - Wait for transfer process to complete***
![emmc step 5](/helios64/install/img/transfer/emmc_05_install_transfer.png) ![emmc step 5](/helios64/install/img/transfer/emmc_05_install_transfer.png)
***Step 7 - Power Off Helios64 if you don't have OMV Installed*** ***Step 7 - Power Off Helios64 if you don't have OMV Installed***
**DO NOT** power off if you have installed OMV. There are several OMV files & folders not transferred by *nand-sata-install*. **DO NOT** power off if you have installed OMV. There are several OMV files & folders not transferred by *nand-sata-install*. Please refer to [After running *nand-sata-install*](#existing-os-has-omv-installed) section before continue to next step.
Please refer to [After running *nand-sata-install*](#existing-os-has-omv-installed) section before continue to next step.
![emmc step 6](/helios64/install/img/transfer/emmc_06_install_poweroff.png) ![emmc step 6](/helios64/install/img/transfer/emmc_06_install_poweroff.png)
@ -66,16 +65,16 @@ Please refer to [After running *nand-sata-install*](#existing-os-has-omv-install
lsblk lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk sda 8:0 0 111.8G 0 disk
└─sda1 8:1 0 111.8G 0 part └─sda1 8:1 0 111.8G 0 part
sdb 8:16 0 111.8G 0 disk sdb 8:16 0 111.8G 0 disk
└─sdb1 8:17 0 111.8G 0 part └─sdb1 8:17 0 111.8G 0 part
sdc 8:32 1 28.7G 0 disk sdc 8:32 1 28.7G 0 disk
└─sdc1 8:33 1 28.4G 0 part └─sdc1 8:33 1 28.4G 0 part
mmcblk1 179:0 0 14.6G 0 disk mmcblk1 179:0 0 14.6G 0 disk
└─mmcblk1p1 179:1 0 14.4G 0 part / └─mmcblk1p1 179:1 0 14.4G 0 part /
mmcblk1boot0 179:32 0 4M 1 disk mmcblk1boot0 179:32 0 4M 1 disk
mmcblk1boot1 179:64 0 4M 1 disk mmcblk1boot1 179:64 0 4M 1 disk
zram0 251:0 0 50M 0 disk /var/log zram0 251:0 0 50M 0 disk /var/log
zram1 251:1 0 1.9G 0 disk [SWAP] zram1 251:1 0 1.9G 0 disk [SWAP]
``` ```
@ -96,18 +95,18 @@ Example output:
``` ```
dev@helios64:~# lsblk dev@helios64:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 111.8G 0 disk sda 8:0 0 111.8G 0 disk
└─sda1 8:1 0 111.8G 0 part └─sda1 8:1 0 111.8G 0 part
sdb 8:16 0 111.8G 0 disk sdb 8:16 0 111.8G 0 disk
└─sdb1 8:17 0 111.8G 0 part └─sdb1 8:17 0 111.8G 0 part
sdc 8:32 1 28.7G 0 disk sdc 8:32 1 28.7G 0 disk
└─sdc1 8:33 1 28.4G 0 part └─sdc1 8:33 1 28.4G 0 part
mmcblk0 179:0 0 14.9G 0 disk mmcblk0 179:0 0 14.9G 0 disk
└─mmcblk0p1 179:1 0 14.7G 0 part / └─mmcblk0p1 179:1 0 14.7G 0 part /
mmcblk1 179:32 0 14.6G 0 disk mmcblk1 179:32 0 14.6G 0 disk
└─mmcblk1p1 179:33 0 14.4G 0 part └─mmcblk1p1 179:33 0 14.4G 0 part
mmcblk1boot0 179:64 0 4M 1 disk mmcblk1boot0 179:64 0 4M 1 disk
mmcblk1boot1 179:96 0 4M 1 disk mmcblk1boot1 179:96 0 4M 1 disk
zram0 251:0 0 50M 0 disk /var/log zram0 251:0 0 50M 0 disk /var/log
zram1 251:1 0 1.9G 0 disk [SWAP] zram1 251:1 0 1.9G 0 disk [SWAP]
@ -163,13 +162,13 @@ sudo armbian-config
**Step 4 - Select storage device and partition for rootfs*** **Step 4 - Select storage device and partition for rootfs***
*SATA drive at port 1 as System drive* *SATA drive at port 1 as System drive*
![sata step 3a](/helios64/install/img/transfer/sata_usb_03_select_target_sata.png) ![sata step 3a](/helios64/install/img/transfer/sata_usb_03_select_target_sata.png)
--- ---
*USB drive as System drive* *USB drive as System drive*
![sata step 3b](/helios64/install/img/transfer/sata_usb_03_select_target_usb.png) ![sata step 3b](/helios64/install/img/transfer/sata_usb_03_select_target_usb.png)
@ -177,7 +176,7 @@ sudo armbian-config
![sata step 4](/helios64/install/img/transfer/sata_usb_04_install_erase_confirm.png) ![sata step 4](/helios64/install/img/transfer/sata_usb_04_install_erase_confirm.png)
**Step 6 - Select filesystem type for eMMC*** ***Step 6 - Select filesystem type for eMMC***
![sata step 5](/helios64/install/img/transfer/sata_usb_05_install_boot_fstype.png) ![sata step 5](/helios64/install/img/transfer/sata_usb_05_install_boot_fstype.png)
@ -189,19 +188,17 @@ Wait until formatting process completed
![sata step 7](/helios64/install/img/transfer/sata_usb_07_install_system_fstype.png) ![sata step 7](/helios64/install/img/transfer/sata_usb_07_install_system_fstype.png)
Wait until formatting process completed Wait until formatting process is completed
![sata step 8](/helios64/install/img/transfer/sata_usb_08_install_format_system.png) ![sata step 8](/helios64/install/img/transfer/sata_usb_08_install_format_system.png)
***Step 8 - Wait for transfer process completed*** ***Step 8 - Wait for transfer process to be completed***
![sata step 9](/helios64/install/img/transfer/sata_usb_09_install_transfer.png) ![sata step 9](/helios64/install/img/transfer/sata_usb_09_install_transfer.png)
***Step 9 - Power Off Helios64 if you don't have OMV Installed*** ***Step 9 - Power Off Helios64 if you don't have OMV Installed***
**DO NOT** power off if you have installed OMV. There are several OMV files & folders not transferred by *nand-sata-install*. **DO NOT** power off if you have installed OMV. There are several OMV files & folders not transferred by *nand-sata-install*. Please refer to [After running *nand-sata-install*](#existing-os-has-omv-installed) section before continue to next step.
Please refer to [After running *nand-sata-install*](#existing-os-has-omv-installed) section before continue to next step.
![sata step 10](/helios64/install/img/transfer/sata_usb_10_install_poweroff.png) ![sata step 10](/helios64/install/img/transfer/sata_usb_10_install_poweroff.png)
@ -265,7 +262,7 @@ lsblk
ls -l /sys/block/ ls -l /sys/block/
``` ```
Example output: Example output:
``` ```
dev@helios64:~$ lsblk dev@helios64:~$ lsblk
@ -322,44 +319,42 @@ sudo armbian-config
***Step 3 - Select Boot from SD - system on SATA, USB or NVMe*** ***Step 3 - Select Boot from SD - system on SATA, USB or NVMe***
![emmc step 2](/helios64/install/img/transfer/emmc_sata_02_install_menu.png)
!!! Info !!! Info
The utility has flaw that it mistakenly read current boot device as SD card instead of eMMC. But it actually set the eMMC as boot device and system on SATA or USB device. The utility has flaw that it mistakenly read current boot device as SD card instead of eMMC. But it actually set the eMMC as boot device and system on SATA or USB device.
![emmc step 2](/helios64/install/img/transfer/emmc_sata_02_install_menu.png)
***Step 4 - Select storage device and partition for rootfs*** ***Step 4 - Select storage device and partition for rootfs***
*SATA drive at port 1 as System drive* *SATA drive at port 1 as System drive*
![emmc step 3a](/helios64/install/img/transfer/emmc_sata_03_install_select_target_sata.png) ![emmc step 3a](/helios64/install/img/transfer/emmc_sata_03_install_select_target_sata.png)
--- ---
*USB drive as System drive* *USB drive as System drive*
![emmc step 3b](/helios64/install/img/transfer/emmc_sata_03_install_select_target_usb.png) ![emmc step 3b](/helios64/install/img/transfer/emmc_sata_03_install_select_target_usb.png)
***Step 5 - Confirm that the process will erase data on eMMC and system partition*** ***Step 5 - Confirm that the process will erase data on eMMC and system partition***
![emmc step 4](/helios64/install/img/transfer/emmc_sata_04_install_erase_confirmation.png) ![emmc step 4](/helios64/install/img/transfer/emmc_sata_04_install_erase_confirmation.png)
**Step 6 - Select filesystem type for eMMC*** ***Step 6 - Select filesystem type for eMMC***
![emmc step 5](/helios64/install/img/transfer/emmc_sata_05_install_fstype.png) ![emmc step 5](/helios64/install/img/transfer/emmc_sata_05_install_fstype.png)
Wait until formatting process completed Wait until formatting process is completed
![emmc step 6](/helios64/install/img/transfer/emmc_sata_06_install_format.png) ![emmc step 6](/helios64/install/img/transfer/emmc_sata_06_install_format.png)
***Step 7 - Wait for transfer process completed*** ***Step 7 - Wait for transfer process to be completed***
![emmc step 9](/helios64/install/img/transfer/emmc_sata_07_install_transfer.png) ![emmc step 9](/helios64/install/img/transfer/emmc_sata_07_install_transfer.png)
***Step 8 - Reboot Helios64 if you don't have OMV Installed*** ***Step 8 - Reboot Helios64 if you don't have OMV Installed***
**DO NOT** reboot if you have installed OMV. There are several OMV files & folders not transferred by *nand-sata-install*. **DO NOT** reboot if you have installed OMV. There are several OMV files & folders not transferred by *nand-sata-install*. Please refer to [After running *nand-sata-install*](#existing-os-has-omv-installed) section before continue to next step.
Please refer to [After running *nand-sata-install*](#existing-os-has-omv-installed) section before continue to next step.
![emmc step 10](/helios64/install/img/transfer/emmc_sata_08_install_reboot.png) ![emmc step 10](/helios64/install/img/transfer/emmc_sata_08_install_reboot.png)
@ -415,7 +410,7 @@ You should see USB drive has MOUNTPOINT **/** and eMMC has MOUNTPOINT **/media/m
## Existing OS Has OMV Installed ## Existing OS Has OMV Installed
Transferring rootfs using *nand-sata-install* will break OMV due to missing files. To prevent this, you need to proceed following section. Transferring rootfs using *nand-sata-install* will break OMV due to missing files. To prevent this, you need to perform the following actions.
### Preparation before running *nand-sata-install* ### Preparation before running *nand-sata-install*
@ -441,9 +436,9 @@ sudo poweroff
``` ```
!!! Note !!! Note
Pay attention to block device of system partition at second command. In this case /dev/sda1 is SATA drive at Port 1. Pay attention to block device of system partition at second command. In this case /dev/sda1 is SATA drive at Port 1.
Now you can continue to remove the micro SD card and power on the system. Now you can resume back to the steps your were following.
## References ## References
@ -451,4 +446,3 @@ Now you can continue to remove the micro SD card and power on the system.
- [Armbian Documentation](https://docs.armbian.com/User-Guide_Getting-Started/#how-to-install-to-emmc-nand-sata-usb) - [Armbian Documentation](https://docs.armbian.com/User-Guide_Getting-Started/#how-to-install-to-emmc-nand-sata-usb)
- [Tips from antsu at Armbian Forum](https://forum.armbian.com/topic/15431-helios64-support/?do=findComment&comment=110715) - [Tips from antsu at Armbian Forum](https://forum.armbian.com/topic/15431-helios64-support/?do=findComment&comment=110715)

View File

@ -3,7 +3,9 @@
### Faulty Power Supply ### Faulty Power Supply
Verify whether [LED1](/helios64/led/) is turned on. If not tighten PSU cable. Verify whether [LED1](/helios64/led/) is turned on. If not tighten DC cable from PSU.
Verify whether LED on the PSU is turned on. If not tighten AC cable from PSU
If problem still occurs, replace the PSU. If problem still occurs, replace the PSU.
@ -11,13 +13,13 @@ If problem still occurs, replace the PSU.
Verify whether [System Activity LED](/helios64/front-panel/#helios64-enclosure) is blinking. If it is not, reset or power cycle. Verify whether [System Activity LED](/helios64/front-panel/#helios64-enclosure) is blinking. If it is not, reset or power cycle.
If problem still occurs, please capture the serial console output and report it to forum. If problem still occurs, please capture the serial console output and report it to [forum](https://forum.armbian.com/forum/51-helios64/).
### Kernel Panic ### Kernel Panic
If [System Error LED](/helios64/front-panel/#helios64-enclosure) blinking, there was kernel panic. Please reset the system. If [System Error LED](/helios64/front-panel/#helios64-enclosure) blinking, there was kernel panic. Please reset the system.
If problem still occurs, please capture the serial console output and report it to forum. If problem still occurs, please capture the serial console output and report it to [forum](https://forum.armbian.com/forum/51-helios64/).
### Network down ### Network down
@ -122,4 +124,3 @@ Execute following command to erase Partition table, bootloader and partition sup
sudo dd if=/dev/zero of=/dev/mmcblk1 bs=512 count=65535 sudo dd if=/dev/zero of=/dev/mmcblk1 bs=512 count=65535
sudo sync sudo sync
``` ```