I am new to Linux and my first distro was Ubuntu 8.10. I downloaded the iso, burned it to cd, booted it, played with it a bit and then made a USB using the "Create a USB startup stick" command built in to UBuntu 8.10. When I rebooted from the Ubuntu USB, persistence just worked.
Linux Mint with it's media capabilities beckoned ...
I downloaded the iso burned it to cd, booted it, played with it a bit and then made a USB by installing USB-Creator using Synaptic and executing the "Create a USB startup stick" command now available in the system Menu. When I rebooted from the Mint 6 XFCE USB persistence just didn't work.
What was the difference? I still don't really know WHY it's different but I did figure out WHAT makes Mint 6 XFCE USB persistent. The key is in the syslinux.cfg file. The default syslinux.cfg section that tell it how to boot looks like this:
Code: Select all
menu label Start Linux Mint XFCE Community Edition
append file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.gz quiet splash --
In order to be persistent the "append" line must have the word "persistent" in it but it doesn't. So here are the steps to make a persistent bootable USB (this assumes a PC capable of booting from USB)
1. Download and burn to CD the Mint 6 XFCE iso.
2. Boot the Mint 6 XFCE cd and connect to the internet.
3. Install USB-Creator using Synaptic.
4. Plug in a USB stick ( 1 GB to 4 GB) formatted FAT32 (it should show up on the desktop).
5. Run the "Create a USB startup stick" command now available in the system Menu (set the file size to use all of the USB).
6. When the USB is created it says you can reboot to use the USB. Click "OK" but do NOT reboot yet.
7. Open the folder on the desktop for the USB. You will see a file named syslinux.cfg in the root of this folder. This is NOT the one to modify. Open the "syslinux" folder and open the syslinux.cfg file that you find there with the mousepad text editor.
8. Edit the section of code listed above to look like:
Code: Select all
menu label Start Linux Mint XFCE Community Edition - persistent
append file=/cdrom/preseed/mint.seed boot=casper persistent initrd=/casper/initrd.gz quiet splash --
9. Save the edited syslinux.cfg file, quit from the live cd and remove the cd when prompted.
10. Restart, booting from the USB. When the boot option screen comes up you should see the top option as:
"Start Linux Mint XFCE Community Edition - persistent" - you now have a persistent Linux Mint 6 XFCE bootable USB stick.
Figuring this out took a lot longer than I would have imagined. I hope this saves some time for others moving away from M$ Window$.