Originally contributed by David O'Brien <obrien@FreeBSD.org> 26 April 1998
Áö±ÝÀº µå¶óÀ̺ê Çϳª¸¸ ÀÖ´Â ÄÄÇ»ÅÍ¿¡ SCSI µð½ºÅ©¸¦ Çϳª´õ Ãß°¡ÇÑ´Ù°í ÇØº¾½Ã´Ù. ÀÏ´ÜÀº ÄÄÇ»Å͸¦ ²ô°í, ÄÄÇ»ÅÍ¿Í ÄÁÆ®·Ñ·¯, µå¶óÀ̺ê Á¦Á¶»çÀÇ Áö½Ã¿¡ µû¶ó¼ µå¶óÀ̺긦 ÄÄÇ»ÅÍ¿¡ ¼³Ä¡ÇÕ´Ï´Ù. ¼³Ä¡°úÁ¤ÀÇ ¼¼ºÎ»çÇ×Àº ´Ù¾çÇϱ⠶§¹®¿¡ ÀÌ ¹®¼ÀÇ ¹üÀ§¿¡¼ ¹þ¾î³³´Ï´Ù.
root·Î ·Î±×ÀÎÇÕ´Ï´Ù. µå¶óÀ̺긦 ¼³Ä¡ÇÑ ´ÙÀ½¿¡´Â /var/run/dmesg.boot ÆÄÀÏÀ» »ìÆì¼ »õ µð½ºÅ©°¡ ¹ß°ßµÇ¾ú´ÂÁö È®ÀÎÇÕ´Ï´Ù. ¿¹¸¦µé±â À§Çؼ »õ·Î Ãß°¡µÈ µå¶óÀ̺ê´Â da1À̰í À̰ÍÀ» /1¿¡ ¸¶¿îÆ® ÇÑ´Ù°í »ý°¢ÇÕ´Ï´Ù. (IDE µå¶óÀ̺긦 Ãß°¡Çß´Ù¸é FreeBSD 4.0 ÀÌÀü ¹öÀü¿¡¼´Â wd1À̰í, 4.X ¹öÀü¿¡¼´Â ad1 ÀÔ´Ï´Ù.)
FreeBSD´Â IBM-PC ȣȯ ÄÄÇ»ÅÍ¿¡¼ ½ÇÇàµÇ±â ¶§¹®¿¡ PC BIOS ÆÄƼ¼ÇÀ» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. À̰ÍÀº ÀüÅëÀûÀÎ BSD ÆÄƼ¼Ç°ú´Â ´Ù¸¨´Ï´Ù. PC µð½ºÅ©´Â ³×°³ÀÇ BIOS ÆÄƼ¼ÇÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. µð½ºÅ©¸¦ FreeBSD Àü¿ëÀ¸·Î »ç¿ëÇÒ °ÍÀ̶ó¸é, Àü¿ë(dedicated)¸ðµå·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é FreeBSD´Â PC BIOS ÆÄƼ¼Ç Çϳª¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. FreeBSD´Â PC BIOSÀÇ ÆÄƼ¼ÇÀ» ½½¶óÀ̽º(slices) ¶ó°í ºÎ¸¨´Ï´Ù. À̰ÍÀº ÀüÅëÀûÀÎ BSD ÆÄƼ¼Ç°úÀÇ È¥µ¿À» ÇÇÇϱâ À§ÇؼÀÔ´Ï´Ù. ÀÌ¹Ì ´Ù¸¥ ¿î¿µÃ¼Á¦°¡ ¼³Ä¡µÈ ÄÄÇ»ÅÍ¿¡¼ FreeBSD¸¦ »ç¿ëÇϱâ À§Çؼ, FreeBSD Àü¿ë µð½ºÅ©¿¡¼µµ ½½¶óÀ̽º¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ´Ù¸¥ ¿î¿µÃ¼Á¦ÀÇ fdisk À¯Æ¿¸®Æ¼°¡ È¥µ¿ÇÏÁö ¾Ê°Ô ÇÕ´Ï´Ù.
½½¶óÀ̽ºÀÎ °æ¿ì¿¡, µå¶óÀ̺ê´Â /dev/da1s1e·Î Ãß°¡µÉ °ÍÀÔ´Ï´Ù. À̰ÍÀº SCSI µð½ºÅ©, unit ¹øÈ£ 1 (µÎ¹øÂ° SCSI µð½ºÅ©), ½½¶óÀ̽º 1 (PC BIOS ÆÄƼ¼Ç 1), e BSD ÆÄƼ¼ÇÀ¸·Î ÀнÀ´Ï´Ù. Àü¿ë µð½ºÅ©ÀÎ °æ¿ì, µå¶óÀ̺ê´Â °£´ÜÇÏ°Ô /dev/da1eÀ¸·Î Ãß°¡µÉ °ÍÀÔ´Ï´Ù.
¿©·¯ºÐÀº ¸Þ´º¹æ½ÄÀ¸·Î ½±°Ô »õ µð½ºÅ©ÀÇ ÆÄƼ¼ÇÀ» ³ª´©°í ·¹ÀÌºí¸µ(label)Çϱâ À§Çؼ /stand/sysinstallÀ» »ç¿ëÇÒ °ÍÀÔ´Ï´Ù. root·Î ·Î±×ÀÎÇϰųª su ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. /stand/sysinstallÀ» ½ÇÇàÇϰí Configure ¸Þ´º·Î µé¾î°©´Ï´Ù. FreeBSD Configuration Menu¿¡¼ PartitionÀ» ¼±ÅÃÇÕ´Ï´Ù. ±×·¯¸é ¿©·¯ºÐÀÇ ½Ã½ºÅÛ¿¡ ÀåÄ¡µÈ ÇÏµå µå¶óÀ̺êÀÇ ¸ñ·ÏÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. da1ÀÌ ¸ñ·Ï¿¡¼ º¸ÀÌÁö ¾Ê´Â´Ù¸é µå¶óÀ̺갡 Àß ¿¬°áµÇ¾ú´ÂÁö È®ÀÎÇØ º¸°í, /var/run/dmesg.boot¿¡¼ dmesg ¸í·ÉÀÇ °á°ú¸¦ È®ÀÎÇØ º¸¾Æ¾ß ÇÕ´Ï´Ù.
FDISK Partition Editor¿¡ µé¾î°¡±â À§Çì¼ da1À» ¼±ÅÃÇϽʽÿÀ. FreeBSD¿¡ µð½ºÅ© Àüü¸¦ ÇÒ´çÇÏ·Á¸é A¸¦ ¼±ÅÃÇϽʽÿÀ. ´Ù¸¥ ¿î¿µÃ¼Á¦¿ÍÀÇ È£È¯À» À§ÇØ "remain cooperative with any future possible operating systems" ¶ó´Â Áú¹®¿¡ YES¸¦ ¼±ÅÃÇϽʽÿÀ. W¸¦ ´·¯¼ º¯°æ»çÇ×À» µð½ºÅ©¿¡ ¾¹´Ï´Ù. ÀÌÁ¦ q¸¦ ´·¯¼ FDISK ÆíÁý±â¸¦ Á¾·áÇÕ´Ï´Ù. ´ÙÀ½À¸·Î ¸¶½ºÅÍ ºÎÆ® ·¹Äڵ忡 °üÇÑ Áú¹®ÀÌ ³ªÅ¸³¯ °ÍÀÔ´Ï´Ù. ¿©·¯ºÐÀº ÀÌ¹Ì Àß µ¿ÀÛÇϰí ÀÖ´Â ½Ã½ºÅÛ¿¡ µð½ºÅ©¸¦ Ãß°¡ÇÑ °ÍÀ̹ǷΠNoneÀ» ¼±ÅÃÇÕ´Ï´Ù.
´ÙÀ½À¸·Î Disk Label Editor¿¡ µé¾î°©´Ï´Ù. ¿©±â¼ ¿©·¯ºÐÀº ÀüÅëÀûÀÎ BSD ÆÄƼ¼ÇÀ» ¸¸µé°Ô µË´Ï´Ù. µð½ºÅ© Çϳª¿¡´Â aºÎÅÍ h±îÁö ¿©´ü °³ÀÇ ÆÄƼ¼ÇÀÌ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ù¸¸ ±× Áß¿¡ ¸î¸î ÆÄƼ¼ÇÀº Ư¼öÇÑ ¸ñÀûÀ¸·Î ¿¹¾àµÇ¾î ÀÖ½À´Ï´Ù. a ÆÄƼ¼ÇÀº ·çÆ® ÆÄƼ¼Ç(/)À¸·Î »ç¿ëµË´Ï´Ù. ±×·¯¹Ç·Î ½Ã½ºÅÛ¿¡¼ ¿ÀÁ÷ ÇÑ µð½ºÅ©(ÀÌ µð½ºÅ©¿¡¼ ºÎÆ®ÇÕ´Ï´Ù)¸¸ a ÆÄƼ¼ÇÀ» °¡Áý´Ï´Ù. b ÆÄƼ¼ÇÀº ½º¿Ò ÆÄƼ¼ÇÀ¸·Î ¾²À̰í, ¿©·¯ µð½ºÅ©¿¡ ½º¿Ò ÆÄƼ¼ÇÀÌ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù. c ÆÄƼ¼ÇÀº Àü¿ë »óÅÂ(dedicated mode)ÀÇ µð½ºÅ© Àüü¸¦ ³ªÅ¸³»°Å³ª, ½½¶óÀ̽º »óÅÂ(slice mode)ÀÇ Àüü ½½¶óÀ̽º¸¦ ³ªÅ¸³»´Â ÆÄƼ¼ÇÀÔ´Ï´Ù. ´Ù¸¥ ÆÄƼ¼ÇµéÀº ÀϹÝÀûÀÎ ¿ëµµ·Î »ç¿ëµË´Ï´Ù.
sysinstallÀÇ ·¹À̺í(label) ÆíÁý±â´Â ·çÆ®µµ ¾Æ´Ï°í ½º¿Òµµ ¾Æ´Ñ ÆÄƼ¼ÇÀ¸·Î e ÆÄƼ¼ÇÀ» ¼±È£ÇÕ´Ï´Ù. C¸¦ ´·¯¼ ÆÄÀÏ ½Ã½ºÅÛ Çϳª¸¦ ¸¸µì´Ï´Ù. ÀÌ ÆÄƼ¼ÇÀÌ FS(ÆÄÀÏ ½Ã½ºÅÛ)ÀÎÁö ½º¿ÒÀÎÁö ¹°¾îº¸¸é, FS¸¦ ¼±ÅÃÇÏ°í ¸¶¿îÆ® Æ÷ÀÎÆ®(¿¹¸¦ µé¾î /mnt)¸¦ ¼³Á¤ÇØ ÁÝ´Ï´Ù. ½Ã½ºÅÛ ¼³Ä¡ ÈÄÀÇ ¼³Á¤ »óÅÂ(post-install mode)·Î µð½ºÅ©¸¦ Ãß°¡ÇÒ ¶§´Â sysinstallÀÌ /etc/fstab ÆÄÀÏÀ» ÀÚµ¿À¸·Î ÆíÁýÇØÁÖÁö ¾ÊÀ¸¹Ç·Î Áö±Ý ¼³Á¤ÇØ ÁÖ´Â ¸¶¿îÆ® Æ÷ÀÎÆ®´Â º°·Î Áß¿äÇÏÁö ¾Ê½À´Ï´Ù.
ÀÌÁ¦ ¿©·¯ºÐÀº µð½ºÅ©¿¡ »õ ·¹À̺íÀ» ¸¸µé°í, ±×°÷¿¡ ÆÄÀÏ ½Ã½ºÅÛÀ» ¸¸µé Áغñ°¡ ³¡³µ½À´Ï´Ù. W¸¦ ´·¯¼ ÀÛ¾÷À» ³¡³»½Ê½Ã¿À. »õ ÆÄƼ¼ÇÀ» ¸¶¿îÆ®ÇÒ ¼ö ¾ø´Ù´Â sysinstallÀÇ ¿¡·¯ ¸Þ¼¼Áö´Â ¹«½ÃÇØµµ µË´Ï´Ù. ·¹ÀÌºí ÆíÁý±â¿Í sysinstallÀ» ¸ðµÎ Á¾·áÇÕ´Ï´Ù.
¸¶Áö¸· ´Ü°è´Â /etc/fstab¿¡ »õ µð½ºÅ©¸¦ À§ÇÑ Ç׸ñÀ» Ãß°¡ÇØÁÖ´Â ÀÏÀÔ´Ï´Ù.
»õ µå¶óÀ̺긦 ´Ù¸¥ ¿î¿µÃ¼Á¦¿Í °øÀ¯ÇÏ°í ½ÍÁö ¾Ê´Ù¸é, Àü¿ë(dedicated)¹æ½ÄÀ» »ç¿ëÇϽʽÿÀ. À̰ÍÀº MicrosoftÀÇ ¿î¿µÃ¼Á¦¸¦ È¥¶õ½Ãų ¼ö ÀÖÁö¸¸, ¾Æ¹«·± ÇÇÇØ´Â ³¢ÁöÁö ¾Ê½À´Ï´Ù. ±×·¯³ª IBMÀÇ OS/2´Â ¾Ë ¼ö ¾ø´Â ÆÄƼ¼ÇÀº ¸ðµÎ " ÀÚ±â°ÍÀ¸·Î" »ç¿ëÇÒ °ÍÀÔ´Ï´Ù.
# dd if=/dev/zero of=/dev/rda1 bs=1k count=1
# disklabel -Brw da1 auto
# disklabel -e da1 # create the `e' partition
# newfs -d0 /dev/rda1e
# mkdir -p /1
# vi /etc/fstab # add an entry for /dev/da1e
# mount /1´ÙÀ½°ú °°ÀÌ Çϼŵµ µË´Ï´Ù.
# dd if=/dev/zero of=/dev/rda1 count=2
# disklabel /dev/rda1 | disklabel -BrR da1 /dev/stdin
# newfs /dev/rda1e
# mkdir -p /1
# vi /etc/fstab # add an entry for /dev/da1e
# mount /1