Hi @Ramachandra Iyer .
I have applied your suggestions in the refind entry. Still it is not booting from internal hard disk. Is it possible to install hard disk (other than frugal method) through puppy installer. Is is possible to select particular partition or it will install entire disk. Due to fear I have not attempted that option in Puppy Installer option.
Drats. Is it still not finding the .sfs file, or has the failure message changed?
It has been a while since I have used the installer (I tend to cheat and just copy the (what I think are) relevant files to a sub-directory). I don't know if the installer would even offer a full installation option these days. Frugal method is the default for Puppy, and I think trying to go to a full install at this stage would only complicate things, especially since the main reason for using a full install in the past has been a lack of ram, which won't apply in your case.
I have to admit that I am out of my league. My suggestions have essentially been attempts to apply parameters that I use with Grub to rEFInd, which may not be appropriate.
[EDIT- From reading some of your posts again, had you used the installer to make the frugal install, or had you done what I tend to do, and just copied the files across?]
The entry for psubdir that 01micko has, in the config he has provided, is different to the suggestion I had made. Maybe try adding the "/" in front of the sub-directory name in your config.
Maybe try adding this change, and check 01micko's entry again, for anything else that I might have missed.
Presumably the laptop is booting in UEFI mode,and has GPT partitions. [EDIT- maybe ignore the pmedia option for now. Apparently it might cause problems if it doesn't match with how the computer BIOS sees things.]
If I recall correctly Antix is installed on an ext4 partition, but Slacko is on a Fat32 one? Is there a reason you don't want to use ext4 for Slacko? Part of the reason for asking this is that I don't know how the rEFInd parameters treat things. If the OStype is given as Linux, is it expecting a Linux filesystem (although it is, at least, attempting to start, so maybe this isn't the problem)? Have you booted earlier Slacko installations on FAT32 filesystems with rEFInd before? I'm probably "barking up the wrong tree" with this question since EFI uses FAT32 as it's filesystem, but have to ask.
If all of the above still fails, could you please boot Slacko live, then check and provide the following (leave the USB stick in for the moment, as we will need to access the info from it)?:
a) Using GParted, check the labels on the both the Antix partition and the one you have slacko on.
If memory serves, I think the Antix one will be in capitals [EDIT- on reading again, it is lowercase in your config, and it works, and I might be getting mixed up with MXLinux]. Could you please provide the label of the partition Slacko is installed on, exactly as it appears in GParted? If there isn't one, please indicate so.
b) If there is no label on the partition with Slacko on it, could you right-click on that partition, select Information, and then copy the UUID (that I think will be displayed at the bottom of the dialog box) to a text file, that you can save, in case the info is needed later? Make sure that it is complete, and that leading or trailing entries haven't been missed.
c) Close GParted, and click on the desktop icon to mount the partition with Slacko on it. This should have opened the File Manager, displaying the contents of that partition. Is there a sub-directory? If so, what is it's name? If not, and all the files are "loose" on the partition, please indicate so.
d) If the sub-directory is present, are there any other files displayed with the sub-directory? If so, could you provide the names of those files?
e) The following is a check to make sure that things have copied across OK. They probably have, but it doesn't hurt to make sure. If the sub-directory is present, then go into it. If not, then apply the following with respect to the loose files. Open the desktop entry for the USB stick, and arrange things so that you can see, and select, items in both File Manager windows.
Some of the files on the USB will not have been copied to the NVMe, this is normal. However, all the .sfs files, and the vmlinuz and initrd.gz files should be present on both. If an .sfs file is missing on the NVMe, then copy it across from the USB (I doubt one will be, but have to mention it, just in case). Check that the names of all the files on the NVMe are consistent with those on the USB. Then check the file sizes by right-clicking on each respective file and selecting "Count".
[EDIT]- f) Actually, is there an empty text file on the NVMe called either "gpthd" or "atahd"? If so, try adding the pmedia= parameter to suit. I know I had suggested leaving it out, above. However, if the installer has identified things, then it might be worth trying it.
Although I have probably missed something, again, this is all I can think of at the moment.
Thanks.