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