將大于4GB的U盤插入ubuntu主機 fdisk -l 得到U盤的盤符,假設為/dev/sdc dd bs=4M if=px2_linaro_ubuntu.img of=/dev/sdc 重新拔插U盤 fdisk -l 查看u盤分區表情況,存儲ubuntu系統的分區應該是/dev/sdx3,對應到px2上應該是/dev/sdb3,所以在配置內核config時, CONFIG_CMDLINE中的root=/dev/sdb3 板上插入U盤時候,會提示/dev/sdx,sdx是指sda,sdb之類的,還會提示/dev/sdx1,/dev/sdx2,/dev/sdx3, 默認的ubuntu系統就是在/dev/sdx3上面 所以內核的CONFIG_CMIDLINE中的root要根據這個來設置 如果自己打補丁,目前發布版本是根據以下操作來進行的。 基于github上6119d3e5bbc322f528b1a815381f9928e219faf5這條commit做的ubuntu補丁. git reset --hard 6119d3e5bbc322f528b1a815381f9928e219faf5 使用git am打補丁 將0001-patch-for-px2-linaro-ubuntu.patch補丁放在內核根目錄下面,執行以下命令,即打上內核的ubuntu補丁 git am -s 0001-patch-for-px2-linaro-ubuntu.patch make px2_linaro_ubuntu_defconfig make zkernel.img 得到內核鏡像文件kernel.img 使用燒寫工具,選中boot和kernel,插上存有ubuntu系統的u盤,開機即可 默認登錄的用戶是rk 密碼是1 Rayeager PX2 Ubuntu固件V1.0版本地址:http://pan.baidu.com/s/1i3wxoYp Rayeager PX2 Ubuntu系統鏡像文件:http://pan.baidu.com/s/1sjsJh4D Rayeager PX2 Ubuntu系統patch文件:http://pan.baidu.com/s/1dDw5zFV 此版本為V1.0版本,部分地方還需要完善,各位有興趣的話可以一同研究,一同學習! |