制作Ubuntu根文件系统
安装两个包
sudo apt-get install debian-archive-keyring
sudo apt-get install qemu qemu-user-static binfmt-support debootstrap
下载文件系统
sudo debootstrap --arch=arm64 bionic linux-rootfs http://mirrors.ustc.edu.cn/ubuntu-ports/
sudo cp -a /usr/bin/qemu-aarch64-static linux-rootfs
配置文件系统的源
sudo gedit /etc/apt/sources.list
将以下的源加入
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-proposed main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
切换更目录
chroot linux-rootfs/
更新apt
apt update
安装基础软件包
apt install usbutils network-manager sudo fdisk vim nano openssh-server iputils-ping wget curl iproute2 dialog locales kmod zip unzip u-boot-tools initramfs-tools
设置主机名
echo “qzl linux”>/etc/hostname
增加用户
adduser qzl
#根据提示创建用户即可
gpasswd -a qzl sudo
清空不需要的配置
rm -rf /debootstrap /boot /root/.bash_history
apt clean
退出文件系统,烧卡
rm -rf /debootstrap /boot /root/.bash_history
apt clean