I first installed slackware with the drive in HDD1 slot, then once I got a caddy for HDD2, I reconnected the slackware drive to the HDD2 slot.  (I have Windows on my HDD1).Is there a way to boot slackware from HDD2 (my system is a Dell Studio laptop) without reinstalling?  Will reinstalling alone even work?Here's the last lines before hangup on boot:
How to boot Slackware from second hard disk when it was installed on first?
linux;boot;hard disk;slackware
One way you could do this is booting from the DVD of the Slackware iso.Then, when at the root prompt, you should mount the root partition of the hard drive, like this (used sdb1 in the example)mkdir /mnt/sdb1mount /dev/sdb1 /mnt/sdb1mount --bind /dev /mnt/sdb1/devmount --bind /sys /mnt/sdb1/sysmount --bind /proc /mnt/sdb1/procchroot /mnt/sdb1Now, edit /etc/fstab and change mount points according, knowing that probably your disk was labeled sda before and now it will be named sdb.If you're using the default boot loader, lilo, edit /etc/lilo.conf and in the boot section change both the line boot = /dev/sda to boot = /dev/sdband the root line inimage = /boot/vmlinuzroot = /dev/sdb1       <-- change here to sdb1label = Slackware64vga = 773initrd = /boot/initrd.gzread-onlynow run /sbin/lilo so that it can install lilo again with the new definition.One last thing you should check is whether you're using initrd or not.  If you made no modifications to the boot procedure, probably you're not using it, so the above procedure is sufficient.If you're using initrd, take a look at /usr/share/mkinitrd/mkinitrd_command_generator.sh to build a new initrd.