Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 245419 - lilo is the only bootloader working on non-ia32 emulation enabled kernels
Summary: lilo is the only bootloader working on non-ia32 emulation enabled kernels
Status: RESOLVED FIXED
Alias: None
Product: [OLD] Docs on www.gentoo.org
Classification: Unclassified
Component: Installation Handbook (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: nm (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-03 17:06 UTC by Sylvain BERTRAND
Modified: 2009-04-15 07:24 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sylvain BERTRAND 2008-11-03 17:06:04 UTC
Lilo is the only bootloader working on non-ia32 emulation enabled kernels. Then the installation handbook should recommend lilo for the people who planed *not* to enable ia32 emulation in their kernel and grub/grub-static for the others.
Comment 1 Jan Kundrát (RETIRED) gentoo-dev 2008-11-03 18:02:45 UTC
amd64, please advise.
Comment 2 nm (RETIRED) gentoo-dev 2008-11-03 20:31:17 UTC
No need; we talked with the team awhile ago, and that's why they told us to add the following bits to hb-install-x86+amd64-bootloader.xml:

"If you are using a non-multilib profile, you should *not* emerge
grub, but instead you should emerge *grub-static*"

Also, we warn the users *more than once in that document*:

"Using LILO on the AMD64 architecture is not recommended."

...with a big ol' red WARNING box. The instructions are already all there.
Comment 3 Jan Kundrát (RETIRED) gentoo-dev 2008-11-03 20:42:47 UTC
After a chat with Josh, we'll wait for our amd64 folks here.
Comment 4 SpanKY gentoo-dev 2008-11-03 20:44:23 UTC
we arent talking about just non-multilib, we're talking about non-multilib and no 32bit support in the kernel ... so grub-static still wouldnt work
Comment 5 Olivier Crete (RETIRED) gentoo-dev 2008-11-03 20:58:13 UTC
I see no good reason to disable IA-32 emulation in the kernel.. Is the lilo userspace thing even compiled in 64bit ?
Comment 6 SpanKY gentoo-dev 2008-11-03 21:11:37 UTC
i dont know anything about lilo to comment on it, but i wouldnt be surprised if it had native binaries that do the bootloader install that can be 64bit, but the actual bootloader itself that gets installed remains 32bit.

assuming that is actually how lilo works, that would make it usable when 32bit support has been disabled in the kernel.

i would check these things, but lilo doesnt even build for me on my multilib amd64 system ...
Comment 7 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-11-03 21:29:21 UTC
(In reply to comment #6)

> i would check these things, but lilo doesnt even build for me on my multilib
> amd64 system ...
> 

I guess my input on this bug is neutral. I *only* use lilo on my amd64 multilib systems and have never been told why we recommend against it. *shrugs*
Comment 8 Sylvain BERTRAND 2008-11-04 10:02:31 UTC
As far as I'm concerned, I have a 64 bits box without ia32 emulation, neither is multilib, lilo did install witout any trouble and has been running fine for a few days.
I have a trickier box where I'm about to test lilo:64 bits, no ia32 emulation, no multilib, kernel/initramfs on RAID1 block device. I'll report the result as soon as I tried to reboot it with lilo.
Comment 9 Sylvain BERTRAND 2008-11-14 14:44:22 UTC
Worked like a charm on my second box.
Comment 10 Jeremy Olexa (darkside) (RETIRED) archtester gentoo-dev Security 2008-12-21 00:39:07 UTC
So, we have confirmed that lilo works in every possible configuration. Wonder why it was even warned against in the first place. /me shrugs
Comment 11 Tony Vroon (RETIRED) gentoo-dev 2008-12-22 12:36:26 UTC
No idea who originated the warning. It does indeed work happily in configurations where Grub won't. The warning is not endorsed by the LILO maintainer and I would certainly be happy to see it go. It is misleading at best.
Comment 12 nm (RETIRED) gentoo-dev 2009-04-15 07:24:04 UTC
Fixed in CVS.