cp -b /etc/resolv.conf temp/etc/resolv.conf
6.配置模拟器
cp /usr/bin/qemu-aarch64-static temp/usr/bin/
7.准备挂载脚本
创建一个sh文件,以方便我们挂载要移植的系统
vim能够创建没有的文件
vim rootfs-mount.sh
将下方代码按I
复制进去 然后ESC
,之后输入:wq
保存退出.
#!/bin/bash
function mnt() {
echo "MOUNTING"
sudo mount -t proc /proc ${2}/proc
sudo mount -t sysfs /sys ${2}/sys
sudo mount -o bind /dev ${2}/dev
sudo chroot ${2}
}
function umnt() {
echo "UNMOUNTING"
sudo umount ${2}/proc
sudo umount ${2}/sys
sudo umount ${2}/dev
}
if [ "$1" == "-m" ] && [ -n "$2" ] ;
then
mnt $1 $2
elif [ "$1" == "-u" ] && [ -n "$2" ];
then
umnt $1 $2
else
echo ""
echo "Either 1'st, 2'nd or both parameters were missing"
echo ""
echo "1'st parameter can be one of these: -m(mount) OR -u(umount)"
echo "2'nd parameter is the ful