0

In particular I would like to have a dynamically installed GPU driver based on the target system. NVIDIA, AMD, or Intel.

So I know I can make a persistent LiveUSB whereby there would be anywhere up to 4GB (I think that's the max) of persistent storage for downloads, etc.

I'd like to configure a USB install to have the platform adaptability that a Live OS offers while fully utilizing the 120GB of space I have.

In essence I'm hoping to have a boot up install that reconfigures most/all the hardware/drivers as necessary every boot as I'd like to be able to boot off of it on nearly any machine. (Within reason - they will all be 64-bit)

The biggest gripe with doing multi-platform booting is the video driver stuff. Sometimes the system I'm booting off of is AMD, sometimes NVIDIA, sometimes Intel.

Sort of related question: Can I use a USB stick for a normal install? (to get platform adaptability)

1 Answers1

1

4G is the persistence limit only when you use a casper-rw file (since that is the filesize max on a FAT32 filesystem). Use a partition labeled casper-rw with an ext2-4 filesystem for more storage. home-rw is a documented filename for your home directory, but I've never used it.
Use the "toram" keyword on the kernel boot line and the live-media's compressed filesystem will be copied to ram for much better runtime performance (at the expense of some additional boot time for the copy).


The "toram" is not a flag but a word like "persistent" which goes on the kernel boot lines. For legacy boots, "toram" goes on the "append" line after the "kernel" line in the /syslinux/txt.cfg file. For UEFI boots, "toram" goes on the "linux" line in /boot/grub/grub.cfg. You can switch from the casper-rw file to the partition anytime, but if you wait, be sure and remember to copy over what has been created in the file to the partition. I tend to set up the partition before the install, then just have to delete the file before I boot for the first time.

ubfan1
  • 19,049