日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

rootfs 制作ubuntu_为n1制作aarcm64/arm64 ubuntu rootfs系统

發(fā)布時間:2023/12/2 windows 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rootfs 制作ubuntu_为n1制作aarcm64/arm64 ubuntu rootfs系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝debootstrap和qemu-user-static:apt install apt-transport-https qemu qemu-user-static binfmt-support debootstrap

構建ubuntu 18.04系統(tǒng),基礎包為minbase,使用清大的源:qemu-debootstrap --arch arm64 --variant=minbase --include=whiptail,ca-certificates,tzdata bionic rootfs http://mirrors.ustc.edu.cn/ubuntu-ports/

配置軟件源:cat > rootfs/etc/apt/sources.list <

deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main restricted universe multiverse

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main restricted universe multiverse

EOF

配置網(wǎng)絡信息:mkdir rootfs/etc/network/

echo 'nameserver 192.168.168.1' > rootfs/etc/resolv.conf

echo 'ubuntu-18.04' > rootfs/etc/hostname

cat > rootfs/etc/netplan/50-cloud-init.yaml <

network:

ethernets:

eth0:

addresses:

- 192.168.168.6/24

dhcp4: false

gateway4: 192.168.168.1

nameservers:

addresses:

- 192.168.168.1

search: []

version: 2

EOF

掛載本地設備文件到rootfs:mount -t proc /proc rootfs/proc

mount -t sysfs /sys rootfs/sys

mount -o bind /dev rootfs/dev

mount -o bind /dev/pts rootfs/dev/pts

chroot rootfs內配置:LANG=C.UTF-8 chroot rootfs/ /bin/bash

在rootfs內執(zhí)行:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

apt update

apt upgrade

apt install systemd -y

apt install wireless-regdb crda -y

apt install rsyslog udev dbus kmod openssh-server netplan.io man vim wget net-tools sysstat tmux less wireless-regdb crda dosfstools parted rng-tools -y

echo 'PermitRootLogin yes' >> /etc/ssh/sshd_config

passwd root

umount /dev/pts/ /dev/ /proc/ /sys

exit

為方便使用之前編譯的內核和armbian的uInitrd、firmware文件,掛載armbian的img鏡像到本地:losetup -P -f --show Armbian_5.62_Aml-s9xxx_Ubuntu_bionic_default_4.18.7_20181012.img

mount /dev/loop3p2 /mnt

mount /dev/loop3p2 /mnt/boot

mv /mnt/boot/* rootfs/boot/

mv /mnt/lib/modules/ rootfs/lib/

#也可安裝armbian的firmware-aml-4.18-20181011_5.62_arm64.deb

mv /mnt/lib/firmware/ rootfs/lib/

mv /mnt/etc/modprobe.d/ rootfs/etc/

mv /mnt/etc/fstab rootfs/etc/

mv /mnt/root/install.sh rootfs/root/

將armbain鏡像內的文件全部刪除,將新做的系統(tǒng)移動過去。rm -rf /mnt/*

mv rootfs/boot/* /mnt/boot/

mv rootfs/* /mnt/

標簽:none

總結

以上是生活随笔為你收集整理的rootfs 制作ubuntu_为n1制作aarcm64/arm64 ubuntu rootfs系统的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。