Hi, Misalf.
One advantage of using fat32 for the boot partition is that you would be able to edit/repair it from within Windows (f.e. bad boot entry in bootloader config).
I think I can probably figure out how to edit TCL files from within TCL. At least, I've been able to edit a couple of PuppyLinux system files using the terminal it has.
It might also help to even boot on some BIOS'es (size might pe important as well).
Yes, those could be important considerations. The PuppyLinux stick I have was created in Windows and boots fine. But it creates Linux partitions as part of a complicated boot process. I wonder if TCL will do the same thing?
One advantage of using fat32 for the boot partition is that you would be able to edit/repair it from within Windows (f.e. bad boot entry in bootloader config).
I think I can probably figure out how to edit TCL files from within TCL. At least, I was able to edit a couple of PuppyLinux system files using the terminal it has.
Yes, you can use GParted from within Puppy.
That's a relief. Strange as it may sound, I never could figure out how to create partitions and format them separately in Windows. Of course, I never got the hang of using the Windows terminal for things like diskpart. I'm strictly a user <grin>.
On whichever partition you install the bootloader, this one should be bootable. The actual OS can be located at another partition on that drive.
Sorry, you'll have to excuse me, but I really have no idea what this means. I don't know what a bootloader is, to be perfectly frank, and I can't see how an OS could work in a separate partition. I know, I need to go off and study computers and Linux for a year or two.
You can boot Core from a FAT32 partition. However, you might want to exclude some files from your Backup and store them elsewere on the disk (instead of ~/home/$USER ). Doing so on a Windows partition those files would loose their permission flags.
Well, I don't know yet what a TCL Backup is. But it sounds like a bad idea to have the whole pendrive formatted in FAT32, right? So I'm afraid we're back to my original questions about just what partitions to make on the pendrive before doing the installation to it, and what format to make them.
How about this: If I create a small FAT 32 partition for TCL and leave the rest of the pendrive alone, as Béla originally suggested, would TCL then be able to re-format the rest of the pendrive once it's running?
EXT2 does not do as many read/write to disk compared to EXT3/4 so flash memory can live longer.
I understand that. The big question is if I can make the bootable TCL pendrive in Windows using core2usb, and then somehow have the rest of the pendrive - the persistence files and backup - in ext2.
Creating a Swap partition on a flash drive really is no good idea. Even though I rarely see TinyCore using any swap at all (actually only when I compile software).
The good news is Core uses some amount of real RAM and uses this as compressed swap (can be disabled by using nozswap boot code).
Yes, I've gotten the idea from reading that swapping on a pendrive is out. Too many writes. PuppyLinux avoids it by putting everything in RAM at the boot, and only saving new stuff to a save.sfs file at shutdown. Maybe TCL can work that way, too.
I never tryed core2usb.exe.
Me neither, yet. But I intend to, if I can just figure out how to partition this darn pendrive <grin>.
If you want to use this pendrive for storing files in Windows as well, you might want to make the first partition the biggest (like 6GB or so) because Windows doesn't show you any partition after the first one - even if also formated in a Windows friendly filesystem.
Thanks. That's very useful information, even if I don't plan to use the pendrive for any Windows stuff. I had a bad experience trying to make a copy of a list of some of my PuppyLinux files in Windows. The pendrive wouldn't boot any more and I had to re-install. I lost the Puppy save file. So I'm permanently scared off of ever using a Linux pendrive in Windows.
Thanks for your help.
Cheers!
Mike