This page contains some notes about the steps the [[/BSDInstaller]] takes to prepare disks before installing %%FreeBSD%%. ==== Current Version ==== Steps: - Select the disk to install to - Format the disk - Check the disk geomentry - Runs Storage.Disk.cmds_format: - fdisk -I %%<%%raw_device_name> - echo "g c%%<%%cylinders> h%%<%%heads> s%%<%%sectors>" > format.fdisk - echo "p 1 %%<%%sysid> %%<%%sectors> %%<%%size>" >> format.disk (size = disksize - sectors) - echo "p 2 0 0 0" >> format.disk - echo "p 3 0 0 0" >> format.disk - echo "p 4 0 0 0" >> format.disk - echo "a 1" >> format.disk - fdisk -v -f format.disk %%<%%device_name> - fdisk %%<%%device_name> - yes | fdisk -B %%<%%devide name> - Slice the disk - Foreach slice add it to the table of slices to create - Runs Storage.Disk.cmds_partition: - echo "g c%%<%%cylinders> h%%<%%heads> s%%<%%sectors>" > new.fdisk - Foreach slice (up to 4) - echo "p %%<%%number> %%<%%sysid> %%<%%start> %%<%%size>" >> new.disk - echo "a %%<%%active_part>" >> new.fdisk - fdisk -v -f newfdisk %%<%%device_name> - fdisk %%<%%device_name> - Install Bootblocks - Select the slice to install to - Select Partitions to create - Additional Filesystems