Alternate Bootable USB Flash Drive Creation

Alternate Bootable USB Flash Drive Creation

From The Chakra Project

Jump to: navigation, search

This can allow side by side live enviroments for 32 and 64 bit if you have a large enough thumbdrive.

Needed: - Any USB Formatted with Fat32 might work with other Filesystems but untested. - Current ISO of Chakra (32 or 64 bit depending on the system you plan of using it on. I recommend the 32bit as it will boot on more systems.)


Copy CD Contents

Mount the ISO Copy the chakra folder to the root of your thumbdrive.


Install Burg

Somethings to note burg hates space in the root directory path. YES, even properly escaped ones. Here OMNI is my label name on my FAT32 partition.

Make sure that the thumb drive is mounted.

Make sure your thumbdrive is /dev/sdb if it is not use the correct one.

sudo burg-install --no-floppy --root-directory=/media/OMNI/ /dev/sdb

If you use 64 bit you will have to adjust the path accordingly.

chakraisolabel MUST be set to the label of your thumb drive. Like mine here chakraisolabel=OMNI

After burg is installed add the following entries to /media/OMNI/boot/burg/burg.cfg

OMNI being the correct label of your thumbdrive.

burg.cfg Menu Entries

menuentry "Chakra" --class chakra --class gnu-linux --class gnu --class os --group chakra {
linux /chakra/boot/i686/chakraiso chakraisolabel=OMNI quiet lang=en nonfree=yes xdriver=no
initrd /chakra/boot/i686/chakraiso.img
}
menuentry "Chakra (only Free Drivers)" --class chakra --class gnu-linux --class gnu --class os --group chakra {
linux /chakra/boot/i686/chakraiso chakraisolabel=OMNI quiet lang=en nonfree=no xdriver=no
initrd /chakra/boot/i686/chakraiso.img
}
menuentry "Chakra (old display)" --class chakra --class gnu-linux --class gnu --class os --group chakra {
linux /chakra/boot/i686/chakraiso chakraisolabel=OMNI quiet lang=en nonfree=no xdisplay=old xdriver=no
initrd /chakra/boot/i686/chakraiso.img
}
menuentry "Chakra (Terminal)" --class chakra --class gnu-linux --class gnu --class os --group chakra {
linux /chakra/boot/i686/chakraiso chakraisolabel=OMNI quiet lang=en 3 xdriver=no
initrd /chakra/boot/i686/chakraiso.img
}