BT3 and BT2 from USB-Drive
Iīm using BackTrack for a long time now and some month ago I started using it from my USB-Flash-Drive.
Now I tried BT3 and copied all files over, but now only BT3(and memtest) can be started.
Is it possible to configure lilo to allow multi boot from USB-Flash-Drives?
Of course it is. Just use the search button - it's all over these forums, it's wiki, and google.
I have installed/unpacked BT2 and BT3-USB-Version on my USB-Stick, but I didnīt find a tutorial on how to configure lilo/syslinux to make it available to boot BT2 and BT3 from the same boot loader.
At the moment only one of them appears, depending on the boot-files i use.
Tutorials on multi boot I found only mention one how to add ISO-images or address partitions on a hard drive. Because i wanīt to change some things without the need to build a new ISO each time and copy it on the stick and write the configuration directly on the stick.
Perhaps there is an info somewhere on the net, but then I didnīt got it.
[EDIT]Or it isnīt possible at all
Try steps 4 onward there, and have different folder names for BackTrack 2, and just remember to put them in when editing lilo. With BT3, you could just try editing the bootsplash to reference to BT2's vmlinuz image, which you have put in another folder. I think that might be easier, but can't guarantee it works.
Edit: One question though - what point do you have in dual booting these two? BT3 is an update of BT2.
Thanks, I just made it, but while walking through I recognized, that the bootconfig in the USB-version is realized via syslinux.
After som tries I can say, that itīs the easyest way, to make a new folder e.g. boot_bt2 or something and to copy all necessary files for bt2 into it. Now the bt3 boot-folders syslinux is started and from there a link to the bt2 start files is set.
And as an answer to your question, why I wanted to do so:
BT2 is stable, fully configured to my needs and runs perfect for me.
BT3 is BETA and I first want to test this, before I only make use of the new version. And on a 2GB-USB-Flash-Drive is more then enough space to do so...
Glad to hear it worked for you, I thought the syslinux way would be the easiest. Enjoy them both, and now that you say your reasons why, they do make sense all the best.
Or a you could save the data from your usb stick with bt2 on it somewhere and then install bt3 on it all by itself and if it works then you have no problems, if it doesn't work then you know where to look ?
Originally Posted by SoftwareDefinesRadio
Just my two cents.
It's not that hard. I'll write it here.
1. Off the backtrack disc, copy over the 'boot' and 'BT3' folders.
2. In the 'boot' folder, run the "bootinst.sh" file.
3. Verify that this has installed BT3 correctly, and then proceed to step 4.
4. Copy over the 'BT' folder from the BackTrack 2 disc, and the 'boot' folder, but rename it 'boot2' or something similar.
5. Using your favourite editor (be it notepad, gedit, kedit), open (from your flashdrive) "boot/syslinux/syslinux.cfg". This is the menu for the BackTrack 3 startup, and we will edit this to reference to BT2.
6. Add this line to your "syslinux.cfg" file, assuming you used boot2 for the directory.
MENU LABEL BT2 Stable (KDE)
APPEND vga=0x317 initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw chexpand=256 autoexec=xconf;kdm
7. Providing you leave the BT2 main directory the same (BT), and in the root of the USB, then this should boot appropriately.
8. Reboot and test. That's all!
today is the first day I found some time to view some boards.
But phoenix910 has already given the steps to get bt2 and bt3 work from the same stick.