Lines Matching +full:booter +full:- +full:html +full:- +full:manual +full:- +full:12 +full:. +full:tar
1 .\" $NetBSD: sysinst,v 1.113 2024/03/24 12:53:20 martin Exp $
2 .\"
3 .\" Copyright (c) 1999-2012 The NetBSD Foundation, Inc.
4 .\" All rights reserved.
5 .\"
6 .\" Redistribution and use in source and binary forms, with or without
7 .\" modification, are permitted provided that the following conditions
8 .\" are met:
9 .\" 1. Redistributions of source code must retain the above copyright
10 .\" notice, this list of conditions and the following disclaimer.
11 .\" 2. Redistributions in binary form must reproduce the above copyright
12 .\" notice, this list of conditions and the following disclaimer in the
13 .\" documentation and/or other materials provided with the distribution.
14 .\"
15 .\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
16 .\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
17 .\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18 .\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
19 .\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
20 .\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
21 .\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
22 .\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
23 .\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
24 .\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
25 .\" POSSIBILITY OF SUCH DAMAGE.
26 .\"
27 .
28 .
29 .
30 .\" Define strings for partition references:
31 .\" \*[part_raw] `raw' partition (usually `c' or `d')
32 .\" \*[part_free] first "free" partition (usually part_raw+1)
33 .\" \*[part_usr] default "/usr" partition (usually part_free)
34 .\" \*[part_max] last partition (usually `h' or `p')
35 .
42 . ds part_raw d
43 . ds part_free e
44 . ds part_usr e
45 .\}
47 . ds part_free e
48 . ds part_usr e
49 .\}
53 . ds part_max p
54 .\}
57 . ds part_usr e
58 .\}
60 . ds part_usr g
61 .\}
63 . ds part_raw d
64 . ds part_usr f
65 . ds part_free g
66 .\}
67 .
68 .
70 .(enum
78 is a relatively easy process.
80 installation process.
82 covers many details for the sake of completeness.
84 to use.
85 .
93 installation.
94 Non-removable devices can be disabled with
99 to enter it).
100 .\} \" !\n[acorn32]:\n[atari]:\n[ews4800mips]:\n[hppa]:\n[mac68k]\:[macppc]:\n[mvme68k]:\n[news68k]…
103 .To 2 "Possible hardware-specific issues"
104 .Em Possible hardware-specific issues
105 .(bullet
109 default, the ncrscsi driver.
111 disk drive/controller combinations, usually Quantum disks.
117 errors that may or may not be consistently repeatable.
119 minimal RAM installed.
122 SBC variants of the Kernel and Installation Kernel.
124 e.g. Centris or Quadra systems.
131 variant of the 68040 that does not contain the floating point unit (FPU).
132 The kernel is thus forced to emulate the missing operations in software.
134 the emulation to fail intermittently.
137 release.
140 not a problem on the 68020 and 68030 processors.
142 .\} \" \n[mac68k]
147 The following is a walk-through of the steps you will take while
150 on your hard disk.
152 is a menu-driven program that guides you through the installation process.
155 .Pq Dq \&[\ ]
156 after the question.
158 .Key CONTROL-C
162 program from the command prompt.
163 It is not necessary to reboot.
168 First, let's describe a quick install.
170 detail, but you may find that you do not need this.
171 If you want detailed instructions, skip to the next section.
174 as the install medium.
176 .(bullet
177 What you need.
178 .(bullet
179 The distribution sets (in this example, they are on the CD or DVD).
186 .Pa netinstall.lif
187 volume on a netboot server as described above.
188 .\}
193 Some form of bootable media, described above.
194 .\}
197 A floppy disk containing a suitable boot.fs and a floppy with the
198 sysinst.fs image.
199 See the "prepare" section about obtaining those.
200 .\}
202 .\}\}\}\}
203 .\} \" !\n[alpha]:\n[i386]:\n[pmax]:\n[sgimips]:\n[sparc64]
206 A Macintosh with a 68020 and MMU, 68030 or 68RC040 processor.
208 (but see the note above regarding the 68LC040).
209 .\}
229 of memory installed.
232 An optical drive.
273 MB of free space for a complete base install, not including room for swap.
275 225 MB more.
279 Creating the boot floppies.
282 .Tn MS-DOS
284 .Tn Windows .
288 .Tn MS-DOS
292 .Dl Ic "cd \eNetBSD-\*V\ei386\einstallation\emisc"
297 .Dl Pa \&..\efloppy\eboot1.fs
299 .Dl Pa \&..\efloppy\eboot2.fs
300 for the second diskette.
301 .\}
305 .Sq Ic a .
313 .Dl # Ic "dd if=.../boot1.fs of=/dev/rfd0a bs=18k"
315 .\} \" \n[ews4800mips]:\n[news68k]:\n[newsmips]
318 The NetBSD Boot Tools folder.
319 .(bullet
322 components.
324 Copy the Booter application into the newly created Folder.
325 Expand the file if necessary to create the Mac OS executable.
327 Copy the Installation Kernels into the newly created Folder.
330 compressed kernel files.
332 Single-click on the Booter application icon then select the "Get Info"
333 from the File Menu list.
334 Increase the memory allocation for the Booter to as much as possible
335 for your system.
337 can cause memory exhaustion problems for the Booter if you don't do this.
338 Also, the extra memory is needed by the Booter to expand compressed
339 kernels while booting.
341 .\}
344 .(bullet
346 Boot the system as described above.
349 main menu.
350 .\}
353 Double-click on the Booter application icon to start executing it.
356 pull-down menu, select
360 and make sure B\*[Am]W is highlighted.
363 button.
367 pull-down menu select
368 .Ic Boot Options .
370 up an option panel.
372 .Ic Auto-set GMT Bias
375 option at the top of the window.
378 button on the right will become active.
380 select the Installation Kernel file appropriate for your hardware.
382 .Pa netbsd-INSTALL.gz
384 .Pa netbsd-INSTALLSBC.gz .
387 button.
391 pull-down menu select the
393 or use the Apple-B (Command-B) key combination to start the
395 boot process.
398 .Nx .
400 The main menu will be displayed.
401 .\} \" \n[mac68k]
406 .\}
407 and boot the computer from it.
411 .Dl \&\*[Gt]\*[Gt]\*[Gt] Ic "B DQA0"
412 .(Note
415 may not be the proper device, depending on your hardware configuration.
417 .\}
418 .\}
420 Insert the first boot floppy you just created and boot the computer.
423 pressing ESC key right after hardware checks, and boot the computer again.
424 .\}
428 .Dl \&NEWS\*[Gt] Ic "bo fh"
430 .\}
434 .Dl \&\*[Gt] Ic "bo fd" (in case of NWS-5000)
438 .Dl \&\*[Gt] Ic "bo fh" (in case of NWS-3xxx)
440 .\}
441 After language selection, the main menu will be displayed.
442 .\}\}
443 .(disp
445 . cs \n(.f 22
446 .\" ) - appease vi showmatch
447 .***********************************************.
448 *\h'|0' * NetBSD-\*V Install System
452 * c: Re-install sets or install additional sets *
457 .***********************************************.
458 . cs \n(.f
459 .\" ) - appease vi showmatch
466 .Me Configure network .
468 it may be more convenient.
469 Go back to the main menu.
475 for Open Firmware 3 systems.
479 .Pa fstab .
481 .Me "Re-install" .
485 for Open Firmware 1.0.5, 1.1.22, 2.0.x, and 2.4 systems.
486 .\}
488 You will be guided through the setup of your disk.
490 You will be asked to choose which distribution sets to install.
493 make sure to use the 'existing' disk layout.
494 .\}
499 stop here.
500 You will need to perform a manual installation as
504 partition table.
506 .Sx "Manual Installation of NetBSD using Solaris"
507 .\}
510 .Me CD-ROM
511 as the install medium if booted from CD-ROM.
512 The default values for the path and device should be OK.
515 .Me Local directory .
516 .\}
521 .Me Reboot.
522 .\}
525 after you have removed the bootfloppy from the drive.
526 .\}
530 the correct command to boot from your hard drive.
531 .\}
535 command to boot from your hard drive.
536 .\}
541 OSLoadFilename and OSLoadOptions and then boot the hard drive.
542 .\}
545 will now boot.
552 and setting a password should be your first task.
554 .Xr afterboot 8 .
560 .
566 .(bullet
567 Enable 32-bit addressing in the Memory Control Panel [1].
570 or other software-based memory enhancement products).
572 Place the system in B\*[Am]W Mode (1-bit color or grayscale) as shown in the
573 Monitors Control Panel or in the Monitors options dialog of the Booter.
574 You may choose to have the Booter do this for you automatically by selecting
579 menu.
582 It is probably best to boot your machine with all extensions turned off [1].
585 key held down.
587 proceeding.
588 .(tag [1]
590 If your version of the Memory control panel does not have a 32-bit
592 32-bit clean and is running in 32-bit addressing mode by default.
593 If the Booter complains that your are not in 32-bit mode, it may be necessary
595 restore 32-bit addressing.
596 You should probably reboot after doing so.
597 If you have an older II-class system (including the II, IIx, IIcx,
599 ROM issues which prevent you from enabling 32-bit addressing.
602 .Lk https://www.NetBSD.org/ports/mac68k/faq/ FAQ
603 for more information.
606 Double-click on the
608 Booter icon to start the application.
613 menu.
615 corresponding to the name of the Installation Kernel you are using.
616 Typically this will be netbsd-INSTALL.gz.
622 menu and check the box for B\*[Am]W mode.
630 menu.
633 .Mt port-mac68k@NetBSD.org
635 the problem as you can.
637 method of installation described in the next section.
638 .\} \" \n[mac68k]
643 boot messages, to notice your disk's name and capacity.
649 .\}
651 printed on a line that begins with its name.
654 partitions.
657 which disk to use.
665 the second, etc.
666 .\}
670 the second, etc.
671 .\}
673 .
674 .
677 Boot the system as described in the "Booting the installer" section above.
678 .\}
680 Boot your machine.
681 The boot loader will start, which will print a countdown and begin booting.
686 hardware problem.
688 a different disk, and using that.
693 .\}
696 will be displayed.
700 installed.
701 .\} \" !\n[alpha]:\n[i386]
704 boot messages, to notice your disk's name and geometry.
710 printed on a line that begins with its name.
713 partitions.
717 to install.
718 .\}
725 the second, etc.
729 the second, etc.
733 leave the floppy in the disk drive.
734 .\}
735 .\}\}
740 you will be presented with a welcome message and a main menu.
741 It will also include instructions for using the menus.
752 option.
755 parameters later.
757 you can give an empty response when asked to provide a server.
768 .Nx .
771 HFS disk partitions.
776 partitions before proceeding.
779 if you wish.
784 installation.
785 .\} \" \n[mac68k]
793 on an Open Firmware 1 or 2 system.
799 option which will give you a shell prompt.
801 install procedure runs automatically.
804 and will overwrite important information describing your partitions.
818 Drive Setup, or Disk Utility.
828 .Pq Em b .
832 .Pq Em g .
834 .(disp
836 [...]
838 a: 426613 837432 4.2BSD 0 0 0 # (Cyl. 1622*- 2449*)
839 b: 204800 632632 swap # (Cyl. 1226*- 1622*)
840 c: 2134305 0 unused 0 0 # (Cyl. 0 - 4136*)
841 d: 426616 1216 HFS # (Cyl. 2*- 829*)
842 e: 204800 427832 HFS # (Cyl. 829*- 1226*)
843 f: 21 2134284 unknown # (Cyl. 4136*- 4136*)
844 g: 870239 1264045 4.2BSD 0 0 0 # (Cyl. 2449*- 4136*)
851 will be using.
857 .Pa unknown .
861 .Pa 4.2BSD .
868 .(disp
870 newfs: /dev/wd0a: not a character-special device
874 super-block backups (for fsck -b #) at:
885 .Pa Sq "not a character-special device" ,
890 warnings.
910 .Key CONTROL-U
912 .Key CONTROL-C
913 to cancel the file creation, so you can start over.
914 .Key CONTROL-D
915 finishes and writes the file to disk.
926 .\} \" \n[macppc]
936 .\}
940 from the main menu.
944 from the main menu.
945 .\}
949 .Me Re-install sets or install additional sets
950 from the main menu.
951 .\}
955 .Nx .
958 and ask you for your selection.
964 .\}
969 .\}
972 .Li sd1 .
977 of your disk.
979 if any, and will give you a chance to change them.
980 Normally, the values it presents will be correct.
981 .\}
985 next tries to figure out how the selected volume has been partitioned.
986 It does this by reading the Apple Disk Partition Map from the disk.
990 the disk a Mac OS bootable volume.
992 subsequently initialized and used under Mac OS though.
993 .\}
1002 .Lk "https://www.NetBSD.org/ports/macppc/faq.html#nodisk" "FAQ entry" .
1003 .\}
1004 .\}
1009 The next step is to choose which distribution sets you wish to install.
1010 Options are provided for full, minimal, and custom installations.
1013 and a kernel must be selected.
1018 .(bullet
1022 .Nx .
1024 You will be prompted if you want an AHDI compatible partitioning on your disk.
1027 on a dedicated drive, just answer 'no' and skip to the next section.
1031 program is started.
1032 You can now change the AHDI partition IDs on your root disk.
1034 for / (root) and swap.
1037 partitions it is allowed to use.
1039 (deprecated!) NBS and the other partitions as NBD.
1041 you remember the original value.
1044 in the partition-ID editor, the partitions are shown in the order that AHDI
1045 created them.
1050 .(tag 13n -offset indent
1059 .\} \" \n[atari]
1065 Firmware 3), i.e., you selected
1066 .Me "Re-install sets or install additional sets"
1067 from the main menu.
1068 .\} \" \n[macppc]
1070 .(bullet
1076 or may not work.
1079 recommended that all data is backed before attempting such installs.
1081 .\} \" \n[sgimips]
1083 .(bullet
1084 Choosing which portion of the disk to use.
1087 only part of the disk.
1092 be asked to confirm that you want to overwrite these.
1095 Definition of the NetBSD disklabel.
1097 The Apple Disk Partition Map is used to create an in-core map of the
1098 disk called the disklabel.
1100 one for root and one for swap.
1101 Up to eight partitions may be used by NetBSD.
1109 disklabel.
1111 Some partitions in the disklabel have a fixed purpose.
1113 and 'c' is the entire disk.
1114 Partitions 'd' through 'h' are available for other use.
1116 this is historical practice, not a fixed value.
1120 Disklabel (and the underlying Apple Disk Partition Map).
1124 and given a change to change it.
1128 found on the disk will be displayed.)
1130 the display.
1133 the current size, offset, type, use and mount point.
1134 The partition currently being modified will be highlighted in inverse video.
1136 performed on the selected (highlighted) partition.
1138 .(bullet
1142 the current one selected for manipulation.
1146 This changes the type assigned to the partition.
1150 partition; a Scratch (for later reassignment); or a Free partition.
1152 into a single Free partition.
1161 knows where to mount the file system on subsequent boots.
1165 is not supported without optional software components.
1168 but you may enter you own names if you choose.
1172 file.
1177 if there is space available in the Disk Partition Map.
1179 portion will be allocated to the second segment.
1181 will be designated as a Free type.
1183 single one, change both to be Free types.
1185 will merge them and update the display.
1188 you to sub-divide the selected partition into two partitions.
1190 second part further sub-divides the original partition.
1195 eight partitions currently exist on the disk.
1200 the values if they overlap any adjacent partition.
1202 normal installation.
1205 is repairing these entries.
1210 previous installation menu.
1212 committing the changes to the Disk Partition Map recorded on the disk.
1222 into a Free type partition.
1225 to collapse and merge all the available space.
1229 partitions that are desired.
1236 will be mounted in order on 'a', 'b', 'g', 'd', 'e', 'f', and 'h'.
1239 highly desirable.
1242 or doing heavy development in a multi-user environment.
1244 24 MB.
1247 mounted on /altusr by default.
1250 Root partitions after the first as Usr type partitions.
1252 type and use.
1253 .\} \" \n[mac68k]
1261 .Em "Editing the NetBSD disklabel" .
1267 change, create or delete partitions.
1268 For each partition you can set the type, the start and the size.
1271 will delete a partition.
1273 the one that the BIOS will start from at boot time.
1278 will be done, checking for partitions that overlap.
1283 may also be asked if you want to install newer bootcode in your MBR.
1288 is (re-)started.
1293 disklabel.
1295 .\} \" \n[i386]
1296 .\} \" !\n[atari]:\n[macppc]:\n[sgimips]
1297 .
1305 .Em disklabel .
1309 uses an Apple Partition Map.
1317 or Open Firmware 3 systems.
1319 .\}
1325 .Tn Solaris .
1326 .\}
1328 .Ic Use existing partition sizes .
1330 .Ic Set sizes of NetBSD partitions .
1336 .Ic Use Existing .
1338 .\}
1343 disklabel and given one more chance to change it.
1345 block and fragment size, and the mount point.
1349 .Sy 4.2BSD .
1351 .Sy swap .
1352 .
1353 Some partitions in the disklabel have a fixed purpose.
1354 .(tag 6n -offset indent
1359 Swap partition.
1364 portion of the disk.
1365 .\}
1367 The entire disk.
1371 .\}
1372 .It Li \*[part_free]-\*[part_max]
1373 Available for other use.
1378 but this is historical practice and not a fixed value.
1380 .\} \" !\n[mac68k]
1381 .
1383 You will then be asked to name your disk's disklabel.
1384 The default response will be OK for most purposes.
1386 is a single word and contains no special characters.
1387 You don't need to remember this name.
1388 .\}
1394 .Em "You are now at the point of no return".
1398 nothing has been modified on your disk yet.
1403 will be actually written to.
1404 .\}
1410 your hard drive will be modified.
1411 .\}
1413 .Sy yes .
1416 systems you specified.
1419 bootstrapping binaries and configuration files.
1422 disk preparation tools that are running.
1423 There should be no errors in this section of the installation.
1424 If there are, restart from the beginning of the installation process.
1426 after pressing the return key.
1429 .(Note
1432 boot a machine with Open Firmware 3.
1434 .Pa ofwboot.xcf
1435 on an HFS or HFS+ partition.
1437 .\}
1446 that come in the form of gzipped tar files.
1449 of installing the sets.
1451 others will extract the sets directly.
1454 available for extraction.
1455 The sets can be made available in a few different ways.
1456 The following sections describe each of the methods.
1459 .Sq Extracting the distribution sets .
1461 .To 2 "Installation from CD-ROM"
1462 .Em Installation from CD-ROM
1464 When installing from a CD-ROM, you will be asked to specify
1465 the device name for your CD-ROM drive
1467 and the directory name on the CD-ROM where the distribution files are.
1471 specified location and proceed to the extraction of the sets.
1477 your network setup if you haven't already done so.
1479 will help you with this, asking if you want to use DHCP.
1481 details yourself.
1485 in answer to this question, and DNS will not be used.
1490 host using FTP, and optionally a proxy server to use.
1493 server.
1496 will then transfer the set files from the remote site to your hard disk.
1502 your network setup if you haven't already done so.
1505 if you want to use DHCP.
1507 details yourself.
1511 in answer to this question, and DNS will not be used.
1515 that the files are in.
1517 i.e., correctly exported to your machine.
1520 specify an IP address instead of a hostname for the NFS server.
1528 files.
1530 .Tn MS-DOS
1531 format.
1532 You will be asked for a directory where the sets should be reassembled.
1533 Then you will be prompted to insert the floppies containing the split sets.
1534 This process will continue until all the sets have been loaded from floppy.
1535 .\}
1542 does not currently have in-kernel support for
1544 HFS/HFS+ or AppleShare filesystems.
1546 therefore can not access the file sets if they are on these filesystems.
1547 .\}
1558 and the directory on the specified file system where the sets are located.
1561 can indeed access the sets at that location.
1564 If this is a CD-ROM installation, the device used will be the name for your
1565 CD-ROM player with partition letter 'a'
1566 .Pq usually cd0a .
1567 .\}
1572 .\}
1578 yourself.
1580 file system that is already accessible.
1583 for the name of this directory.
1589 being extracted.
1592 the device node files will be created.
1594 use this configuration for normal operation.
1595 If so, these values will be installed in the network configuration files.
1603 the root user's shell, and the initial root password.
1607 tool for managing binary packages for third-party software.
1610 .Ic apt-get
1612 .Ic yum .
1613 If you prefer to install third-party software from source, you can install
1616 tree.
1622 .Xr mdnsd 8 .
1628 If you are installing from the 32-bit sparc distribution set, make sure
1629 that you installed the correct kernel.
1630 The \*M installation tools do not by default copy the correct 32-bit kernel.
1632 .Pa kern-GENERIC_SUN4U.tgz
1634 .Pa kern-GENERIC.\*[setsuffix]
1635 then you will need to follow the next few instructions.
1641 option, which will give you a shell prompt.
1654 .Dl # Ic "tar xpzvf /mnt2/sparc/binary/kernel/kern-GENERIC_SUN4U.tgz
1658 .\}
1665 \*V.
1670 certain parameters on the Cyclone firmware need to changed.
1672 than an a.out format kernels.
1676 \*V system are natively ELF and converted to a.out.
1678 amongst other things, kernel memory grovelers such as vmstat.
1680 (with all the symbol information) and the a.out kernel.
1681 These are available as /netbsd and /netbsd.aout respectively.
1682 As the a.out format kernel is not named in such a way that the
1684 should be issued as the firmware prompt.
1686 .Dl boot\*[Gt] Ic "set boot wd0:/netbsd.aout"
1688 .\}
1692 from hard disk.
1693 .\} \" !\n[macppc]