Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Here is what I have. I have Mandrake installed on /dev/hda5 (had its boot partition set up on the MBR I believe. I then installed Knoppix 3.3 using /dev/hda3. They shared the swap at /dev/hda2 and boot partition at /dev/hda1. Lilo will not recognize the Mandrake as a bootable partition. Here is the end of my lilo.conf file:
# If you have another OS on this machine to boot, you can uncomment the
# following lines, changing the device name on the `other' line to
# where your other OS' partition is.
#
other=/dev/hda5
label=Mandrake
# restricted
table=/dev/hda
alias=3
Am I doing this right? when I do /sbin/lilo, I get:
root@pos-linux:/home/ryan# lilo
Added Linux (alias 1) *
Skipping /vmlinuz.old
Fatal: First sector of /dev/hda5 doesn't have a valid boot signatur
(Though I seem to also recall mandrake wanting initrd stuff.) Anyway - the LILO man page may help or you can search here for other people's configs - maybe 'Mandrake LILO configuration' or something.
It's possible there's another issue but you definitely need a Linux-type entry for Mandrake.
Originally posted by Gates1026 Here is what I have. I have Mandrake installed on /dev/hda5 (had its boot partition set up on the MBR I believe. I then installed Knoppix 3.3 using /dev/hda3. They shared the swap at /dev/hda2 and boot partition at /dev/hda1. Lilo will not recognize the Mandrake as a bootable partition. Here is the end of my lilo.conf file:
# If you have another OS on this machine to boot, you can uncomment the
# following lines, changing the device name on the `other' line to
# where your other OS' partition is.
#
other=/dev/hda5
label=Mandrake
# restricted
table=/dev/hda
alias=3
Am I doing this right? when I do /sbin/lilo, I get:
root@pos-linux:/home/ryan# lilo
Added Linux (alias 1) *
Skipping /vmlinuz.old
Fatal: First sector of /dev/hda5 doesn't have a valid boot signatur
any suggestions?
In addition to what Gates1026 said, look at that "fatal" error. You said above that you have hda1 'shared' for both Mandrake and Knoppix. You need a separate boot partition for each distro. It is fine to share the swap partition, but not the boot one. That is why the fatal error comes up - lilo looks for a boot signature where you say Mandrake is...
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.