Thanks, Mlangdn, for your helpful posts.
I am almost there! I guess the main problem
has been that the Slack 32- (/dev/sda5) and
64-bit (/dev/sdb5) installs were not properly done,
in particular as regards the initial ram disks which
appear to be required for both partitions.
While my lilo configuration is essentially the
same as yours, I shall record the installation
as far I can remember it.
(1) Format /dev/sda5 use ext3 fs with bootable flag. Save with fdisk.
(2) Install 32-bit Slack
(3) Create initrd: mkinitrd -c -k 2.6.29.6 -m ext3 -f ext3 -r /dev/sda5
(4) Create mount point for Slack64 (eg /mnt/sdb5) and include in fstab
(5) Set up lilo with 32-bit and 64-bit stanzas:
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda5
label = Slack
initrd = /boot/initrd.gz
append="resume=/dev/sda6"
read-only # Partitions should be mounted read-only for checking
# Linux bootable partition config ends
# Linux bootable partition config begins
image = /mnt/sdb5/boot/vmlinuz
initrd = /mnt/sdb5/boot/initrd.gz
root = /dev/sdb5
label = Slack64
append="root=/dev/sdb5 boot-as=0x80"
read-only # Partitions should be mounted read-only for checking
# Linux bootable partition config ends
(5) Install LILO in current root partition /sbin/lilo.
Response: bash-3.1# lilo
Warning: LBA32 addressing assumed
Warning: The initial RAM disk is too big to fit between the kernel and
the 15M-16M memory hole. It will be loaded in the highest memory as
though the configuration file specified "large-memory" and it will
be assumed that the BIOS supports memory moves above 16M.
Added Slack ? *
Warning: The initial RAM disk is too big to fit between the kernel and
the 15M-16M memory hole. It will be loaded in the highest memory as
though the configuration file specified "large-memory" and it will
be assumed that the BIOS supports memory moves above 16M.
Added Slack64 ?
Added Win7
Added WinXP
3 warnings were issued.
[Presumably warnings can be fixed by recompiling the kernel]
(6) Format /dev/sda5 use ext3 fs with bootable flag. Save with fdisk.
(7) Reboot to Slack64 boot DVD and install
(8) Make initrd: mkinitrd -c -k 2.6.33.4 -m ext3 -f ext3 -r /dev/sdb5
(9) Do NOT install lilo
(10) Reboot. Both Slack (32-bit) and Slack64 (64-bit) will appear in the
boot menu.
There may be improvements. Suggestions welcome.
One minor irritant is that both Slack and Slack64 appear in the
boot menu with the U flag, even though both are marked bootable
according to fdisk (and they are). Does anyone know why this
is so, and how to fix it?
BTW I have found another relevant thread:
http://www.linuxquestions.org/questi...vector-811302/
Thanks again MLangdn