環境:Ubuntu desktop 16.04 64bit
本文承接 Nanopi M1 編譯 U-B00T與 Linux Kernel 一文,建立 rootfs。
安裝 qemu-user-static 與 debootstrap
sudo apt-get install qemu-user-static sudo apt-get install debootstrap |
取得 Ubuntu yakkety Base system
sudo qemu-debootstrap --arch armhf yakkety ubuntu_yakkety |
設定 ubuntu_yakkety 為系統根目錄
sudo chroot ubuntu_yakkety |
顯示硬體名稱 ( 顯示armv71 表示 chroot 成功)
uname -m |
設定 root 密碼
passwd root |
設定 root 密碼成功後,輸入 exit 離開
Copy 我們建立的 Linux rootfs 到 SD Card
sudo mount /dev/sdx2 /mnt sudo cp -r ubuntu_yakkety/* /mnt |
把編譯好的 modules Copy 到 SD Card (編譯方式請參考 Nanopi M1 編譯 U-B00T與 Linux Kernel)
cd lichee/linux-3.4/output/lib/ sudo cp -r * /mnt/lib sudo umount /mnt |
參考資料:
http://blog.csdn.net/embbnux/article/details/12751465
https://wiki.ubuntu.com/ARM/BuildEABIChroot
http://linux-sunxi.org/H3_Manual_build_howto
留言列表