Hello Slackers! Long time - no post, blame it on age/circumstance/etc. - but a Slacker through it all!
I am having a problem installing SW 12.1 (available, familiar, smaller) on an old box which has no working CD drive and no DVD drive. I have mounted the full SW 12.1 tree (from DVD ISO) on an accessible partition and have managed to get the system to actually boot to the kernel/initrd using lilo. I can mount the SW tree partition (sda5) and can format/read/write the target install partition (hda5) - but setup fails to actually install. I suspect that I am missing something from isolinux at boot but the brain cell is failing me!
Here is the system:
CPU: 400MHZ PII-MMX
HD1: IDE, hda, Quantum ST320413A - 20GB
hda1 3GB is my boot partition from pre-existing Mandirva install - also
location of my SW kernels and initrd as well as a bootable gparted instance.
hda5 17GB was / from the Mandriva installation, has been reformatted ext3,
seems OK - I plan to use it as the full install / target for SW 12.1.
hda6 1GB swap
HD2: SCSI, sda, Seagate ST318275W - ~20GB
sda1 6GB was /var under Mandriva, reformatted ext3, seems OK
sda5 12GB was /home under mandriva, left intact, location of SW 12.1 DVD tree.
What I now have:
Following Darrel Anderson
and info from this forum, I copied the SW kernels and initrd into hda1/swboot/... and added lilo stanzas for huge and hugesmp (while Mandriva was still bootable) - the following are relevant lines - and it boots "OK". (Similar for hugesmp, also boots OK).
I added similar lines for a gparted boot and it also works OK also.
Using the gparted boot I wiped the old Mandriva root and var partitions and reformatted them ext3 - all OK.
I now boot into the slackware installer, create /sda mount point and mount sda5 for access to the DVD tree - works OK. I also usually mount the hda1 /boot partiton as I have tried different lilo options, but that is not really relevant as far as I can tell.
I can enable the network card using the network script and ifconfig.
But when I run setup, things go wrong. It correctly finds the install sources under /sda/slackware and all packages show in the list. It correctly identifies the target mount partitions (hda5 /,hda6 swap). Then it begins installation and "finishes" in about 5 seconds and tells me to reboot... but obviously nothing has been installed. It is as if it simply falls through the process.
There are other things wrong with the setup utility too. When I try to select 'Configure' it simply says that it is done and wants to reboot. I am never presented any bootloader options, there is no network configuration... it is as if I am missing something.
It seems to me that I should need to install some filesystem in addition to the initrd (from isolinux?) as I had to do for gparted (squashfs) - but I am stumped... I feel like I am missing somethng obvious.
Any help appreciated!
*** UPDATED ***
Still working on it... what I have found:
The setup script does successfully mount the target partition and creates...
directory structure on the partition with series and config files.
I have unpacked the initrd.img to read the setup script... while I can read shell scripts, I cannot claim to understand everything it does - Pat only knows!
But I suspect that it thinks it is on DVD and fails during one of the media remount cases.
Anyone know of any docs for the initrd.img and/or setup script, other than the code itself?