从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:

下一步,将image烧进micro SD。三种操作系统:Windows, Linux, and MacOS

Windows:

我们使用的是 Win32DiskImager  (你可以从这里下载 here)

pcduinointro_chapter4_1

 

Linux:

插入micro-sd,将会自动安装。首先卸载所有分区,如果SD卡有2个分区,用以下命卸载:

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

然后 dd mmc image到micro-sd:

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

注意:不要使用 “of=/dev/xxx”来指向你的硬盘,将会破坏你硬盘里面的数据。.

 

MacOS:

MacOS 也支“df”和 “dd”命令。

插入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无显示的问题。

你可能感兴趣的:(liunx,arduino,pcduino,minipc)