如何通过SD给BeagleboneBlack安装ubuntu操作系统

BeagleBone Black microSD Card Installation

  1. Insert the microSD Card into your computer and observe which device it registers as by typing ls /dev/sd*. If you are uncertain, remove the microSD Card and the entry should go away. Once you know which device your microSD Card is, follow the instructions below replacing /dev/sdX with the name of the microSD Card in your system.
  2. Begin partitioning the microSD Card by typing fdisk /dev/sdX
    1. Initialize a new partition table by selecting o, then verify the partition table is empty by selecting p.
    2. Create a boot partition by selecting n for ‘new’, then p for ‘primary’, and 1 to specify the first partition. Press enter to accept the default first sector and specify 4095 for the last sector.
    3. Change the partition type to FAT16 by selecting t for ‘type’ and e for ‘W95 FAT16 (LBA)’.
    4. Set the partition bootable by selecting a then 1.
    5. Next, create the data partition for the root filesystem by selecting n for ‘new’, then p for ‘primary’, and 2 to specify the second partition. Accept the default values for the first and last sectors by pressing enter twice.
    6. Press p to ‘print’ the partition table. It should look similar to the one below.
      Disk /dev/sdb: 7948 MB, 7948206080 bytes
      255 heads, 63 sectors/track, 966 cylinders, total 15523840 sectors
      Units = sectors of 1 * 512 = 512 bytes
      Sector size (logical/physical): 512 bytes / 512 bytes
      I/O size (minimum/optimal): 512 bytes / 512 bytes
      Disk identifier: 0xafb3f87b
      
         Device Boot      Start         End      Blocks   Id  System
      /dev/sdb1   *        2048        4095        1024    e  W95 FAT16 (LBA)
      /dev/sdb2            4096    15523839     7759872   83  Linux
    7. Finally, commit the changes by selecting w to ‘write’ the partition table and exit fdisk.
  3. Format the Partitions
    1. Format partition 1 as FAT by typing mkfs.vfat /dev/sdX1
    2. Format partition 2 as ext4 by typing mkfs.ext4 /dev/sdX2
  4. Install u-boot to the microSD Card
    wget http://s3.armhf.com/dist/bone/bone-uboot.tar.xz
    mkdir boot
    mount /dev/sdX1 boot
    tar xJvf bone-uboot.tar.xz -C boot
    umount boot
  5. Install the desired root filesystem to the microSD Card (ubuntu trusty in this example)
    wget http://s3.armhf.com/dist/bone/ubuntu-trusty-14.04-rootfs-3.14.4.1-bone-armhf.com.tar.xz
    mkdir rootfs
    mount /dev/sdX2 rootfs
    tar xJvf ubuntu-trusty-14.04-rootfs-3.14.4.1-bone-armhf.com.tar.xz -C rootfs
    umount rootfs
  6. The microSD Card is now ready to boot. Note that for ubuntu installations, the login userid is ubuntu and the password is ubuntu. Likewise for debian installations, the login userid is debian and the password is debian.

Tip: The package cache has been flushed to reduce the size of the images. Run apt-get update after boot to update the package cache, then run apt-get upgrade to ensure the latest updates are installed.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值