You are not logged in.
As the title says. The wiki talks about chainloading grub on another distro, but I don't have grub (or any other bootloader) installed on the other distro. I can't find a clear answer with google, much less instructions how to do it if it's possible.
To be more specific, I'm using extlinux to boot Arch with a separate /boot, and the "other distro" is entirely contained in one partition. The "other distro" is actually Arch too, so it's not so simple as just copying its kernel and initrd over to the separate /boot.
Last edited by alphaniner (2012-08-01 15:43:57)
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
It can only load stuff that's on the same partition as itself. So if you have a /boot partition and all distros have their kernels and initramfses there, you can load them. If you don't have such a partition, you need to chainload.
Offline
Thanks for the quick response. It's not the answer I was hoping for, but at least I can move forward now.
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
Basically you place the other distribution's kernel and initramfs on the /boot partition and duplicate the current entry from the syslinux.cfg (except with a different root and maybe a few different options on the APPEND line too).
I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).
Offline
Yeah, I've done that since my last post. The only niggle is that, both distros being Arch (the second is a minimal 'recovery' - among other things - install), the kernels names are the same. Eventually I'll need to come up with a scripted solution for that...
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
I'm already doing that for the initramfs. As for the kernel, if you're talking about the ALL_kver variable, it seems like modifying that would cause at least as much trouble as it solved, and I'd still need to manually rename the kernel. Thanks for the suggestion though.
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
Maybe I'm missing something, but just chainload to Syslinux installed on your other distro's partition, surely?
That's what I do on all our systems ...
Offline
Syslinux is not installed on the other distro, nor do I want it to be. A shared /boot is less offensive, despite the minor inconvenience; I was already considering it anyhow.
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline