Difference between revisions of "Template:RockchipMiscCustome"
From FriendlyELEC WiKi
(updated by API) |
(updated by API) |
||
(One intermediate revision by the same user not shown) | |||
Line 35: | Line 35: | ||
git clone https://github.com/friendlyarm/sd-fuse_rk3399 --single-branch -b kernel-4.19 | git clone https://github.com/friendlyarm/sd-fuse_rk3399 --single-branch -b kernel-4.19 | ||
cd sd-fuse_rk3399 | cd sd-fuse_rk3399 | ||
+ | tar xvzf /path/to/netdrive/03_Partition\ image\ files/debian-bullseye-desktop-arm64-images.tgz | ||
+ | tar xvzf /path/to/netdrive/03_Partition\ image\ files/emmc-eflasher-images.tgz | ||
+ | scp pi@BOARDIP:/rootfs.tar.gz /rootfs.tar.gz | ||
+ | mkdir rootfs | ||
+ | tar xvzfp rootfs.tar.gz -C rootfs --numeric-owner --same-owner | ||
+ | ./build-rootfs-img.sh rootfs debian-bullseye-desktop-arm64 | ||
+ | ./mk-sd-image.sh debian-bullseye-desktop-arm64 | ||
+ | ./mk-emmc-image.sh debian-bullseye-desktop-arm64 autostart=yes | ||
+ | </syntaxhighlight> | ||
+ | | RK3576 = | ||
+ | Run the following script on your Linux PC host, we'll only mention "debian-bullseye-desktop-arm64 os" for brevity, but you can apply the same process for every linux OS. | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | su root | ||
+ | git clone https://github.com/friendlyarm/sd-fuse_rk3576 --single-branch -b kernel-6.1.y | ||
+ | cd sd-fuse_rk3576 | ||
tar xvzf /path/to/netdrive/03_Partition\ image\ files/debian-bullseye-desktop-arm64-images.tgz | tar xvzf /path/to/netdrive/03_Partition\ image\ files/debian-bullseye-desktop-arm64-images.tgz | ||
tar xvzf /path/to/netdrive/03_Partition\ image\ files/emmc-eflasher-images.tgz | tar xvzf /path/to/netdrive/03_Partition\ image\ files/emmc-eflasher-images.tgz | ||
Line 75: | Line 90: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| #default = | | #default = | ||
− | Only support RK3328/RK3399/RK3568/RK3588<br /> | + | Only support RK3328/RK3399/RK3568/RK3566/RK3588<br /> |
}} | }} | ||
{{#switch: {{{1}}} | {{#switch: {{{1}}} |
Latest revision as of 10:51, 8 April 2025
1 Backup rootfs and create custom SD image (to burn your application into other boards)
1.1 Backup rootfs
Run the following commands on your target board. These commands will back up the entire root partition:
sudo passwd root su root cd / tar --warning=no-file-changed -cvpzf /rootfs.tar.gz \ --exclude=/rootfs.tar.gz --exclude=/var/lib/docker/runtimes \ --exclude=/etc/firstuser --exclude=/etc/friendlyelec-release \ --exclude=/usr/local/first_boot_flag --one-file-system /
Note: if there is a mounted directory on the system, an error message will appear at the end, which can be ignored.
1.2 Making a bootable SD card from a root filesystem
Only support RK3328/RK3399/RK3568/RK3566/RK3588