1 1.1.2.2 chopps You will need an AmigaDOS hard drive prep tool to prepare you hard 2 1.1.2.2 chopps drives for use with NetBSD/amiga. HDToolBox is provided with the 3 1.1.2.2 chopps system software and on floppy installation disks since Release 2.0 4 1.1.2.2 chopps of AmigaDOS so we will provide instructions for its use. 5 1.1.2.2 chopps 6 1.1.2.2 chopps Preparing you hard disk with HDToolBox: 7 1.1.2.2 chopps 8 1.1.2.2 chopps A full explanation of HDToolBox can be found with your 9 1.1.2.2 chopps AmigaDOS manuals and is beyond the scope of this document. 10 1.1.2.2 chopps 11 1.1.2.2 chopps Note you will be modifying your HD's if you mess something 12 1.1.2.2 chopps up here you could lose everything on all the drives that 13 1.1.2.2 chopps you configure. It is therefore advised that you: 14 1.1.2.2 chopps 15 1.1.2.2 chopps Write down your current configurations. Do this 16 1.1.2.2 chopps by examining each partition on the drive and the 17 1.1.2.2 chopps drives parameters (from Change drive type.) 18 1.1.2.2 chopps 19 1.1.2.2 chopps Back up the partitions you are keeping. 20 1.1.2.2 chopps 21 1.1.2.2 chopps What you need to do is partition your drives; creating 22 1.1.2.2 chopps at least root, swap and /usr partitions and possibly at least 23 1.1.2.2 chopps one more for /local if you have the space. 24 1.1.2.2 chopps 25 1.1.2.2 chopps This should be done as the HDToolBox manual describes. One thing 26 1.1.2.2 chopps to note is that if you are not using a Commodore controller you 27 1.1.2.2 chopps will need to specify the device your SCSI controller uses e.g. 28 1.1.2.2 chopps if you have a Warp Engine you would: 29 1.1.2.2 chopps 30 1.1.2.2 chopps from cli, 31 1.1.2.2 chopps hdtoolbox warpdrive.device 32 1.1.2.2 chopps 33 1.1.2.2 chopps from wb set the tooltype, 34 1.1.2.2 chopps SCSI_DEVICE_NAME=warpdrive.device 35 1.1.2.2 chopps 36 1.1.2.2 chopps The important things you need to do above and beyond normal 37 1.1.2.2 chopps partitioning includes (from Partition Drive section): 38 1.1.2.2 chopps 39 1.1.2.2 chopps Marking all NetBSD partitions as non-bootable. 40 1.1.2.2 chopps 41 1.1.2.2 chopps Changing the file system parameters of the partitions 42 1.1.2.2 chopps to NetBSD ones. This must be done from the 43 1.1.2.2 chopps partitioning section and `Advanced options' must 44 1.1.2.2 chopps be enabled. To Make the needed changes: 45 1.1.2.2 chopps 46 1.1.2.2 chopps - Click the `Adv. Options' button 47 1.1.2.2 chopps - Click the `Change filesystem' button 48 1.1.2.2 chopps 49 1.1.2.2 chopps - Choose `Custom File System' 50 1.1.2.2 chopps - Turn off `Automount' if on. 51 1.1.2.2 chopps - Set the dostype to one of these three choices: 52 1.1.2.2 chopps 53 1.1.2.2 chopps root partition : 0x4e425207 54 1.1.2.2 chopps swap partition : 0x4e425301 55 1.1.2.2 chopps other partitions: 0x4e425507 56 1.1.2.2 chopps 57 1.1.2.2 chopps Here `other' refers to other partitions you will 58 1.1.2.2 chopps format for reading and writing under NetBSD (e.g. 59 1.1.2.2 chopps /usr) 60 1.1.2.2 chopps 61 1.1.2.2 chopps Make sure you hit the return key to enter this value 62 1.1.2.2 chopps as some versions of HDToolBox will forget your entry 63 1.1.2.2 chopps if you don't. 64 1.1.2.2 chopps 65 1.1.2.2 chopps - Turn custom boot code off 66 1.1.2.2 chopps - Set Reserved Blocks start and end to 0. 67 1.1.2.2 chopps - Click Ok. 68 1.1.2.2 chopps 69 1.1.2.2 chopps Mask and maxtransfer are not used with NetBSD. 70 1.1.2.2 chopps 71 1.1.2.2 chopps Until you compile your own kernel your swap partition 72 1.1.2.2 chopps must exist on the drive that also holds your root 73 1.1.2.2 chopps partition. 74 1.1.2.2 chopps 75 1.1.2.2 chopps 76 1.1.2.2 chopps Once this is done NetBSD/amiga will be able to recognize your 77 1.1.2.2 chopps disks and which partitions it should use. 78