從microSD引導Ubuntu OS

首先,你必須從here (ubuntu_mmc.img)下載SD-bootable image。注意,官方會不斷更新新版image,如今前最好在pcDuino網站上檢查確認。

The next step is to  flash the image into the micro-SD. We are covering three different operation systems: Windows, Linux, and MacOS: ubuntu

下一步,將image燒進micro SD。三種操做系統:Windows, Linux, and MacOS bash

Windows: 網站

咱們使用的是 Win32DiskImager  (你能夠從這裏下載 here) ui

pcduinointro_chapter4_1

 

Linux: spa

插入micro-sd,將會自動安裝。首先卸載全部分區,若是SD卡有2個分區,用如下命卸載: 操作系統

  1. $ umount /dev/mmcblk0p1
  2. $ umount /dev/mmcblk0p2

而後 dd mmc image到micro-sd: debug

  1. $ dd if=/udisk/ubuntu_mmc.img of=/dev/mmcblk0 bs=1M
  2. $ sync

注意:不要使用 「of=/dev/xxx」來指向你的硬盤,將會破壞你硬盤裏面的數據。. three

 

MacOS: ip

MacOS 也支「df」和 「dd」命令。 rem

插入micro-sd,將會自動安裝。首先卸載全部分區,若是SD卡有2個分區,用如下命令卸載:

  1. $ sudo umount /dev/disk1s1
  2. $ sudo umount /dev/disk1s2

若是卸載失敗, 能夠使用如下腳本強制卸載:

  1. $ sudo diskutil umount force /dev/disk1s1
  2. $ sudo diskutil umount force /dev/disk1s2

而後 dd  mmc imag到micro-sd:

  1. $ sudo dd if=/udisk/ubuntu_mmc.img of=/dev/disk1 bs=1M

注意:不要使用 「of=/dev/xxx」 指向你的硬盤. 這將會損壞你硬盤中的文件。

將燒好的micro sd插入pcDuino而後上電,pcDuino將會從sd啓動。

調整SD image的大小,擴展到最大容量的SD:

準備一個腳本 expand.sh:

pcduinointro_chapter4_2

  1. $ sudo bash ./expand_sdcard_rootfs.sh
  2. $ sudo reboot

重啓以後輸入:

  1. $ sudo resize2fs /dev/mmcblk0p2

若是引導失敗

請肯定pcDuino是從SD仍是從NAND引導啓動。

輸入df命令來確認

若是從NAND啓動,root是 /dev/nandd。

若是從SD啓動, root是 /dev/mmcblk0p1

若是從NAND啓動,拔掉debug上面的線,而後reset pcDuino.

咱們也發現debug上面插上串口轉USB的先也有可能引發HDMI無顯示的問題。

相關文章
相關標籤/搜索