Subject: Re: booting amd64 kernel
To: None <netbsd-users@netbsd.org>
From: George Georgalis <george@galis.org>
List: netbsd-users
Date: 04/30/2006 13:22:54
On Sun, Apr 30, 2006 at 07:03:17PM +0200, Quentin Garnier wrote:
>On Sun, Apr 30, 2006 at 12:43:42PM -0400, George Georgalis wrote:
>> 
>> I've got a pair of custom kernels for my host, roxy.
>> One is i386 the other is amd64, roxy is an amd64 host.
>> 
>> When I boot my x86 kernel, all is fine, but with the
>> amd64 kernel I get "Inappropriate file type or format"
>> at bootstrap. Their types are:
>> 
>> ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), statically linked, not stripped
>> ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), statically linked, not stripped
>> 
>> I presume the bootstrap code is blocking since it's
>> a different arch?
>> 
>> How do I fix this so I can boot up the amd64 kernel?
>
>Use bootblocks from NetBSD/amd64.  NetBSD/i386's bootblocks can't boot
>64-bits kernel.

That sounds a bit tricky to switch.

>Note that booting an amd64 on an i386 userland is STRONGLY discouraged at
>the moment.  Except for a very specific configuration, it won't reach
>multi-users.

So, for this kick around host, I should probably reinstall with an
amd64 cd/pxe and move on from there. okay.

Thanks,
// George


-- 
George Georgalis, systems architect, administrator <IXOYE><
http://galis.org/ cell:646-331-2027 mailto:george@galis.org