loadbsd doesn't work for ELF kernels.

This commit is contained in:
is 2002-08-02 14:35:49 +00:00
parent 95c7243aec
commit 539874bb55
3 changed files with 27 additions and 87 deletions

View File

@ -1,4 +1,4 @@
.\" $NetBSD: install,v 1.30 2002/06/29 09:36:23 lukem Exp $
.\" $NetBSD: install,v 1.31 2002/08/02 14:35:49 is Exp $
.\"
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -56,55 +56,7 @@ for swapping, as described in the "Preparing
your System for
.Nx
Installation" section above.
.Ss2 Booting from AmigaDOS, using loadbsd
You then need to have
.Pa ixemul.library
in your
.Pa LIBS:
directory on
.Tn AmigaDOS .
You also need to have the
.Ic loadbsd
program in your command path.
If
.Tn AmigaDOS
complains about loadbsd not being an executable file, be sure that the
.Em Execute
protection bit is set.
If not, set it with the command:
.Pp
.Dl Ic "Protect loadbsd add e"
.Pp
Next you need to get yourself into
.Nx
by loading the
kernel from
.Tn AmigaDOS
with
.Ic loadbsd
like so:
.Pp
.Dl Ic "loadbsd -b netbsd"
.Pp
Be sure to have one of the kernels from the
.Pa binary/kernel
directory unpacked as
.Sq Ic netbsd
in your current working directory when running this command.
.Pp
If you have an AGA machine, and your monitor will handle
the dblNTSC mode, you may also include the
.Fl A
option to enable the dblNTSC display mode.
.Pp
If your machine has a fragmented physical memory space, as,
e.g., DraCo machines, you should add the
.Fl n2
option to enable the use of all memory segments.
.Pp
If you have a M680x0 + PPC board, make sure the PPC cpu is inactive
before using loadbsd, else the kernel will hang!
.Ss2 Directly booting
.Ss2 Booting
.Nx ,
with boot blocks installed
.Pp
@ -142,14 +94,17 @@ The bootblock uses command lines of the form:
is the kernel file name on the partition where the
boot block is on, and
.Op options
are the same as with loadbsd.
E.g., instead of
may contain the following:
.Pp
.Dl Ic "loadbsd -bsSn2 netbsd"
If you have an AGA machine, and your monitor will handle
the dblNTSC mode, you may include the
.Fl A
option to enable the dblNTSC display mode.
.Pp
use
.Pp
.Dl "netbsd -bsSn2"
If your machine has a fragmented physical memory space, as,
e.g., DraCo machines, you should add the
.Fl n2
option to enable the use of all memory segments.
.Ss2 Once your kernel boots
You should see the screen clear and some information about
your system as the kernel configures the hardware.
@ -177,9 +132,9 @@ which will auto-detect it.
If the system should hang after entering the root device, try
again with
.Pp
.Dl Ic "loadbsd -I ff -b netbsd"
.Dl Ic "netbsd -I ff -b"
.Pp
This disables synchronous transfer on all SCSI devices.
This disables synchronous transfer on all SCSI devices on the first bus.
.Pp
The system should continue to boot.
For now ignore
@ -358,11 +313,7 @@ command
to be displayed) and reboot.
Then again boot
.Nx
this time with the command:
.Pp
.Dl Ic "loadbsd netbsd"
.Pp
or select the root partition
this time selecting the root partition
.Pq Pa /
from the boot menu, and tell it to boot
.Pp
@ -398,7 +349,7 @@ systems and halt your system, then reboot:
Finally you can now boot your system and it will be completely
functional:
.Pp
.Dl Ic "loadbsd -a netbsd"
.Dl Ic "netbsd"
.Pp
When it boots off of the hard drive, you will have a complete
.Nx

View File

@ -1,4 +1,4 @@
.\" $NetBSD: upgrade,v 1.23 2002/06/29 09:36:24 lukem Exp $
.\" $NetBSD: upgrade,v 1.24 2002/08/02 14:35:50 is Exp $
.\"
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -79,20 +79,6 @@ your System for
Installation" section above.
.Pp
Now boot up
.Nx
using the \*V kernel using the loadbsd
command:
.Pp
.Dl Ic "loadbsd -b netbsd"
.Pp
If you machine has a split memory space, like, e.g., DraCo
machines, use this instead:
.Pp
.Dl Ic "loadbsd -bn2 netbsd"
.Pp
If you have a M680x0 + PPC board, make sure the PPC cpu is inactive
before using loadbsd, else the kernel will hang!
.Ss2 Directly booting
.Nx ,
with boot blocks installed
.(Note
@ -124,22 +110,25 @@ Entering an empty line will accept the
default.
.Pp
The bootblock uses command lines of the form:
.br
.Ar \ \ \ \ file Op Ar options
.br
where
.Ar file
is the kernel file name on the partition where the
boot block is on, and
.Ar options
are the same as with loadbsd.
E.g., instead of
may contain the same as described in the INSTALL section.
.Pp
.Dl Ic "loadbsd -bsSn2 netbsd"
For installing, use
.Dl Ic "netbsd -b"
.Pp
use
If you machine has a split memory space, like, e.g., DraCo
machines, use this instead:
.Pp
.Dl "netbsd -bsSn2"
.Dl Ic "netbsd -bn2"
.Pp
.
.Ss2 Once your kernel boots
.
You should see the screen clear and some information about

View File

@ -1,4 +1,4 @@
.\" $NetBSD: contents,v 1.78 2002/07/30 03:32:47 lukem Exp $
.\" $NetBSD: contents,v 1.79 2002/08/02 14:35:50 is Exp $
.\"
.\" Copyright (c) 1999-2002 The NetBSD Foundation, Inc.
.\" All rights reserved.
@ -73,7 +73,7 @@ four megabytes of RAM.
.if \n[amiga] \{\
. It Pa netbsd.INSTALL.gz
A somewhat smaller kernel, which you can use to boot the system
using loadbsd for installation on memory-tight systems.
on memory-tight systems.
This is the same kernel as present on the miniroot.
.\}
.