I have long harped about UEFI issues, and this may be a good time (at least partly on-topic as the OP may benefit) for me to give some examples. Puppy is an excellent distro
, especially for older and low-resource computers... but the OP is using Windows 10, and so he should be capable running any modern mainstream Linux. But he is new to Linux (has not yet booted it for his first time)... he doesn't want to break Windows, and he expressed a preference for Linux on USB. I think it is fair to assume that a Windows 10 computer will be UEFI based, and it will have Secure Boot enabled (and maybe Fast Boot too). So, to me, the safest
thing is to guide him to something with which he will not have to make changes in the UEFI setup. Setting up a USB with Ubuntu, Linux Mint, and (I think) Fedora should all provide a mainstream boot-and-run live Linux distro, with the exception that he may still have to enter UEFI setup to change his boot order (whether USB or DVD)... but other settings can remain untouched. (And he need not even change the UEFI boot order if he can find the Boot Menu interrupt.)
I don't have a lot of UEFI experience, and much of it has been bad... meaning I'm learning a little bit.
And as I said earlier, I haven't tested Puppy in awhile, so this is a good opportunity to reevaluate it and look at its UEFI ability. My experience today is different from Wizard's experience.... but that's how UEFI is sometimes. It works differently for some people than it does for others.... so Wizard's experience is not invalidated by my experiments today. I downloaded and burned DVD's for three of the latest Puppy versions (all 64-bit): Slacko 6.3.0, TahrPup 6.0.5, and TahrPup 6.0.6-UEFI (with high expectation for that one). I tested these three versions on three different computers. Here is a summary:
1. BIOS-only desktop: All three DVD's booted and ran perfectly. I verified my .iso checksums and that the DVD's work on this computer indicates they probably have no defect in burning the DVD's.
2. UEFI laptop by HP:
a) With Secure Boot and UEFI enabled - Slacko/TahrPup not recognized. TahrPup-UEFI recognized but fails security check (issue with Secure Boot).
b) Secure Boot off, but UEFI enabled - Slacko and TahrPup not recognized. TahrPup-UEFI now tries to boot, but fails on many attempts at "loading kernel modules" stage. Did not search for a workaround for this problem, if one exists.
c) Secure Boot off, UEFI disabled (Legacy enabled) - Slacko boots and runs. Both TahrPup versions stall at the "loading kernel modules" stage described above and do not run.
3. UEFI laptop by Lenovo:
a) With Secure Boot and UEFI enabled - Slacko/TahrPup not recognized. TahrPup-UEFI blocked by security policy (different wording but same issue with Secure Boot as on HP laptop).
b) Secure Boot off, UEFI enabled - Slacko and TahrPup not recognized. TahrPup-UEFI fully boots and runs on this laptop.
c) Secure Boot off, UEFI disabled (Legacy enabled) - Slacko boots and runs. TahrPup boots and runs, but screen is not properly sized. TahrPup-UEFI boots and runs.
So, Wizard's experience with TahrPup 6.0.5 works in a UEFI environment, but mine does not (in 2 computers). With UEFI being as quirky as it is, I might also have had different results if I had done this experiment with USB instead of DVD. I continue to try to learn and understand UEFI issues better, and newer computers may well be more stable than the laptops that I own (both Windows 8/8.1 originally). But because of Windows 10, I have lost any interest in buying new computers, so I am probably dooming myself to falling further and further behind in this fast-paced world. That's okay... I'm getting old anyway!