Contents |
Release 1.1a
Download & Installation
You can download the limited 1.1 alpha image for the BeagleBoard-xM here. This limited build has no networking or USB support but was used to test general functionality with the RapidDisk modules and administration utility on the BeagleBoard-xM hardware. Note that this image loads directly into RAM and any modifications that are made in real time will not be preserved. A way around this is to modify the contents of the rootfs.ext2 file by mounting it as a loop device prior to copying it over to the SD Card.
Now to install it onto an SD Card and run it on the BeagleBoard-xM, you need to partition the SD Card with at least 1 primary partition and format it with a FAT32 file system. Assume the SD Card is /dev/sdc:
# fdisk /dev/sdc
Command (m for help): n
Command action
e
extended
p
primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-1020, default 1): (Press Enter)
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-1020, default 1020): +64M
Command (m for help): t
Hex code (type L to list codes): c
Command (m for help): a
Partition number (1-4): 1
# mkfs.vfat -F 32 -n "boot" /dev/sdc1
Mount the volume and make sure you copy the MLO file first then sync it:
# cp MLO /media/boot/ # sync;sync
Then copy all other files to the SD Card, synchronize those and eject. You should then be able to plug it into the BeagleBoard-xM and it will boot into the operating system. Note that the images load and run from RAM, so any changes you make to any configuration file will not be preserved on reboot.
As for getting it to run within Qemu, I am not sure about this yet, but if anyone else figures this out please feel free to share.
List of Open Source Packages
| Name | License |
|---|---|
| binutils-2.21.1 | GNU General Public License |
| busybox-1.20.0 | GNU General Public License |
| gcc-4.6.0 | GNU General Public License |
| gmp-5.0.1 | GNU Lesser General Public License |
| linux-3.3.6 | GNU General Public License |
| LVM2.2.02.95 | GNU General Public License |
| mpc-0.9 | GNU Lesser General Public License |
| mpfr-3.0.0 | GNU Lesser General Public License |
| rxadm-2.2.1 | GNU General Public License |
| uClibc-0.9.31.1 | GNU Lesser General Public License |
| zlib-1.2.5 | zlib License |
List of Patches
| Name |
|---|
| dm-cache-3.0.8.patch |
| rxdsk-2.3_3.3.6.patch |

