Hello @gychang!
You wrote about installing Pup-OS on a rotating HDD. If that solves the problem - good. We're done.
If 'no' can I suggest a rather quick alternative?
@mikeslr suggested a manual approach to installing Puppy Linux. The installation is done with file-manager ROX.
Since you can boot/run Puppy from a thumb-drive, this method should work for you.
You can find the ROX+'copy' method quickly using the advanced search box (here, on the forum).
I looked for posts only by Mike and with the keywords: manual install +ROX
The title: Manual Frugal Install with some Rox Tips
The link: https://www.forum.puppylinux.com/viewto ... +ROX#p1788
Mike's description is detailed. I used (I like) his method. Here is my summary:
(1) Download the ISO of interest and check-sum.
(2) Partition & format the 'installation' drive. (The following method 'wipes' the entire device - don't do this if the 'installation drive' contains 'good stuff'!!)
Make a new partition table. MSDOS format, of course. Then partition.
P1 -> FAT32 (say 500Mib). I don't want to tell granny how to suck eggs, but don't forget to set the boot flag for P1.
P2 -> Linux file system, say ext3 or ext4. (You can make other partitions and I (myself) make P2 as "work" and P3 as "OS" (ie where the Puppy Systems files live). This device/drive is the 'installation drive'
(3) On the 'installation-drive' create a directory for the Puppy System Files. You can choose any name, but the directory has to be only one level below 'top'. So .. /mnt/sdZn/PUP_OS Again, I'm confusing my method here because I began by saying put the Puppy OS files on P2 and actually (myself) putting them on partition #3. But I know you are "switched on" to Puppy things and can see past this little confusion.
(4) At this stage you have (a) a thumb-drive (or CD) with a puppy ISO file. (b) the 'installation-drive' with P1 as FAT32 and (c) the same drive with a Linux partition and an empty directory called PUP_OS (or SYSTEM or OS_FILES or ...).
You are now ready to install the operating system file. This is easy-peasy.
(5) With ROX file manager click on the ISO file. That action will 'open' the ISO and you'll see somewhere around one dozen files in a directory.
(6) Select all the files you see and drag and drop them into the PUP_OS folder. There will be 300 .. 500 MiB all-up so the operation will take a short time. After the files are 'copied across' you will see about a dozen files in PUP_OS on the system files partition. Incidently, I often make this partition only a few GiB. You should leave some extra space here - later Puppy will want to put the 'Pup-save' file here. If your 'Pup-save' is huge - you'll need to make the partition correspondingly large - but that's obvious. I try to keep my 'Pup-save' file small.
(7) The OS is now in place. Now configure the bootloader files. I use (shock!) Grub-4-DOS and a legacy boot-loader.
. . Menu -> setup -> Grub-4-DOS. Parameters: I search only within the drive/device mentioned above. I use the legacy boot. (Here - with the re-booting HP 'legacy' may be effective). Then click <go> or <do> or <install> - or whatever.
That's it. If my directions are correct, then you should have a bootable disk (or thumb-drive).
(Now I'll re-read what I wrote ...)
(Ten hours and 50 corrections later ...)
This method is simple and quick. You can install a Puppy OS in less time than it took to write the description above.
Mike's description is complete in every detail. If some-one is doing this for the first time - it's great. My summary is more an overview marking the main way-points in the process. I hope I have not omitted an essential step. (if 'yes' - please tell me.)
I wait for your next posting with great interest.
Will you HP envy shut down in an orderly manner. The while world wants an answer to that question! What will it be?
cobaka