2005-01-15 20:39:45 +03:00
|
|
|
.\" $NetBSD: prep,v 1.6 2005/01/15 17:39:45 jmc Exp $
|
2000-10-10 16:55:15 +04:00
|
|
|
.
|
2002-05-03 07:59:55 +04:00
|
|
|
.Ss2 Get to the ROM Monitor prompt
|
|
|
|
.
|
|
|
|
After the system performs its power-on self test, and while it tries to
|
2002-06-30 16:07:35 +04:00
|
|
|
boot an operating system, press the
|
2002-05-03 07:59:55 +04:00
|
|
|
.Key COMMAND-`
|
|
|
|
keys (the backquote is above 7 on the keypad on the right of the keyboard).
|
|
|
|
You should see a prompt like this:
|
|
|
|
.(disp
|
|
|
|
NeXT ROM Monitor 2.5 (v66)
|
|
|
|
|
|
|
|
CPU MC68040 25 MHz, memory 100 nS
|
|
|
|
Backplane slot #0
|
|
|
|
Ethernet address: 0:0:f:0:fb:90
|
|
|
|
Memory size 40 MB
|
|
|
|
NeXT\*>
|
|
|
|
.disp)
|
|
|
|
.Pp
|
2002-06-30 16:07:35 +04:00
|
|
|
Write down the ethernet address.
|
|
|
|
You will need this later to configure the netboot server for your
|
2000-10-10 16:55:15 +04:00
|
|
|
.Nx*M
|
2002-05-03 07:59:55 +04:00
|
|
|
system.
|
|
|
|
.
|
|
|
|
.Ss2 Change the configuration parameters to netboot
|
|
|
|
.
|
|
|
|
Press the
|
|
|
|
.Key p
|
2002-06-30 16:07:35 +04:00
|
|
|
key to modify the configuration parameters.
|
|
|
|
You will need to change the
|
2002-05-03 07:59:55 +04:00
|
|
|
.Li "boot command"
|
2002-06-30 16:07:35 +04:00
|
|
|
to
|
2002-05-03 07:59:55 +04:00
|
|
|
.Li "en()netbsd"
|
2002-06-30 16:07:35 +04:00
|
|
|
which is to boot from the
|
2002-05-03 07:59:55 +04:00
|
|
|
.Li "en()"
|
|
|
|
ethernet device the kernel named
|
|
|
|
.Li netbsd .
|
2002-06-30 16:07:35 +04:00
|
|
|
You should wite down what the original
|
2002-05-03 07:59:55 +04:00
|
|
|
.Li "boot command"
|
2002-06-30 16:07:35 +04:00
|
|
|
was in case you wish to boot
|
2002-05-03 07:59:55 +04:00
|
|
|
.Tn NEXTSTEP
|
2002-06-30 16:07:35 +04:00
|
|
|
in the future.
|
|
|
|
It will probably be
|
2002-05-03 07:59:55 +04:00
|
|
|
.Li "sd()" .
|
|
|
|
While modifying the parameters, you may wish to set the system to use
|
|
|
|
.Li "verbose test mode"
|
|
|
|
which will print detailed messages while it is attempting to load the
|
2002-06-30 16:07:35 +04:00
|
|
|
kernel, as opposed to the normal graphic of a network cable.
|
|
|
|
You should not set the
|
2002-05-03 07:59:55 +04:00
|
|
|
.Li "extended diagnostics"
|
2002-06-30 16:07:35 +04:00
|
|
|
as the system will try to boot a diagnostic kernel.
|
|
|
|
Here is an example configuration session:
|
2002-05-03 07:59:55 +04:00
|
|
|
.(disp
|
|
|
|
.No "NeXT\*>" Ic p
|
|
|
|
.No "boot command: sd()?" Ic "en()netbsd"
|
|
|
|
.No "DRAM tests: yes?" Ic "yes"
|
|
|
|
.No "perform power-on system test: yes?" Ic "yes"
|
|
|
|
.No " sound out tests: yes?" Ic "yes"
|
|
|
|
.No " SCSI tests: yes?" Ic "yes"
|
|
|
|
.No " loop until keypress: no?" Ic "no"
|
|
|
|
.No " verbose test mode: no?" Ic "yes"
|
|
|
|
.No "boot extended diagnostics: no?" Ic "no"
|
|
|
|
.No "serial port A is alternate console: no?" Ic "yes"
|
|
|
|
.No "allow any ROM command even if password protected: no?" Ic "no"
|
|
|
|
.No "allow boot from any device even if password protected: no?" Ic "no"
|
|
|
|
.No "allow optical drive #0 eject even if password protected: yes?" Ic "yes"
|
2005-01-15 20:39:45 +03:00
|
|
|
.No "enable parity checking if parity memory is present: no?" Ic "no"
|
2002-05-03 07:59:55 +04:00
|
|
|
.disp)
|
|
|
|
.Pp
|
2002-06-30 16:07:35 +04:00
|
|
|
Now, whenever you reset or power on your system, it will attempt to netboot.
|
|
|
|
From the ROM Monitor prompt, you can simply type
|
2002-05-03 07:59:55 +04:00
|
|
|
.Key b
|
2002-06-30 16:07:35 +04:00
|
|
|
to netboot.
|
|
|
|
You can also press the power key (above the arrows) to turn off the system.
|