Well now - I always wondered why we didn't have any legacy grub on slackware-64 - in a previous thread (which I now can't find), I was told it will _not_ compile under 64-bit. Fair enough - but archlinux has legacy grub on their 64-bit version - only ... it turns out that it is actually the 32-bit version - statically linked!!
So - in order to have my beloved legacy grub on slackware-64, all I did was the following: (please note, I use _one_ and only one partition for each distro - so everything belongs to the root filesystem)
Also, I was using my archlinux grub/distro just incase - haven't tried slackware's yet.
So here goes:
Code:
mount /dev/sda7 /mnt/hd # mounting my slackware-64 partition from arch
mkdir /mnt/hd/boot/grub
cp /usr/lib/grub/i386-pc/* /mnt/hd/boot/grub
vi /mnt/hd/boot/grub/menu.lst
So - my menu.lst now looks like the following:
Code:
default 0
timeout 5
title slackware-14-64 (huge)
root (hd0,6)
kernel /boot/vmlinuz ro root=/dev/sda7
title slackware-14-64 (generic)
root (hd0,6)
kernel /boot/vmlinuz-generic-3.2.29 ro root=/dev/sda7
initrd /boot/initrd-generic-3.2.29.gz
And finally, just install grub on the partition:
Code:
grub
grub> root (hd0,6)
grub> setup (hd0,6)
grub> quit
he, he, he!