适用于RK3568,亲测有效
1、下载ARM64根文件系统 ubuntu-base-18.04.5-base-arm64.tar.gz
http://cdimage.ubuntu.com/ubuntu-base/releases/18.04/release/
mkdir ubuntu_rootfs
tax xvf ubuntu-base-18.04.5-base-arm64.tar.gz -C ubuntu_rootfs
2、进入base系统
mount -t proc /proc ./ubuntu_rootfs/proc
mount -t sysfs /sys ./ubuntu_rootfs/sys
mount -o bind /dev ./ubuntu_rootfs/dev
mount -o bind /dev/pts ./ubuntu_rootfs/dev/pts
chroot ubuntu_rootfs
echo “nameserver 114.114.114.114” > /etc/resolv.conf
3、修改下载源
/etc/apt/source.list,修改内容如下
deb http://mirrors.huaweicloud.com/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.huaweicloud.com/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb-src http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.huaweicloud.com/ubuntu-ports/ bionic-updates main multiverse restricted universe
4、安装桌面系统
apt-get update
apt install net-tools #ifconfig
apt-get install inetutils-ping #ping
apt-get install language-pack-en-base sudo ssh net-tools ethtool wireless-tools ifupdown network-manager iputils-ping rsyslog bash-completion htop
apt-get install ubuntu-desktop
5、制作根文件系统
dd if=/dev/zero of=linuxroot.img bs=1M count=1024
mkfs.ext4 linuxroot.img
mkdir hyrootfs
mount linuxroot.img hyrootfs/
cp -rfp ubuntu_rootfs/* hyrootfs/
umount hyrootfs/
e2fsck -p -f linuxroot.img
resize2fs -M linuxroot.img