I've always had the installing operating system do this automatically, and I expected Slackware 13.37 would act like them other modern distributions, but no such luck.
Lilo is the default boot loader and has been for many moons. Providing direct grub support in Slackware has been debated for many years. That has not happened.
Grub is supported only indirectly. I use grub and have done so for many years. So don't panic.
Traditionally Slackware is not a "hand-holding" system. People who choose Slackware prefer to control many aspects of how their systems are configured. Therefore certain configuration tasks you might normally expect with other distros don't happen with Slackware.
Can anyone tell me where I can get instructions on installing a boot manager, probably Grub, in a situation such as this ?
You won't find any formal instructions within the Slackware documentation because lilo is the default boot loader. So here are some basic instructions.
Do you have grub already installed? That is, can you boot into another operating system on the same hard drive with grub? If yes, then boot into that system. Then manually edit /boot/grub/menu.lst to add a boot option for Slackware. For example:
title Slackware 13.37
kernel (hd0,0)/boot/vmlinuz root=/dev/sda1 ro
If you do not have grub or another operating system installed, then head to any Slackware mirror web site. Look for the extra branch. There you will find a package for grub. Download that package. For example:
Save the package.
Then boot with the Slackware DVD or CD. Follow the instructions on the screen. For example:
hugesmp.s root=/dev/sda1 rdinit= ro
After the DVD/CD boots into your installed Slackware, install the grub package you downloaded and saved. Use the installpkg
command. For example:
After you install the grub package, run the grub-install
command to load grub to the MBR. For example:
Do not yet reboot. Edit /boot/grub/menu.lst to add a boot option for Slackware.
If you have a default stock installation of Slackware, then the default kernel link /boot/vmlinuz will point to vmlinuz-huge-smp-126.96.36.199-smp. You can boot with and use that kernel, but the traditional suggestion is to create an initrd as soon as possible and then use the generic kernel. Or compile your own custom kernel. When you do that be sure to add a new menu.lst option for the new kernel. Do not yet delete the menu.lst option to the huge kernel. Do that only after you verify the system boots with the new option.
With that all said, I needed more time to write this response than I would to actually install and configure grub. In other words, the process is fairly straightforward if you have a modicom of computer experience.