¡¡¡¡Îª Mac® Éè¼ÆµÄ Parallels Desktop ÊÇÒ»ÖÖ¿ÉÓÃÓÚ²ÉÓà Intel® ´¦ÀíÆ÷£¬ ²¢ÔËÐÐ Mac OS® 10.4.6 »ò¸ü¸ß°æ±¾µÄ Apple® Mac ¼ÆËã»úµÄÉÌÒµÈí¼þ¡£ ËüΪ FreeBSD ϵͳÌṩÁËÍêÕûµÄÖ§³Ö¡£ ÔÚ Mac OS X Éϰ²×°ÁËÕâ¸öÈí¼þÖ®ºó£¬ Óû§ÐèÒªÅäÖÃÐéÄâ»ú²¢°²×°ËùÐèµÄ¿Í»§²Ù×÷ϵͳ¡£
¡¡¡¡ÔÚ Mac OS X/Parallels Éϰ²×° FreeBSD µÄµÚÒ»²½ÊÇ´´½¨Ò»¸öеÄÐéÄâ»ú¡£ ÔÚϵͳÌáʾѡÔñ¿Í»§ OS ÀàÐÍ (Guest OS Type) ʱѡÔñ FreeBSD£¬ ²¢¸ù¾ÝÄúʹÓà FreeBSD ÐéÄâʵÀýµÄÐèÒª·ÖÅä´ÅÅ̺ÍÄڴ棺
¡¡¡¡¶Ô¶àÊýÔÚ Parallels ÉÏʹÓà FreeBSD µÄÇéÐζøÑÔ£¬ 4GB ´ÅÅ̿ռäºÍ 512MB µÄ RAM ¾Í¹»ÓÃÁË£º
¡¡¡¡Ñ¡ÔñʹÓõÄÍøÂçºÍÍø¿¨ÀàÐÍ£º
¡¡¡¡±£´æ²¢Íê³ÉÅäÖãº
¡¡¡¡ÔÚ´´½¨ÁË FreeBSD ÐéÄâ»úÖ®ºó£¬ »¹ÐèÒªÔÚÆäÖа²×° FreeBSD¡£ ×îºÃµÄ×ö·¨ÊÇʹÓùٷ½µÄ FreeBSD CDROM »ò´Ó¹Ù·½ FTP Õ¾µãÏÂÔØµÄ ISO ¾µÏñÀ´Íê³ÉÕâ¸öÈÎÎñ¡£ Èç¹ûÄúµÄ±¾µØ Mac ÎļþϵͳÖÐÓÐ ISO Ó³ÏñÎļþ£¬ »òÄúµÄ Mac µÄ CD Çý¶¯Æ÷ÖÐÓÐ CDROM£¬ ¾Í¿ÉÒÔÔÚ FreeBSD Parallels ´°¿ÚµÄÓÒϽǵã»÷¹âÅÌͼ±ê¡£ Ö®ºó£¬ ϵͳ½«¸ø³öÒ»¸ö´°¿Ú£¬ ¹©ÄúÍê³É½«ÐéÄâ»úÖÐµÄ CDROM Çý¶¯Æ÷Á¬½Óµ½±¾µØµÄ ISO Îļþ»òÕæÕýµÄ CDROM Çý¶¯Æ÷ÉÏ¡£
¡¡¡¡ÔÚÍê³ÉÁ˽« CDROM ÓëÄúµÄ°²×°Ô´Íê³É¹ØÁªÖ®ºó£¬ ¾Í¿ÉÒÔ°´ÖØÆô (reboot) ͼ±êÀ´ÖØÆô FreeBSD ÐéÄâ»úÁË¡£ Parallels ½«ÅäºÏÒ»¸öÌØÊâµÄ BIOS Æô¶¯£¬ ºóÕßÄܹ»ÏñÆÕͨµÄ BIOS Ò»Ñù¼ì²éϵͳÖÐÊÇ·ñÓÐ CDROM Çý¶¯Æ÷¡£
¡¡¡¡´Ëʱ£¬ Ëü¾ÍÄܹ»ÕÒµ½ FreeBSD °²×°½éÖʲ¢¿ªÊ¼ µÚ 2 Õ ÖÐËù½éÉܵıê×¼µÄ»ùÓÚ sysinstall °²×°µÄ¹ý³Ì¡£
¡¡¡¡´ËʱÄú¿ÉÒÔ°²×° X11£¬ µ«ÔÝʱ²»Òª¶ÔËü½øÐÐÅäÖᣠÔÚÍê³É°²×°Ö®ºó£¬ ÖØÆô²¢½øÈëа²×°µÄ FreeBSD ÐéÄâ»ú¡£
¡¡¡¡ÔÚÄú½« FreeBSD °²×°µ½ Mac OS X µÄ Parallels ÉÏÖ®ºó£¬ »¹ÐèÒª½øÐÐһϵÁеÄÅäÖ㬠ÒÔ±ãΪϵͳµÄÐéÄ⻯²Ù×÷½øÐÐÓÅ»¯¡£
ÅäÖÃÒýµ¼¼ÓÔØÆ÷±äÁ¿
×îÖØÒªµÄÒ»²½ÊÇͨ¹ýµ÷µÍ kern.hz
±äÁ¿À´½µµÍ Parallels »·¾³ÖÐµÄ FreeBSD ¶Ô CPU µÄʹÓᣠÕâ¿ÉÒÔͨ¹ýÔÚ /boot/loader.conf ÖÐÔö¼ÓÏÂÊöÅäÖÃÀ´Íê³É£º
kern.hz=100
Èç¹û²»Ê¹ÓÃÕâ¸öÅäÖ㬠ÏÐÖÃµÄ FreeBSD Parallels ¿Í»§ OS »áÔÚµ¥´¦ÀíÆ÷µÄ iMac® ÉÏʹÓôóÔ¼ 15% µÄ CPU¡£ Èç´ËÐÞ¸ÄÖ®ºó£¬ ¿ÕÏÐʱµÄʹÓÃÁ¿¾Í¼õÉÙµ½´óÔ¼ 5% ÁË¡£
´´½¨ÐµÄÄÚºËÅäÖÃÎļþ
Äú¿ÉÒÔɾȥȫ²¿ SCSI¡¢ FireWire£¬ ÒÔ¼° USB É豸Çý¶¯³ÌÐò¡£ Parallels ÌṩÁËÒ»¸öÓÉ ed(4) Çý¶¯µÄÐéÄâÍø¿¨£¬ Òò´Ë£¬ ³ýÁË ed(4) ºÍ miibus(4) Ö®ÍâµÄÆäËûÍøÂç½Ó¿ÚÇý¶¯¶¼¿ÉÒÔ´ÓÄÚºËÖÐɾȥ¡£
ÅäÖÃÍøÂç
×î»ù±¾µÄÍøÂçÅäÖ㬠ÊÇͨ¹ýʹÓà DHCP À´½«ÄúµÄÐéÄâ»úÓëËÞÖ÷ Mac ½ÓÈëͬһ¸ö¾ÖÓòÍø¡£ Õâ¿ÉÒÔͨ¹ýÔÚ /etc/rc.conf ÖмÓÈë ifconfig_ed0="DHCP" À´Íê³É¡£ ¸ü¸ß¼¶Ò»Ð©µÄÍøÂçÅäÖ÷½·¨£¬ Çë²Î¼û µÚ 31 Õ ÖеĽéÉÜ¡£
¡¡¡¡Virtual PC ÊÇ Microsoft® É쵀 Windows® Èí¼þ²úÆ·£¬ ¿ÉÒÔÃâ·ÑÏÂÔØÊ¹ÓᣠÏà¹ØÏµÍ³ÒªÇó£¬Çë²ÎÔÄ system requirements ˵Ã÷¡£ ÔÚ Microsoft Windows ×°Íê Virtual PC Ö®ºó£¬ ±ØÐëÕë¶ÔËù°²×°µÄÐéÄâ»úÆ÷À´×öÏàÓ¦É趨¡£
¡¡¡¡ÔÚ Microsoft Windows/Virtual PC Éϰ²×° FreeBSD µÄµÚÒ»²½ÊÇÐÂÔöÐéÄâÆ÷¡£ ÈçÏÂËùʾ£¬ÔÚÌáʾÏòµ¼ÖÐÇëÑ¡Ôñ Create a virtual machine£º
¡¡¡¡È»ºóÔÚ Operating system ´¦Ñ¡ Other£º
¡¡¡¡²¢ÒÀ¾Ý×ÔÉíÐèÇóÀ´¹æ»®Ó²ÅÌÈÝÁ¿ºÍÄÚ´æµÄ·ÖÅä¡£¶Ô´ó¶àÊýÔÚ Virtual PC ʹÓà FreeBSD µÄÇé¿ö¶øÑÔ£¬ ´óÔ¼ 4GB µÄÓ²Å̿ռäÒÔ¼° 512MB µÄÄÚ´æ¾Í¹»ÓÃÁË¡£
¡¡¡¡±£´æ²¢Íê³ÉÅäÖãº
¡¡¡¡½ÓÏÂÀ´Ñ¡Ôñн¨µÄ FreeBSD ÐéÄâ»úÆ÷£¬²¢µ¥»÷ Settings£¬ ÒÔÉè¶¨ÍøÂçÖÖÀàÒÔ¼°Íø¿¨£º
¡¡¡¡ÔÚн¨ FreeBSD ÐéÄâ»úÆ÷ÒÔºó£¬ ¾Í¿ÉÒÔ¼ÌÐøÒÔÆä°²×° FreeBSD¡£ °²×°·½Ã棬 ±È½ÏºÃµÄ×÷·¨ÊÇʹÓùٷ½µÄ FreeBSD ¹âÅÌ»ò´Ó¹Ù·½ FTP Õ¾ÏÂÔØ ISO ¾µÏñ¡£ ÈôÄúµÄ Windows ϵͳ ÄÚÒÑÓиà ISO ¾µÏñ£¬ ÄÇô¾Í¿ÉÒÔÔÚ FreeBSD ÐéÄâ»úÆ÷ÉÏË«»÷£¬ ÒÔ¿ªÊ¼Æô¶¯¡£ ½Ó×ÅÔÚ Virtual PC ´°¿ÚÄÚ°´ CD ÔÙ°´ Capture ISO Image...¡£ ½Ó×ųöÏÖÒ»¸ö¶Ô»°¿ò£¬ ¿ÉÒÔ°ÑÐéÄâ»úÆ÷ÄڵĹâÇýÉ趨µ½¸Ã ISO ¾µÏñ£¬ »òÕßÊÇÕæÊµµÄ¹âÇý¡£
¡¡¡¡ÉèºÃ¹âÅÌÀ´Ô´Ö®ºó£¬¾Í¿ÉÒÔÖØÐ¿ª»ú£¬ Ò²¾ÍÊÇÏȰ´ Action ÔÙ°´ Reset ¼´¿É¡£ Virtual PC »áÒÔÌØÊâ BIOS ¿ª»ú£¬ ²¢ÓëÆÕͨ BIOS Ò»Ñù»áÏȼì²éÊÇ·ñÓйâÅÌÇý¶¯Æ÷¡£
¡¡¡¡´Ëʱ£¬ Ëü»áÕÒµ½ FreeBSD °²×°¹âÅÌ£¬ ²¢¿ªÊ¼ÔÚ µÚ 2 Õ ÄÚËù½éÉÜµÄ sysinstall °²×°¹ý³Ì¡£ ÕâʱºòÒ²¿ÉÒÔ˳±ã°²×° X11£¬ µ«²»Òª½øÐÐÏà¹ØÉ趨¡£
¡¡¡¡Íê³É°²×°Ö®ºó£¬ ¼ÇµÃ°Ñ°²×°¹âÅÌ»òÕß ISO ¾µÏñÍ˳ö¡£ ×îºó£¬ °Ñ×°ºÃµÄ FreeBSD ÐéÄâ»úÆ÷ÖØÐ¿ª»ú¼´¿É¡£
¡¡¡¡ÔÚ Microsoft Windows ÉÏÒÔ Virtual PC ×°ºÃ FreeBSD ºó£¬ »¹ÐèÒª×öһЩÉ趨²½Ö裬 ÒԱ㽫ÐéÄâ»úÄÚµÄ FreeBSD ×î¼Ñ»¯¡£
É趨 boot loader ²ÎÊý
×îÖØÒªµÄ²½ÖèÄËÊǽåÓɵ÷½µ kern.hz
À´½µµÍ Virtual PC »·¾³ÄÚ FreeBSD µÄ CPU Õ¼ÓÃÂÊ¡£ ÔÚ /boot/loader.conf ÄÚ¼ÓÉÏÏÂÁÐÉ趨¼´¿É£º
kern.hz=100
Èô²»×÷ÕâÉ趨£¬ ÄÇô¹âÊÇ idle ״̬µÄ FreeBSD Virtual PC guest OS ¾Í»áÔÚµ¥Ò»´¦ÀíÆ÷µÄµçÄÔÉÏ´óÔ¼ÓÐ 40% µÄ CPU Õ¼ÓÃÂÊ¡£ ×÷ÁËÉÏÊöÐÞ¸ÄÖ®ºó, Õ¼ÓÃÂÊ´óÔ¼»á½µÖÁ 3%¡£
½¨Á¢Ò»¸öеÄÄÚºËÅäÖÃÎļþ
¿ÉÒÔ·ÅÐİÑËùÓÐµÄ SCSI£¬ FireWire ºÍ USB É豸Çý¶¯¶¼ÒƳý¡£ Virtual PC ÓÐÌṩ de(4) µÄÐéÄâÍø¿¨£¬ Òò´Ë³ýÁË de(4) ÒÔ¼° miibus(4) ÒÔÍâÆäËûµÄÍø¿¨Ò²¶¼¿ÉÒÔ´ÓÄں˵ÄÅäÖÃÎļþÖÐÒÆ³ý¡£
Éè¶¨ÍøÂç
¿ÉÒÔ¸øÐéÄâ»úÆ÷¼òµ¥µÃʹÓà DHCP À´É趨Óë host (Microsoft Windows) ÏàͬµÄ±¾µØÍøÂç»·¾³£¬ Ö»ÒªÔÚ /etc/rc.conf ¼ÓÉÏ ifconfig_de0="DHCP" ¼´¿ÉÍê³É¡£ ÆäËûµÄ¸ß¼¶ÍøÂçÉèÖ㬠¿É²ÎÔÄ µÚ 31 ÕÂ.
¡¡¡¡Mac °æ±¾µÄ VMware Fusion ÊÇÒ»¸öÉÌÒµÈí¼þ£¬ÔËÐÐÔÚ»ùÓÚ Intel µÄ Apple Mac ¼ÆËã»úµÄ Mac OS 10.4.9 »ò¸ü°æ±¾µÄ²Ù×÷ϵͳÉÏ¡£ FreeBSD ÊÇÒ»¸öÍêÈ«±»Ö§³ÖµÄ¿Í»§²Ù×÷ϵͳ¡£ ÔÚ Mac OS X Éϰ²×°ÁË VMware Fusion Ö®ºó£¬ Óû§¾Í¿ÉÒÔ×ÅÊÖÅäÖÃÒ»¸öÐéÄâ»úÆ÷²¢°²×°¿Í»§²Ù×÷ϵͳ¡£
¡¡¡¡µÚÒ»²½ÊÇÔËÐÐ VMware Fusion£¬ ÐéÄâ»úÆ÷¿â½«±»×°ÔØ¡£ µ¥»÷ "New" ´´½¨ VM£º
¡¡¡¡New Virtual Machine Assistant ½«±»ÔËÐÐÀ´°ïÖúÄã´´½¨ VM£¬ µ¥»÷ Continue ¼ÌÐø£º
¡¡¡¡ÔÚ Operatiing System ÏîÑ¡Ôñ Other£¬Version Ïî¿ÉÑ¡ FreeBSD »ò FreeBSD 64-bit¡£
¡¡¡¡Ñ¡Ò»¸öÄãÏëÒªµÄ VM ¾µÏñÃû×ֺʹ洢µÄĿ¼λÖá£
¡¡¡¡Ñ¡Ôñ VM ÐéÄâÓ²Å̵ĴóС£º
¡¡¡¡Ñ¡Ôñ°²×° VM µÄ·½Ê½£¬ ´ÓÒ»¸ö ISO ¾µÏñ»òÒ»ÕÅ CD °²×°£º
¡¡¡¡Ò»µ©Äãµã»÷ÁË Finish£¬ VM ¾Í»áÆô¶¯ÁË£º
¡¡¡¡ÒÔÄãͨ³£µÄ·½Ê½°²×° FreeBSD »òÕß²ÎÕÕ µÚ 2 Õ ÖеIJ½Ö裺
¡¡¡¡°²×°Íê³ÉÖ®ºó£¬Äã¾Í¿ÉÒÔÐÞ¸ÄһЩ VM µÄÉ趨£¬±ÈÈçÄÚ´æ´óС£º
×¢Òâ: ÔÚ VM ÔËÐеÄʱºò£¬VM ϵͳӲ¼þµÄÉèÖÃÊÇÎÞ·¨Ð޸ĵġ£
¡¡¡¡ÅäÖà VM µÄ CPU ÊýÁ¿£º
¡¡¡¡CD-ROMÉ豸µÄ״̬¡£Í¨³£µ±Äã²»ÔÚÐèÒª CDROM/ISO µÄʱºò¿ÉÒÔÇжÏËûÃǸú VM µÄÁ¬½Ó¡£
¡¡¡¡×îºóÒ»ÏîÐèÒªÐ޸ĵÄÊÇ VM ÓëÍøÂçÁ¬½ÓµÄ·½Ê½¡£ Èç¹ûÄãÏ£Íû³ýÁËËÞÖ÷ÒÔÍâµÄ»úÆ÷Ò²ÄÜÁ¬½Óµ½ VM£¬ ÇëÑ¡Ôñ Connect directly to the physical network (Bridged)¡£Ñ¡Ôñ Share the host's internet connection (NAT) µÄ»°£¬ VM ¿ÉÒÔÁ¬½ÓÉÏÍøÂ磬µ«ÊDz»ÄÜ´ÓÍâÃæ·ÃÎÊ¡£
¡¡¡¡ÔÚÄãÐÞ¸ÄÍêÉ趨֮ºó£¬¾Í¿ÉÒÔ´Óа²×°µÄ FreeBSD ÐéÄâ»úÆ÷Æô¶¯ÁË¡£
¡¡¡¡ÔÚ Mac OS X É쵀 VMware Éϰ²×°Íê FreeBSD Ö®ºó£¬ÓÐЩÅäÖõIJ½Öè¿ÉÓÃÀ´ÓÅ»¯ÐéÄâϵͳ¡£
ÉèÖà boot loader ±äÁ¿
×îÖØÒªµÄ²½ÖèÊǽµµÍ kern.hz
À´¼õÉÙ VMware ÉÏ FreeBSD µÄ CPU ʹÓÃÂÊ¡£ÕâÐèÒªÔÚ /boot/loader.conf Àï¼ÓÈëÒÔÏÂÕâÐÐÉ趨£º
kern.hz=100
Èç¹ûûÓÐÕâÏîÉ趨£¬VMware É쵀 FreeBSD ¿Í»§ OS ¿ÕÏÐʱ½«Õ¼Óà iMac ÉÏÒ»¸ö CPU ´óÔ¼ 15% µÄ×ÊÔ´¡£ÔÚÐ޸ĴËÏîÉ趨֮ºó½öΪ 5%¡£
´´½¨Ò»¸öеÄÄÚºËÅäÖÃÎļþ
Äã¿ÉÒÔÈ¥µôËùÓÐµÄ FireWire, USB É豸µÄÇý¶¯³ÌÐò¡£ VMware ÌṩÁËÒ»¸ö em(4) Ö§³ÖµÄÐéÄâÍøÂçÊÊÅäÆ÷£¬ËùÒÔ³ýÁË em(4) Ö®ÍâµÄÍø¿¨Çý¶¯¶¼¿ÉÒÔ±»ÌÞ³ý¡£
ÉèÖÃÍøÂç
×î»ù±¾µÄÍøÂçÉ趨°üÀ¨¼òµ¥µÄʹÓà DHCP °ÑÄãµÄÐéÄâ»úÆ÷Á¬½Óµ½ËÞÖ÷ Mac ÏàͬµÄ±¾µØÍøÂçÉÏ¡£ ÔÚ /etc/rc.conf ÖмÓÈ룺 ifconfig_em0="DHCP"¡£ ¸ü¶àÓйØÍøÂçµÄÉèÖÿÉÒÔ²ÎÔÄ µÚ 31 Õ¡£
±¾ÎĵµºÍÆäËüÎĵµ¿É´ÓÕâÀïÏÂÔØ£ºftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Èç¹û¶ÔÓÚFreeBSDÓÐÎÊÌ⣬ÇëÏÈÔĶÁÎĵµ£¬Èç²»Äܽâ¾öÔÙÁªÏµ<questions@FreeBSD.org>.
¹ØÓÚ±¾ÎĵµµÄÎÊÌâÇë·¢ÐÅÁªÏµ <doc@FreeBSD.org>.