xref: /netbsd-src/share/man/man8/man8.macppc/ofwboot.8 (revision da89b8c15375d79940359744fe595cf4b4d01744)
1*da89b8c1Stsutsui.\"	$NetBSD: ofwboot.8,v 1.18 2024/06/09 05:42:59 tsutsui Exp $
2438098d0Swiz.\"
3438098d0Swiz.\" Copyright (c) 2001 The NetBSD Foundation, Inc.
4438098d0Swiz.\" All rights reserved.
5438098d0Swiz.\"
6438098d0Swiz.\" This code is derived from software contributed to The NetBSD Foundation
7438098d0Swiz.\" by Makoto Fujiwara, Thomas Klausner, and Michael Wolfson.
8438098d0Swiz.\"
9438098d0Swiz.\" Redistribution and use in source and binary forms, with or without
10438098d0Swiz.\" modification, are permitted provided that the following conditions
11438098d0Swiz.\" are met:
12438098d0Swiz.\" 1. Redistributions of source code must retain the above copyright
13438098d0Swiz.\"    notice, this list of conditions and the following disclaimer.
14438098d0Swiz.\" 2. Redistributions in binary form must reproduce the above copyright
15438098d0Swiz.\"    notice, this list of conditions and the following disclaimer in the
16438098d0Swiz.\"    documentation and/or other materials provided with the distribution.
17438098d0Swiz.\"
18438098d0Swiz.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
19438098d0Swiz.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
20438098d0Swiz.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
21438098d0Swiz.\" PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
22438098d0Swiz.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
23438098d0Swiz.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
24438098d0Swiz.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
25438098d0Swiz.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
26438098d0Swiz.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
27438098d0Swiz.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28438098d0Swiz.\" POSSIBILITY OF SUCH DAMAGE.
29438098d0Swiz.\"
30*da89b8c1Stsutsui.Dd June 9, 2024
31438098d0Swiz.Dt OFWBOOT 8 macppc
32438098d0Swiz.Os
33438098d0Swiz.Sh NAME
34438098d0Swiz.Nm ofwboot ,
35438098d0Swiz.Nm ofwboot.elf ,
36438098d0Swiz.Nm ofwboot.xcf
37438098d0Swiz.Nd Open Firmware boot command
38438098d0Swiz.Sh SYNOPSIS
39438098d0Swiz.Nm ofwboot
40438098d0Swiz.Sh DESCRIPTION
41438098d0SwizOpen Firmware is a FORTH-like command interpreter started by the BootROM after
42438098d0Swizthe power-on self test (POST).
43438098d0SwizThis command interpreter allows the user flexibility in choosing how their
44438098d0Swizmachine boots an operating system.
45438098d0Swiz.Nx
46438098d0Swizuses Open Firmware to initialize
47438098d0Swizmany of the devices in a system and uses it to load the primary bootloader,
48438098d0Swiz.Nm ofwboot .
49438098d0Swiz.Pp
50438098d0SwizThe information in this man page should only serve as a guideline for users.
51438098d0Swiz.Tn Apple
52438098d0Swizhas made many revisions to Open Firmware, and the earlier versions
5369143440Sgranthad many problems and inconsistencies.
5469143440SgrantYou may find that a boot command that works on one model will not work
5569143440Sgranton another.
56438098d0Swiz.Pp
57438098d0SwizIn this man page, only one Open Firmware command will be described,
58438098d0Swiz.Ic boot ,
59438098d0Swizbecause it is used to pass arguments to
60438098d0Swiz.Nm ofwboot .
61438098d0SwizThe Open Firmware
62438098d0Swiz.Ic boot
63438098d0Swizcommand takes up to three arguments:
643f484afeSuwe.Bd -literal -offset indent
653f484afeSuwe.Ic boot Oo Ar boot-device Oo Ar boot-file Oc Oc Op Ar options
663f484afeSuwe.Ed
67438098d0Swiz.Pp
683f484afeSuwewhere
693f484afeSuwe.Pp
703f484afeSuwe.Bl -tag -width ".Ar boot-device" -offset indent -compact
71438098d0Swiz.It Ar boot-device
72438098d0Swizprimary bootloader location
73438098d0Swiz.It Ar boot-file
74438098d0Swizkernel location
75438098d0Swiz.It Ar options
76438098d0Swizflags passed to the kernel (see below)
77438098d0Swiz.El
78438098d0Swiz.Ss boot-device
79438098d0SwizThe first argument,
80438098d0Swiz.Ar boot-device ,
81438098d0Swizactually designates the primary bootloader location and its name in the
82438098d0Swizform:
833f484afeSuwe.Bd -literal -offset indent
843f484afeSuwe.Sm off
85*da89b8c1Stsutsui.Ar device Ic \&: Oo Ar partition-num Oc Op \&, \e Ar bootloader-filename
863f484afeSuwe.Sm on
873f484afeSuwe.Ed
883f484afeSuwe.Pp
89438098d0SwizA typical example, from a PowerBook (FireWire), is
903f484afeSuwe.Pp
91*da89b8c1Stsutsui.Dl /pci@f2000000/mac-io@17/ata-4@1f000/@0:9,\eofwboot.xcf
923f484afeSuwe.Pp
933f484afeSuweNote that colon
943f484afeSuwe.Pq Ql \&:
953f484afeSuwedelimits the device to the left, and comma
963f484afeSuwe.Pq Ql \&,
9769143440Sgrantseparates the bootloader filename from the first part.
9869143440SgrantFor Open Firmware versions before 3, the primary bootloader is installed
9969143440Sgrantin partition
100438098d0Swiz.Dq zero ,
1013f484afeSuweand it is not necessary to specify the
1023f484afeSuwe.Ar bootloader-filename .
1033f484afeSuweFor Open Firmware version 3, you must specify the bootloader filename.
104438098d0Swiz.Pp
1053f484afeSuweOpen Firmware stores aliases to common devices in
1063f484afeSuwe.Tn NVRAM .
1073f484afeSuweIn the example the above,
108438098d0Swiz.Pa /pci@f2000000/mac-io@17/ata-4@1f000/@0
109438098d0Swizis the path on a PowerBook
1103f484afeSuwe(FireWire) to the built-in
1113f484afeSuwe.Tn ATA Ns /100
1123f484afeSuwehard drive.
11369143440SgrantUse the
114438098d0Swiz.Ic devalias
115438098d0Swizcommand in Open Firmware to print out a list of common device names on a
116438098d0Swizparticular model.
1173f484afeSuweThe
1183f484afeSuwe.Ar boot-device
1193f484afeSuweabove could then be simplified to:
1203f484afeSuwe.Pp
121*da89b8c1Stsutsui.Dl hd:9,\eofwboot.xcf
122438098d0Swiz.Pp
1233f484afeSuwe.Ar bootloader-filename
124438098d0Swizis usually
125438098d0Swiz.Nm ofwboot.xcf .
1263f484afeSuweSee also the
127438098d0Swiz.Sx FILES
1283f484afeSuwesection for further discussion.
129438098d0Swiz.Pp
1303f484afeSuweIf
1313f484afeSuwe.Ar boot-device
1323f484afeSuweis omitted from the
1333f484afeSuwe.Ic boot
1343f484afeSuwecommand, the Open Firmware variable
1353f484afeSuwe.Ev boot-device
136438098d0Swizis used.
137438098d0Swiz.Ss boot-file
138438098d0SwizIt may be necessary to specify the
139438098d0Swiz.Ar boot-file
14069143440Sgrantif Open Firmware does not know where to find the kernel.
14169143440SgrantThe default is to load the file named
1423f484afeSuwe.Pa netbsd
143438098d0Swizon partition
144b93a29cdSwiz.Dq Pa a
145438098d0Swizfrom the device used to load the primary bootloader.
146438098d0Swiz.Pp
147438098d0SwizFor systems with
148438098d0SwizOpen Firmware versions less than 3 which are set up using
149438098d0Swiz.Ic sysinst ,
150438098d0Swizthe
151438098d0Swiz.Ar boot-file
15269143440Sgrantargument is not necessary.
15369143440SgrantSystems with Open Firmware version 3 may need to specify the
154438098d0Swiz.Ar boot-file .
155438098d0Swiz.Pp
156438098d0SwizThe syntax is similar to the
157438098d0Swiz.Ar boot-device
158438098d0Swizargument:
1593f484afeSuwe.Bd -literal -offset indent
1603f484afeSuwe.Sm off
161*da89b8c1Stsutsui.Oo Ar boot-file-device Ic \&: Ar partition-num\^ Ic \&/ Oc Op Ar kernel-name
1623f484afeSuwe.Sm on
1633f484afeSuwe.Ed
164438098d0Swiz.Pp
1653f484afeSuweThis is a little different, since a kernel-name may be specified without
1663f484afeSuwelisting a
1673f484afeSuwe.Ar boot-file-device
1683f484afeSuweand
1693f484afeSuwe.Ar partition-num .
1703f484afeSuweAdditionally, a
1713f484afeSuwe.Ar boot-file-device
1723f484afeSuweand
1733f484afeSuwe.Ar partition-num
1743f484afeSuwemay need to be specified, while using the default
1753f484afeSuwe.Ar kernel-name .
1763f484afeSuwe.Pp
1773f484afeSuweIf no
1783f484afeSuwe.Ar kernel-name
1793f484afeSuweis specified, the primary bootloader will try to find kernels named either
1803f484afeSuwe.Pa netbsd
181438098d0Swizor
1823f484afeSuwe.Pa netbsd.gz
183438098d0Swizon the boot-device or (if specified) boot-file-device.
184438098d0Swiz.Ss options
185438098d0SwizPossible options are:
1863f484afeSuwe.Bl -tag -width Fl
187438098d0Swiz.It Fl a
188438098d0Swizask for the boot device
189438098d0Swiz.It Fl s
190438098d0Swizsingle-user mode boot
191438098d0Swiz.It Fl d
192438098d0Swizdebug mode
1933f484afeSuwe.It Cm exit
194438098d0Swizexit to Open Firmware after processing arguments
195438098d0Swiz.El
196438098d0Swiz.Sh ENVIRONMENT
197438098d0SwizIf set, the following Open Firmware variables will be used to determine which
198438098d0Swiz.Ar boot-device
199438098d0Swizand
200438098d0Swiz.Ar boot-file
20169143440SgrantOpen Firmware should use when booting a system.
20269143440SgrantIf the user specifies arguments on the command line, these values
20369143440Sgrantare overridden.
2043f484afeSuwe.Bl -tag -width Ev
2053f484afeSuwe.It Ev boot-device
206438098d0Swizused as the first argument
2073f484afeSuwe.It Ev boot-file
208438098d0Swizused as the second argument
2093f484afeSuwe.It Ev auto-boot?
210438098d0Swizsetting this variable to
2113f484afeSuwe.Ic false
212438098d0Swizwill present the user with an Open Firmware command prompt after power-on
21369143440Sgrantreset.
21469143440SgrantA value of
2153f484afeSuwe.Ic true
216438098d0Swizwill automatically boot the system using the variables
2173f484afeSuwe.Ev boot-device
218438098d0Swizand
2193f484afeSuwe.Ev boot-file .
220438098d0Swiz(This is not really related to the boot command, but is included for
221438098d0Swizcompleteness.)
222438098d0Swiz.El
2233f484afeSuwe.Pp
224438098d0SwizTo restore these variables to their default values, use the
225438098d0Swiz.Ic set-default
226438098d0SwizOpen Firmware command:
2273f484afeSuwe.Pp
2283f484afeSuwe.Dl set-default boot-device
229438098d0Swiz.Sh FILES
230438098d0SwizThe three files
231438098d0Swiz.Nm ofwboot ,
232438098d0Swiz.Nm ofwboot.elf ,
233438098d0Swizand
234438098d0Swiz.Nm ofwboot.xcf
235438098d0Swizare the same program, in different executable formats.
2363f484afeSuwe.Bl -tag -width ".Pa ofwboot.xcf"
2373f484afeSuwe.
2383f484afeSuwe.It Pa ofwboot
239438098d0Swiz.Nm
240438098d0Swizis installed via
241438098d0Swiz.Xr installboot 8
242438098d0Swizon systems with Open Firmware versions less than 3.
243*da89b8c1StsutsuiIt is not necessary to specify this file name on the Open Firmware
244*da89b8c1Stsutsui.Ic boot
245*da89b8c1Stsutsuicommand, as it is stored in a special location in the
246*da89b8c1Stsutsui.Nx
247*da89b8c1Stsutsuipartition that is marked
248*da89b8c1Stsutsui.Dq bootable
249*da89b8c1Stsutsuiin the Apple partition map entry.
250*da89b8c1StsutsuiThe bootable partition can be specified as partition
251438098d0Swiz.Dq zero .
252438098d0SwizFor example, the following command might be used to boot from a SCSI device
253438098d0Swizwith ID 2:
25401869ca4Swiz.Ic "0 >boot scsi-int/sd@2:0" .
2553f484afeSuwe.
2563f484afeSuwe.It Pa ofwboot.xcf
257438098d0Swiz.Nm ofwboot.xcf
25869143440Sgrantis in XCOFF format.
25969143440SgrantThis file is used on all Open Firmware 3 systems, and on Open Firmware
26069143440Sgrantsystems prior to 3 when the bootloader is not installed in partition
261438098d0Swiz.Dq zero ,
262438098d0Swizsuch as from an ISO-9660 format CD-ROM.
2633f484afeSuwe.
2643f484afeSuwe.It Pa ofwboot.elf
265438098d0Swiz.Nm ofwboot.elf
266438098d0Swizis in
26744c9c20fSwiz.Xr elf 5
26869143440Sgrantformat and only functions on systems with Open Firmware version 3.
26969143440SgrantTo avoid confusion, all users should be using
270438098d0Swiz.Nm ofwboot.xcf ,
271438098d0Swizas
272438098d0Swiz.Nm ofwboot.elf
27369143440Sgrantoffers no additional functionality.
27469143440SgrantIt is only included for historical reasons.
2753f484afeSuwe.
2763f484afeSuwe.It Pa boot.fs
277438098d0SwizThis 1.44 MB disk image contains everything necessary to boot and install
278438098d0Swiz.Nx .
279438098d0SwizIt includes the partition
280438098d0Swiz.Dq zero
281438098d0Swizbootloader
282438098d0Swiz.Nm ( ofwboot ) ,
283438098d0Swizan INSTALL kernel (with limited device drivers), and the
284438098d0Swiz.Ic sysinst
28569143440Sgrantutility in a RAM disk.
28669143440SgrantSince Open Firmware does not care what media
287438098d0Swizfiles are loaded from, only whether they are supported and in the correct
288438098d0Swizformat, this disk image may be placed on media other than floppy disks, such
28969143440Sgrantas hard drives or Zip disks.
29069143440SgrantUse
291438098d0Swiz.Xr dd 1
292438098d0Swizon Unix, or
293438098d0Swiz.Ic DiskCopy
294438098d0Swizon MacOS 9.1 or later, or
295438098d0Swiz.Ic suntar
296438098d0Swizon any MacOS version to copy this image onto the media.
2973f484afeSuwe.
2983f484afeSuwe.It Pa netbsd
299438098d0Swizproduction kernel, using the GENERIC set of devices which supports almost all
300438098d0Swizhardware available for this platform.
3013f484afeSuwe.
3023f484afeSuwe.It Pa netbsd_GENERIC_MD.gz
303438098d0SwizGENERIC kernel (the same as
304438098d0Swiz.Ar netbsd ) ,
305438098d0Swizwith RAM disk and
306438098d0Swiz.Ic sysinst
307438098d0Swizincluded.
3083f484afeSuwe.
3093f484afeSuwe.It Pa NetBSD-{RELEASE}-macppc.iso
310*da89b8c1Stsutsuibootable CD-ROM image for all supported systems.
31169143440SgrantUsually located at
312*da89b8c1Stsutsui.Pa https://cdn.NetBSD.org/pub/NetBSD/images/{RELEASE}/
313438098d0Swiz.El
314438098d0Swiz.Sh EXAMPLES
3153f484afeSuwe.Pp
3163f484afeSuweIn the following examples
3173f484afeSuwe.Ql "0\~>\~"
3183f484afeSuweis the Open Firmware prompt.
319438098d0Swiz.Bl -item
3203f484afeSuwe.
321438098d0Swiz.It
322a4e8759cSuweBoot the default installation into single user mode.
323a4e8759cSuwe.Dl 0 > boot -s
324a4e8759cSuwe.
325a4e8759cSuwe.It
326438098d0SwizBoot an Open Firmware 3 system, with
327438098d0Swiz.Ar netbsd
328438098d0Swizinstalled on partition
329b93a29cdSwiz.Dq Pa a :
330*da89b8c1Stsutsui.Dl 0 > boot hd:,\eofwboot.xcf
3313f484afeSuwe.
332438098d0Swiz.It
333a4e8759cSuweBoot the kernel named
334a4e8759cSuwe.Pa netbsd.new
335a4e8759cSuwefrom partition
336a4e8759cSuwe.Dq Pa a
337a4e8759cSuweof the hard disk into
338a4e8759cSuwe.Xr ddb 4
339a4e8759cSuweusing
340a4e8759cSuwe.Tn ELF
341a4e8759cSuweversion of
342a4e8759cSuwe.Nm
343a4e8759cSuwefrom the USB flash drive:
3440eabe93fSuwe.Dl 0 > boot usb0/disk:,\eofwboot.elf hd/netbsd.new -d
345*da89b8c1Stsutsuior
346*da89b8c1Stsutsui.Dl 0 > boot usb1/disk:,\eofwboot.elf hd/netbsd.new -d
347*da89b8c1StsutsuiNote: You can check which usb device name should be used by
348*da89b8c1Stsutsui.Dq Ic devalias
349*da89b8c1Stsutsuiand
350*da89b8c1Stsutsui.Dq Ic dev usb0 ls
351*da89b8c1Stsutsuicommands etc.
3523f484afeSuwe.
353438098d0Swiz.It
354*da89b8c1StsutsuiBoot from bootable CD-ROM of
355*da89b8c1Stsutsui.Nx
356*da89b8c1Stsutsuirelease with Open Firmware 3 or higher:
357*da89b8c1Stsutsui.Dl 0 > boot cd:,\eofwboot.xcf
3583f484afeSuwe.
359438098d0Swiz.It
360*da89b8c1StsutsuiBoot from bootable CD-ROM (internal SCSI, id=3) of
361*da89b8c1Stsutsui.Nx
362438098d0Swizrelease with Open Firmware versions prior to 3:
363*da89b8c1Stsutsui.Dl 0 > boot scsi/sd@3:0
364*da89b8c1Stsutsui.
365*da89b8c1Stsutsui.It
366*da89b8c1StsutsuiBoot from a USB flash drive containing a bootable CD-ROM ISO image of
367*da89b8c1Stsutsui.Nx
368*da89b8c1Stsutsuirelease with Open Firmware 3 or higher:
369*da89b8c1Stsutsui.Dl 0 > boot usb0/disk@1:3,\eofwboot.xcf
370*da89b8c1Stsutsuior
371*da89b8c1Stsutsui.Dl 0 > boot usb1/disk@1:3,\eofwboot.xcf
372*da89b8c1StsutsuiNote: The partition number
373*da89b8c1Stsutsui.Dq Pa 3
374*da89b8c1Stsutsuiis an ISO9660/HFS hybrid partition specified by the Apple partition map
375*da89b8c1Stsutsuiin the macppc CD ISO image of
376*da89b8c1Stsutsui.Nx
377*da89b8c1Stsutsuirelease.
3783f484afeSuwe.
379438098d0Swiz.It
380438098d0SwizBoot from floppy disk:
3813f484afeSuwe.Dl 0 > boot fd:0
3823f484afeSuwe.
383438098d0Swiz.It
384438098d0SwizBoot from network, with bootps,
385438098d0Swiz.Xr bootptab 5 ,
386438098d0Swiz.Xr tftpd 8 ,
387438098d0Swizand
388438098d0Swiz.Xr nfsd 8
389438098d0Swizserver available:
3903f484afeSuwe.Dl 0 > boot enet:0
3913f484afeSuwe.
392438098d0Swiz.It
393438098d0SwizBoot from network, but use internal root partition of second drive:
3943f484afeSuwe.Dl 0 > boot enet:0 ultra1:0
3953f484afeSuwe.
396438098d0Swiz.It
397438098d0SwizBoot MacOS, looking for the first available bootable disk:
3983f484afeSuwe.Dl 0 > boot hd:,\e\e:tbxi
3993f484afeSuwe.
400438098d0Swiz.It
401438098d0SwizBoot MacOS X residing on partition 10:
4023f484afeSuwe.Dl 0 > boot hd:10,\e\e:tbxi
4033f484afeSuwe.
404438098d0Swiz.El
405438098d0Swiz.Sh ERRORS
406438098d0Swiz.Bd -unfilled
407438098d0SwizDEFAULT CATCH!, code=FF00300 at %SRR0: FF80AD38 %SRR1: 00001070
408438098d0Swiz.Ed
409438098d0SwizCould be
410438098d0Swiz.Dq device not found
41169143440Sgrantor I/O errors on the device.
41269143440SgrantThe numbers are just for example.
413*da89b8c1StsutsuiIf the error is caused by I/O errors (especially on CD boot),
414*da89b8c1Stsutsuiretrying the same command after restarting Open Firmware by
415*da89b8c1Stsutsui.Ic reset-all
416*da89b8c1Stsutsuicommand might help.
417*da89b8c1Stsutsui.Bd -unfilled
418*da89b8c1StsutsuiCLAIM failed
419*da89b8c1Stsutsui.Ed
420*da89b8c1StsutsuiOpen Firmware got errors on memory allocation ops etc.
421*da89b8c1StsutsuiThis could also happen by buggy Open Firmware implementation, or improper
422*da89b8c1Stsutsui.Ev real-base
423*da89b8c1Stsutsuivariable settings.
424438098d0Swiz.Bd -unfilled
425438098d0SwizCan't LOAD from this device
426438098d0Swiz.Ed
427438098d0SwizOpen Firmware found the device, but it is not supported by
428438098d0Swiz.Ic load .
429438098d0Swiz.Bd -unfilled
43001869ca4Swiz0 > boot yy:0/netbsd
431438098d0SwizRESETing to change Configuration!
432438098d0Swiz.Ed
433438098d0Swiz.Ar yy:0
434438098d0Swizdoesn't exist, so Open Firmware ignores the string and uses the
435438098d0Swizdefault parameters to boot MacOS; the MacOS boot routine then clears
436438098d0Swizsome of the Open Firmware variables.
437438098d0Swiz.Bd -unfilled
43801869ca4Swiz0 > boot ata/ata-disk@0:9 specified partition is not bootable
439438098d0Swiz ok
440438098d0Swiz.Ed
441438098d0SwizAs it says.
442438098d0Swiz.Bd -unfilled
44301869ca4Swiz0 > boot ata/ata-disk@0:0
44401869ca4Swiz>> NetBSD/macppc OpenFirmware Boot, Revision 1.3
44501869ca4Swiz>> (root@nazuha, Fri Jun  8 22:21:55 JST 2001)
446438098d0Swizno active package3337696/
447438098d0Swiz.Ed
448438098d0Swizand hangs: See the real-base part in the FAQ.
449*da89b8c1Stsutsui.Pp
450*da89b8c1StsutsuiNote: It is recommended to restart Open Firmware by
451*da89b8c1Stsutsui.Ic reset-all
452*da89b8c1Stsutsuicommand if you get these Open Firmware errors,
453*da89b8c1Stsutsuito avoid further unexpected random errors.
454438098d0Swiz.Sh SEE ALSO
45569143440Sgrant.Xr installboot 8
45669143440Sgrant.Pp
457438098d0Swiz.Pa INSTALL.html
458bed7cf5aSnjoly.Pp
459*da89b8c1Stsutsui.Lk https://www.NetBSD.org/ports/macppc/faq.html "NetBSD/macppc Frequently Asked Questions"
460bed7cf5aSnjoly.Pp
461*da89b8c1Stsutsui.Lk https://www.NetBSD.org/ports/macppc/partitioning.html "NetBSD/macppc Partitioning HOW-TO"
462*da89b8c1Stsutsui.Pp
463*da89b8c1Stsutsui.Lk https://www.NetBSD.org/ports/macppc/models.html "NetBSD/macppc Model Support"
464*da89b8c1Stsutsui.Pp
465*da89b8c1Stsutsui.Lk https://www.NetBSD.org/docs/network/netboot/ "Diskless NetBSD HOW-TO"
466438098d0Swiz.Sh STANDARDS
467b93a29cdSwiz.St -ieee1275-94
468438098d0Swiz.Sh BUGS
469438098d0Swiz.Nm
470438098d0Swizcan only boot from devices recognized by Open Firmware.
471438098d0Swiz.Pp
472438098d0SwizEarly PowerMacintosh systems (particularly the 7500) seem to have problems
47369143440Sgrantwith netbooting.
47469143440SgrantAdding an arp entry at the tftp server with
4753f484afeSuwe.Pp
476438098d0Swiz.Dl arp -s booting-host-name its-ethernet-address
4773f484afeSuwe.Pp
478438098d0Swizmay resolve this problem (see
479438098d0Swiz.Xr arp 8 ) .
480438098d0Swiz.Pp
4813f484afeSuweOnce boot failed,
4823f484afeSuwe.Bd -literal -offset indent
48301869ca4Swiz0 > boot CLAIM failed
484438098d0Swiz ok
485438098d0Swiz.Ed
4863f484afeSuwe.Pp
4873f484afeSuwesuccessive boots may not be possible.
488438098d0SwizYou need to type
489438098d0Swiz.Ic reset-all
4903f484afeSuweor power-cycle to re-initialize Open Firmware.
491