May 9, 2015 INSTALL 8 NetBSD

NAME

INSTALL - Installation procedure for NetBSD/macppc.

CONTENTS

                                                              

About this Document............................................3 Quick install notes for the impatient..........................3 What is NetBSD?................................................5 Changes Between The NetBSD 6.0 and 7.0 Releases................5 Features to be removed in a later release......................6 The NetBSD Foundation..........................................6 Sources of NetBSD..............................................6 NetBSD 9.0_BETA Release Contents...............................6 NetBSD/macppc subdirectory structure........................7 Binary distribution sets....................................9 NetBSD/macppc System Requirements and Supported Devices.......11 Supported models...........................................11 Unsupported models.........................................12 Supported devices..........................................13 Unsupported devices........................................16 Supported boot devices and media...........................16 Getting the NetBSD System on to Useful Media..................17 Preparing your System for NetBSD installation.................19 Prepare yourself...........................................19 Preparing your Open Firmware 3 System for NetBSD..............21 Updating your BootROM......................................21 Getting to Open Firmware 3.................................21 Setting up Open Firmware 3 to boot NetBSD..................22 Available Boot Media.......................................23 Partitioning your hard drive for NetBSD....................24 Preparing the Open Firmware 3 Bootable Media...............27 Creating the NetBSD/macppc CD-R.........................27 Preparing an HFS or HFS+ partition......................27 Preparing a custom hybrid HFS/ISO9660 CD-R..............28 Creating an MS-DOS disk.................................28 Preparing the netboot server............................29 Preparing a SCSI or IDE drive with the CD-R image.......34 Preparing your Open Firmware 1.x or 2.x System for NetBSD.....35 Getting to Open Firmware on Apple Network Servers..........35 Open Firmware 1 and 2 System Preparation...................35 Getting to Open Firmware (MacOS X or Darwin)...............36 Getting to Open Firmware (Best, MacOS 8 or 9)..............37 Getting to Open Firmware (Harder, MacOS 7, 8, or...........38 Getting to Open Firmware (Without using MacOS).............39 Setting up Open Firmware 1 and 2 to boot...................40 Available Boot Media.......................................41 Partitioning your hard drive for NetBSD....................43 Preparing the Open Firmware 1 or 2 Bootable Media..........44 Creating the NetBSD/macppc CD-R.........................45 Creating the NetBSD install floppies....................45 Creating a custom ISO9660 CD-R..........................46 Creating an MS-DOS disk.................................47 Preparing the netboot server............................48 Preparing a SCSI or IDE drive with the CD-R image.......52 Installing the NetBSD System..................................53 Open Firmware boot syntax..................................53 Examples of Open Firmware boot commands....................57 Booting the NetBSD/macppc install CD-R..................57 Booting the NetBSD install floppies.....................57 Booting an IDE or SCSI drive with an HFS partition......58 Booting a custom CD-ROM.................................58 Booting an MS-DOS floppy................................59 Booting over the ethernet...............................59 Booting an IDE or SCSI drive with 'partition zero'......60 Example of a normal boot...................................60 Common Problems and Error Messages.........................61 Black screen............................................61 Grey screen with flashing question mark.................61 Information on your screen seems garbled or out of sync.62 DEFAULT CATCH!..........................................62 CLAIM failed............................................62 can't OPEN..............................................63 unrecognized Client Program formatstate not valid.......63 bad partition number, using 0no bootable HFS partition..63 READ TIMEOUT@...........................................63 TFTP timeout............................................64 enet:,/netbsd.ram.gz: Inappropriate file type or format.64 Bootloader hangs before the copyright notice............64 Hang after configuring devices..........................64 Milestone..................................................64 Running the sysinst installation program...................64 Introduction............................................64 General.................................................65 Quick install...........................................65 Booting NetBSD..........................................66 Network configuration...................................66 Preparing a disk for Open Firmware 3 systems............67 Installation drive selection and parameters.............68 Selecting which sets to install.........................69 Partitioning the disk...................................69 Preparing your hard disk................................69 Getting the distribution sets...........................70 Installation from CD-ROM................................70 Installation using FTP..................................70 Installation using NFS..................................71 Installation from an unmounted file system..............71 Installation from a local directory.....................71 Extracting the distribution sets........................71 Configure additional items..............................71 Finalizing your installation............................72 Finalizing Open Firmware settings..........................72 Booting NetBSD exclusively..............................72 Additional Open Firmware tips...........................72 Booting NetBSD and MacOS X or Darwin....................73 Booting NetBSD and MacOS 9 or earlier...................73 Other boot techniques...................................74 Post installation steps.......................................74 Upgrading a previously-installed NetBSD System................77 Compatibility Issues With Previous NetBSD Releases............77 Issues affecting an upgrade from NetBSD 6.x releases.......78 Using online NetBSD documentation.............................78 Administrivia.................................................78 Thanks go to..................................................79 Legal Mumbo-Jumbo.............................................80 The End.......................................................87

DESCRIPTION

About this Document

This document describes the installation procedure for NetBSD 9.0_BETA on the macppc platform. It is available in four different formats titled INSTALL.ext, where .ext is one of .ps, .html, .more, or .txt:

.ps
PostScript.

.html
Standard Internet HTML.

.more
The enhanced text format used on UNIX-like systems by the more(1) and less(1) pager utility programs. This is the format in which the on-line man pages are generally presented.

.txt
Plain old ASCII.

You are reading the HTML version.

Quick install notes for the impatient

This section contains some brief notes describing what you need to install NetBSD 9.0_BETA on a machine of the macppc architecture.

What is NetBSD?

The NetBSD Operating System is a fully functional Open Source UNIX-like operating system derived from the University of California, Berkeley Networking Release 2 (Net/2), 4.4BSD-Lite, and 4.4BSD-Lite2 sources. NetBSD runs on many different different system architectures (ports) across a variety of distinct CPU families, and is being ported to more. The NetBSD 9.0_BETA release contains complete binary releases for most of these system architectures, with preliminary support for the others included in source form. Please see the NetBSD website at http://www.NetBSD.org/ for information on them.)

NetBSD is a completely integrated system. In addition to its highly portable, high performance kernel, NetBSD features a complete set of user utilities, compilers for several languages, the X Window System, firewall software and numerous other tools, all accompanied by full source code.

NetBSD is a creation of the members of the Internet community. Without the unique cooperation and coordination the net makes possible, NetBSD would not exist.

Changes Between The NetBSD 6.0 and 7.0 Releases

The NetBSD 9.0_BETA release provides many significant changes, including support for many new devices, hundreds of bug fixes, new and updated kernel subsystems, and numerous userland enhancements. The result of these improvements is a stable operating system fit for production use that rivals most commercially available systems.

It is impossible to completely summarize the massive development that went into the NetBSD 9.0_BETA release. The complete list of changes can be found in the CHANGES: http://ftp.NetBSD.org/pub/NetBSD/NetBSD-7.0/CHANGES and CHANGES-7.0: http://ftp.NetBSD.org/pub/NetBSD/NetBSD-7.0/CHANGES-7.0 files in the top level directory of the NetBSD 7.0 release tree.

Features to be removed in a later release

The following features are to be removed from NetBSD in the future: