要想在px2上運行ubuntu,以下幾個步驟:
①準備一個容量大於4.1G空的U盤,用於把ubuntu固件燒寫到u盤;
②在windows下用win32diskimager把px2_linaro_ubuntu.img寫入U盤,最簡單的;(或者在ubuntu系統的電腦或虛擬機上sudo dd bs=4M if=px2_linaro_ubuntu.img of=/dev/sdb寫入u盤, 其中/dev/sdb是u盤掛載盤符,也有可能是/dev/sdc,用sudo fdisk -l 得到(/dev/sdb後邊不要帶數字,/dev/sdb1是u盤下的一個分區,不是整個u盤,寫入後無法使用的);
③驗證u盤,這步可以不做,把usb插到ubuntu系統的電腦或虛擬機上,sudo fdisk -l能看到u盤有了3個分區;
④把kernel.img和boot.img燒寫到PX2開發版上;
⑤px2插上U盤,重啓,等待2~5分鐘LCD屏亮起來,不支持vga顯示器 高級擴展:
上邊第③步在ubuntu14.10看到的u盤3個分區是
Device | Boot | Start | End | Blocks | ID | System |
---|---|---|---|---|---|---|
/dev/sdb1 | 1 | 8191 | 4095+ | da | Non-FS data | |
/dev/sdb2 | * | 8192 | 114687 | 53248 | c | W95 FAT32 (LBA) |
/dev/sdb3 | 114688 | 6291455 | 3088384 | 83 | Linux |
其中啓動的分區是/dev/sdb3 這個可以修改內核配置CONFIG_CMDLINE,root=/dev/sda3,一般情況下,px2板子上只有一個盤符sda,所以我們設置爲sda3 修改完後重新編譯內核生成kernel.img和boot.img
默認登錄的用戶是rk 密碼是1
PS: win32diskimager-v0.9-binary.zip 小白製作u盤啓動盤專用, 寫入img,不用擔心啓動不了,比其他工具都簡單. 不過使用完後u盤要用硬盤分區工具格式化. 有的小白說win32diskimager有毒會吃u盤,就是這個原因
下載地址: Ubuntu固件鏈接:http://pan.baidu.com/s/1c0rkzjM 密碼:53o0
win32diskimager-v0.9-binary 地址: http://pan.baidu.com/s/1i3rGNsh 密碼: e2k0