The new ColdBMR system can either boot from a CD, or from a flash drive. This article explains how to write the ColdBMR system to a 1GB or larger flash drive in Linux and Windows. Writing the ColdBMR system to a flash drive will erase everything on the flash drive! Do not use a flash drive containing any files you are worried about losing.
Linux:
  • To write the image to the flashdrive in Linux first we need to know which device file represents that drive. You can find this by looking for a line like this one to be added to your /var/log/syslog immediately after plugging the flash drive into the computer:
Jun 5 16:16:19 HAL kernel: [85382.970585] sd 15:0:0:0: [sdd] 3913728 512-byte logical blocks: (2.00 GB/1.86 GiB)
Another way to find/verify the device file is to run fdisk -l, and look for a drive that is the right size:
abertrand@HAL:/tmp$ sudo fdisk -l
Disk /dev/sdc: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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: 0x0002bd2b
Device Boot Start End Blocks Id System
/dev/sdc1 4096 312580095 156288000 83 Linux
Disk /dev/sdd: 2003 MB, 2003828736 bytes
16 heads, 32 sectors/track, 7644 cylinders, total 3913728 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdd2 * 32 49663 24816 83 Linux
/dev/sdd3 49664 917503 433920 83 Linux
  • Then just write the image you downloaded to that drive (not to one of the partitions on the device, but to the device directly. The image file comes with its own partitions).
abertrand@HAL:/tmp$ sudo dd if=bmr-usb.5.2.0.77.img of=/dev/sdd
448+0 records in
448+0 records out
469762048 bytes (470 MB) copied, 69.2659 s, 6.8 MB/s
That is it. The drive should be ready to be used to boot from to take a BMR image of a system.
Windows:
  • Download the ColdBMR flash image, and the opensource Win32 Disk Imager program (available at http://sourceforge.net/projects/win32diskimager/ ).
  • Unzip and launch Disk Imager. Browse to the image file, and under device, choose the drive that is your flash drive (check in windows explorer to verify the drive letter is correct).
  • Click write and wait for the message saying the image was written successfully.
After the flash drive has been written, windows might pop up a dialog saying that before the drive can be used it needs to be formatted. This is because Windows does not know how to read the Linux filesystems used on the ColdBMR flash drive. DO NOT click format disk. Formatting will wipe the ColdBMR system from the flashdrive.