環境: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


 

創作者介紹
創作者 iammic 的頭像
iammic

簡單過生活

iammic 發表在 痞客邦 留言(0) 人氣()