@colorpurple21859: good idea. I checked. The ISO's checksum is good.
@Didier Spaier:
The exact sequence.
One. Stick boot-from USB stick into machine. Reboot machine. Succesfully boot off of USB. Skip keymap choice part. Log in as root. Stick second USB stick in. This is the install-to USB. It's 16 gig, so large enough to fit Slackware. The reason I wait to insert it is sometimes the machine will fail to boot (two usb's confuses it?) and also to keep straight which one is sdb and which is sdc. For whatever reason, regardless of how I boot, the machine's internal HD is always sda.
Code:
mkdir /install_from
mount /dev/sdb1 /install_from
I get a message about sdb being mounted read-only. Logical, since it is an ISO 9-whatever cd/dvd file system. sdc has been previously partitioned, all as one primary partition.
I then run setup. I skip the swap part. I've got enough RAM that I don't need swap. The target screen of setup is where sdc is formatted. Since it is a USB stick, I chose a non-journaling file system: ext2.
I then chose the source, by the method of a path to a directory, /install_from.
I am then presented with the first choice on the packages, which I leave at the default of everything but the extra language support for KDE. At the next screen, I tell it to install Full, without prompting.
After a half second, it claims to be finished. As usual, nothing but a var directory.
Consulting the alt-f4 error console before and after shows *no error messages* during that last part. Oh. Unexpected.
NEXT (your manual install idea using installpkg)
I tried the manual workaround. That began to install packages. Fascinating. After about an hour of waiting I went to the alt-F2 console and looked around. I could see clear evidence that packages were being installed (many directories off of /mnt). Good. I saw no fstab. Bad. Taking this last as a warning sign, I aborted the process.
NEXT: something different.
I ran a virtual machine. In this, Setup was able to auto-detect the emulated CD-ROM. OK: fails in reality, works in virtual. My real machine is being stupid.
Reset the virtual machine. This time I used the technique of mounting the directory and installing from that. Guess what, the *same* problem happened as in the real install! After a half second, the installer claimed that all was done but when I checked, I saw nothing but a var directory. Fascinating.
Tentative conclusion: there are actually two seperate problems here.
(1) with regard to usb-as-cdrom, my machine is stupid.
(2) the install-from-path problem can be replicated in physical *and* virtual machine. This means that either there is a real bug in the Slackware installer's install-from-path function *or* I am doing something wrong (but cannot see what).