tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: sysutils/grub2: multiboot is still working?
Frédéric Fauberteau <triaxx%NetBSD.org@localhost> wrote:
>Le 2018-08-01 19:02, Robert Swindells a écrit :
>> Frédéric Fauberteau <triaxx%NetBSD.org@localhost> wrote:
>>> grub-mkconfig generates (in a submenu) lines for both boot methods:
>>> - knetbsd
>>> - multiboot
>>> but when I select the multiboot choice, I get the following errors:
>>> --- grub error ---
>>> error: no multiboot header found.
>>> error: kernel must be loaded first.
>>>
>>> Press key to continue... (approximate translation since messages are
>>> i18ned)
>>> --- /grub error ---
>>>
>>> The line from grub.cfg is:
>>> multiboot /netbsd /netbsd root=dk3 -z
>>> but
>>> multiboot /netbsd
>>> does not work either
>>>
>>> I plan to investigate, but if multiboot is broken, the reason becomes
>>> obvious...
>>
>> Have you got MULTIBOOT defined in your kernel config ?
>
>$ uname -v
>NetBSD 8.0 (HYDRALISK) #1: Tue Jul 31 18:43:06 CEST 2018
>root@hydralisk:/usr/obj/sys/arch/amd64/compile/HYDRALISK
>$ grep MULTIBOOT /usr/src/sys/arch/amd64/conf/HYDRALISK
>options MULTIBOOT
I think that only NetBSD/i386 is able to load using multiboot, not
NetBSD/amd64.
A test of the grub2 package might be to build sysutils/xenkernel48
for amd64 and try to boot that.
Home |
Main Index |
Thread Index |
Old Index