¡¡¡¡ÔÚ FreeBSD ¿ÉÄܰ²×°µ½Ä¿±êϵͳÉÏ֮ǰ£¬ ÐèÒªÏȹ¹½¨Ò»¸ö×îС»¯µÄ´Ó´ÅÅÌÆô¶¯µÄ FreeBSD ²Ù×÷ϵͳӳÏñÎļþ¡£ ´Ë·½·¨ÖÐÐÂϵͳ±ØÐëÄܹ»´ÓÍøÂç·ÃÎÊ£¬ ²¢ÇÒ°²×°µÄÆäËû¹ý³ÌÄܹ»ÔÚûÓÐÔ¶³Ì·ÃÎʵ½ÏµÍ³¿ØÖÆÌ¨µÄÇé¿öÏÂÍê³É¡£
¡¡¡¡mfsBSD ÉèÖù¤¾ßÄܹ»±»ÓÃÀ´¹¹½¨Ò»¸ö΢СµÄ FreeBSD Ó³Ïñ¡£Èç mfsBSD Ãû×ֵĺ¬Òå (¡°mfs¡± µÄÒâ˼ÊÇ ¡°memory file system¡± ÄÚ´æÎļþϵͳ)£¬ ×îºóµÄÓ³ÏñÈ«²¿´ÓËæ»ú´æ´¢Æ÷ÔËÐС£¶à¿÷ÁËÕâ¸öÌØÐÔ£¬ ´ÅÅ̵IJÙ×÷½«²»»áÓÐÈκÎÏÞÖÆ£¬Òò´ËËüÄܹ»±»ÓÃÀ´°²×°Ò»¸öÍêÕûµÄ FreeBSD ²Ù×÷ϵͳ¡£ mfsBSD µÄÖ÷Ò³ÔÚ http://people.freebsd.org/~mm/mfsbsd/£¬ °üº¬ÁËÖ¸Ïò×îÐÂÊͳöµÄÉèÖù¤¾ß¡£
¡¡¡¡Çë×¢Òâ¹ØÓÚ mfsBSD ÄÚÄ»ÒÔ¼°ËüËùÓеÄÊÊÓö¼³¬³öÁ˱¾ÎĵÄÄÚÈÝ£¬ ¸ÐÐËȤµÄ¶ÁÕßÓ¦¸ÃÈ¥²éÔÄ mfs µÄÔʼÎĵµµÃµ½¸ü¶àÏêϸÄÚÈÝ¡£
¡¡¡¡ÏÂÔØ²¢½âѹ³ö×îÐ嵀 mfsBSD °æ±¾£¬²¢¸Ä±ä×Ô¼ºµÄµ±Ç°¹¤×÷Ŀ¼µ½´æÔÚ mfsBSD ½Å±¾ÎļþµÄĿ¼£º
# fetch http://people.freebsd.org/~mm/mfsbsd/mfsbsd-latest.tar.gz # tar xvzf mfsbsd-1.0-beta1.tar.gz # cd mfsbsd-1.0-beta1/
¡¡¡¡Òýµ¼ mfsBSD ֮ǰ£¬ ±ØÐëÉèÖÃÒ»Ð©ÖØÒªµÄÅäÖÃÑ¡Ïî¡£ ×îÖØÒªµÄÊÇÎÒÃDZØÐëÓÐÕýÈ·µØ£¬×ÔÈ»µØ£¬ÍøÂçÅäÖᣠ×îÊʺϵķ½·¨ÅäÖÃÍøÂçÑ¡ÏîÈ¡¾öÓÚÎÒÃÇÊÇ·ñÊÂÏÈÖªµÀÎÒÃÇ»áÓõ½µÄÍøÂç½Ó¿Ú£¬ ¶øÇÒÍøÂç½Ó¿ÚÇý¶¯³ÌÐòÓ¦±»ÏµÍ³ÎªÎÒÃǵÄÓ²¼þÔØÈë¡£ ÎÒÃǽ«¿´µ½ mfsBSD ÈçºÎÄܹ»ÔÚÈÎÒ»ÖÖÇé¿öϱ»ÅäÖá£
¡¡¡¡ÁíÍâÒ»¼þÖØÒªµÄÊÂÇéÊÇÉèÖà root µÄÃÜÂë¡£ Õ⽫ͨ¹ý±à¼ conf/rootpw.conf ÎļþÀ´Íê³É¡£ Çë¼Çס¸ÃÎļþ½«°ÑÄãµÄÃÜÂë±£´æÔÚ¼òµ¥µÄÎı¾ÖУ¬ ËùÒÔÔÚ´ËÎÒÃDz»ÍƼöÄãʹÓÃÕæÊµµÄÃÜÂ롣Ȼ¶ø£¬ ÕâÖ»ÊÇÒ»¸öÁÙʱʹÓÃÒ»´ÎµÄÃÜÂ룬Äã¿ÉÒÔÔÚËæºó°²×°ºÃµÄϵͳÖиü¸ÄËü¡£
¡¡¡¡Èç¹ûÎÒÃǰ²×°ºÃµÄÍø¿¨ÊÇδ֪ÀàÐ͵ģ¬ ÎÒÃÇ¿ÉÒÔʹÓà mfsBSD µÄ×Ô¶¯Ì½²â¹¦ÄÜ¡£ mfsBSD Æô¶¯½Å±¾Äܹ»Ì½²âµ½ÕýÈ·µÄÇý¶¯À´Ê¹Ó㬠»ùÓÚÍøÂç½Ó¿ÚµÄ MAC µØÖ·£¬ÎÒÃǼÙÉèÔÚ conf/interfaces.conf ÎļþÖÐÉèÖÃÈçÏÂÑ¡Ï
initconf_interfaces="ext1" initconf_mac_ext1="00:00:00:00:00:00" initconf_ip_ext1="192.168.0.2" initconf_netmask_ext1="255.255.255.0"
¡¡¡¡±ðÍüÁËÌí¼Ó defaultrouter ÐÅÏ¢µ½ conf/rc.conf ÎļþÖУº
defaultrouter="192.168.0.1"
¡¡¡¡µ±ÍøÂç½Ó¿ÚµÄÇý¶¯ÊÇÒÑÖªÀàÐ͵ģ¬Ê¹Óà conf/rc.conf ÎļþÌí¼ÓÁªÍøÑ¡Ïî»á¸ü¼Ó·½±ã¡£ ¸ÃÎļþµÄÓï·¨¸ú FreeBSD Öбê×¼µÄ rc.conf(5) ÎļþµÄÓï·¨Ïàͬ¡£
¡¡¡¡ÀýÈ磬µ±ÄãÖªµÀ±»Ê¹ÓõĽ«ÊÇÒ»¸ö re(4) ÍøÂç½Ó¿ÚÉ豸£¬ Äã¿ÉÒÔÔÚ conf/rc.conf ÎļþÖÐÉèÖÃÈçÏÂÑ¡Ï
defaultrouter="192.168.0.1" ifconfig_re0="inet 192.168.0.2 netmask 255.255.255.0"
¡¡¡¡¹¹½¨Ò»¸ö mfsBSD Ó³ÏñÎļþµÄ¹ý³ÌÊǷdz£¼òµ¥Ã÷Á˵ġ£
¡¡¡¡µÚÒ»²½ÊǹÒÔØ FreeBSD µÄ°²×° CD£¬ »òÕß¹ÒÔØ°²×° ISO Îļþµ½ /cdrom¡£ ÒòΪÀý×ÓµÄÔµ¹Ê£¬ÔÚÎÄÕÂÖÐÎÒÃǽ«¼Ù¶¨ÄãÏÂÔØµÄÊÇ FreeBSD 7.0-RELEASE ISO Îļþ¡£Ê¹Óà mdconfig(8) ʵÓóÌÐò¹ÒÔØ ISO Ó³ÏñÎļþµ½ /cdrom Ŀ¼·Ç³£¼òµ¥£º
# mdconfig -a -t vnode -u 10 -f 7.0-RELEASE-amd64-disc1.iso # mount_cd9660 /dev/md10 /cdrom
¡¡¡¡½ô½Ó×Å£¬¹¹½¨¿ÉÆô¶¯µÄ mfsBSD Ó³Ïñ£º
# make BASE=/cdrom/7.0-RELEASE
×¢Òâ: ÉÏÃæµÄ make ÃüÁî±ØÐëÔÚ mfsBSD Ŀ¼Ê÷µÄ×î¸ßÒ»²ãÔËÐУ¬Ò²¾ÍÊÇ£º ~/mfsbsd-1.0-beta1/¡£
¡¡¡¡ÏÖÔÚ mfsBSD Ó³ÏñÒѾ׼±¸ºÃÁË£¬ ±ØÐë°ÑËüÉÏ´«µ½Ô¶³ÌµÄÒ»¸öÕýÔÚÔËÐеļ±¾ÈϵͳÉÏ»òÕßÒ»¸öÔ¤°²×°ÁË Linux® ·¢ÐаæµÄϵͳÉÏ¡£×îÊʺÏ×öÕâ¸ö¹¤×÷µÄ¹¤¾ßÊÇ scp£º
# scp disk.img root@192.168.0.2:.
¡¡¡¡ÏëÒªÕýÈ·µÄÒýµ¼ mfsBSD Ó³Ïñ£¬ ±ØÐë°ÑËü°²·ÅÔÚ»úÆ÷µÄµÚÒ»¿é£¨¿ÉÆô¶¯£©É豸ÉÏ¡£ Õâ¿ÉÄÜ»áºÍʹÓõÄÀý×ÓÎÒÃǼٶ¨µÄÒ»Ñù£¬µÚÒ»¿é¿ÉÆô¶¯´ÅÅÌÉ豸ÊÇ sda£º
# dd if=/root/disk.img of=/dev/sda bs=1m
¡¡¡¡Èç¹ûÒ»ÇÐÕý³££¬¸ÃÓ³ÏñÏÖÔÚÓ¦¸Ã´æÔÚÓÚµÚÒ»¿éÉ豸µÄ MBR£¨Ö÷Òýµ¼Çø£©¶ø»úÆ÷Ò²Ó¦¸ÃÄܹ»±»Æô¶¯ÁË¡£ ʹÓù¤¾ß ping(8) À´²é¿´»úÆ÷ÊÇ·ñ±»ÕýÈ·Æô¶¯¡£ Ò»µ©Ëü»Ø¸´ÔÚÏß״̬£¬¾ÍÓ¦¸ÃÄܹ»Ê¹Óà root Óû§ºÍÅäÖúõÄÃÜÂëͨ¹ý ssh(1) À´·ÃÎÊËüÁË¡£
±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.