From 539874bb55164f84ce4bbcf04599fd9aae51c6d6 Mon Sep 17 00:00:00 2001 From: is Date: Fri, 2 Aug 2002 14:35:49 +0000 Subject: [PATCH] loadbsd doesn't work for ELF kernels. --- distrib/notes/amiga/install | 79 +++++++---------------------------- distrib/notes/amiga/upgrade | 31 +++++--------- distrib/notes/common/contents | 4 +- 3 files changed, 27 insertions(+), 87 deletions(-) diff --git a/distrib/notes/amiga/install b/distrib/notes/amiga/install index 6a84ee62d8f8..8e7442595155 100644 --- a/distrib/notes/amiga/install +++ b/distrib/notes/amiga/install @@ -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 diff --git a/distrib/notes/amiga/upgrade b/distrib/notes/amiga/upgrade index 4578d19a6e42..2b758f371186 100644 --- a/distrib/notes/amiga/upgrade +++ b/distrib/notes/amiga/upgrade @@ -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 diff --git a/distrib/notes/common/contents b/distrib/notes/common/contents index c81d1c2ed4c9..e560871377f0 100644 --- a/distrib/notes/common/contents +++ b/distrib/notes/common/contents @@ -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. .\} .