{"id":648,"date":"2019-10-05T10:56:00","date_gmt":"2019-10-05T02:56:00","guid":{"rendered":"http:\/\/iqotom.com\/?p=648"},"modified":"2024-07-05T14:05:03","modified_gmt":"2024-07-05T06:05:03","slug":"freebsd%e5%86%85%e6%a0%b8%e7%bc%96%e8%af%91%e5%ae%89%e8%a3%85","status":"publish","type":"post","link":"http:\/\/iqotom.com\/?p=648","title":{"rendered":"FreeBSD\u5185\u6838\u7f16\u8bd1\u5b89\u88c5"},"content":{"rendered":"\n<p>FreeBSD 11.2-RELEASE: <a href=\"https:\/\/download.freebsd.org\/ftp\/releases\/ISO-IMAGES\/11.2\/\">https:\/\/download.freebsd.org\/ftp\/releases\/ISO-IMAGES\/11.2\/<\/a><br>\u865a\u62df\u673a\u6620\u50cf\uff1a<a href=\"https:\/\/download.freebsd.org\/ftp\/releases\/VM-IMAGES\/11.2-RELEASE\/amd64\/Latest\/\">https:\/\/download.freebsd.org\/ftp\/releases\/VM-IMAGES\/11.2-RELEASE\/amd64\/Latest\/<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u521b\u5efa\u865a\u62df\u673a<\/h3>\n\n\n\n<p>1.\u81ea\u5b9a\u4e49\u2014\u2014\u517c\u5bb9\u6027\u9009\u62e9\u6700\u9ad8\u7248\u672c\u2014\u2014\u7a0d\u540e\u5b89\u88c5\u64cd\u4f5c\u7cfb\u7edf<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"433\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_01.png\" alt=\"\" class=\"wp-image-653\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_01.png 499w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_01-300x260.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\">\u521b\u5efa\u865a\u62df\u673a<\/figcaption><\/figure><\/div>\n\n\n<p>2.\u64cd\u4f5c\u7cfb\u7edf\u9009\u62e9freeBSD11 64<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"433\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_02.png\" alt=\"\" class=\"wp-image-654\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_02.png 499w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_02-300x260.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\">FreeBSB 11<\/figcaption><\/figure><\/div>\n\n\n<p>3.\u5904\u7406\u5668\u6211\u914d\u7f6e\u4e86\u53cc\u6838\u3001\u5185\u5b581G\u3001\u7f51\u7edcNAT\uff0cIO\/\u78c1\u76d8\u7c7b\u578b\u9ed8\u8ba4<\/p>\n\n\n\n<p>4.\u78c1\u76d8\u9009\u62e9\u73b0\u6709\u865a\u62df\u78c1\u76d8<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"433\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_03.png\" alt=\"\" class=\"wp-image-655\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_03.png 499w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_03-300x260.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\">\u73b0\u6709\u865a\u62df\u78c1\u76d8<\/figcaption><\/figure><\/div>\n\n\n<p>5.\u6d4f\u89c8\u4e0b\u8f7d\u597d\u7684\u955c\u50cf<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"433\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_04.png\" alt=\"\" class=\"wp-image-656\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_04.png 499w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_04-300x260.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\">\u6d4f\u89c8FreeBSD\u955c\u50cf<\/figcaption><\/figure><\/div>\n\n\n<p>6.\u7136\u540e\u70b9\u51fb\u5b8c\u6210<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"499\" height=\"433\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_05.png\" alt=\"\" class=\"wp-image-657\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_05.png 499w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_05-300x260.png 300w\" sizes=\"(max-width: 499px) 100vw, 499px\" \/><figcaption class=\"wp-element-caption\">FreeBSD\u865a\u62df\u673a<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\">\u914d\u7f6e\u7f16\u8bd1<\/h3>\n\n\n\n<p>1.\u6253\u5f00FreeBSD\u865a\u62df\u673a\uff0c\u8f93\u5165root\u767b\u5f55\u7cfb\u7edf<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"558\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_06.png\" alt=\"\" class=\"wp-image-658\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_06.png 747w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_06-300x224.png 300w\" sizes=\"(max-width: 747px) 100vw, 747px\" \/><figcaption class=\"wp-element-caption\">FreeBSD 11<\/figcaption><\/figure><\/div>\n\n\n<p>2.\u5347\u7ea7port\u76ee\u5f55<br><strong><code>vi \/etc\/portsnap.conf<\/code><\/strong><br>\u628a<code>SERVERNAME=portsnap.freebsd.org<\/code>\u4fee\u6539\u4e3a<code>SERVERNAME=portsnap.hshh.org<\/code><br>\u6267\u884c<code>portsnap fetch extract<\/code>&nbsp; \u4e0b\u8f7dports\u5e76\u4e14\u89e3\u538b\u5230<code>\/usr<\/code><br><\/p>\n\n\n\n<p>3. \u4e0b\u8f7dFreeBSD\u5185\u6838\u4ee3\u7801 (\u4f7f\u7528\u4e86pfsense\u7684\u5185\u6838)    <code>https:\/\/github.com\/pfsense\/FreeBSD-src\/archive\/RELENG_2_5.zip <\/code><br>\u5982\u679c\u9047\u5230<code>\u201cAuthentication error\u201d<\/code>\uff0c\u6267\u884c\u4e0b\u9762\u4ee3\u7801<br><code> pkg install ca_root_nss <\/code><br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"321\" class=\"wp-image-659\" style=\"width: 800px;\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_07.png\" alt=\"\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_07.png 716w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_07-300x120.png 300w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><br><code>ln -s \/usr\/local\/share\/certs\/ca-root-nss.crt \/etc\/ssl\/cert.pem<\/code><br><code>#svnlite update \/usr\/src<\/code><br><code>fetch <\/code><a href=\"https:\/\/github.com\/pfsense\/FreeBSD-src\/archive\/RELENG_2_5.zip\"><code>https:\/\/github.com\/pfsense\/FreeBSD-src\/archive\/RELENG_2_5.zip<\/code><\/a><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"98\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_08.png\" alt=\"\" class=\"wp-image-660\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_08.png 724w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_08-300x41.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><figcaption class=\"wp-element-caption\">freebsd\u5185\u6838<\/figcaption><\/figure><\/div>\n\n\n<p>4.\u5c06\u4e0b\u8f7d\u597d\u7684FreeBSD\u5185\u6838\u538b\u7f29\u5305\u89e3\u538b\u5230\/usr\/src<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"112\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_09.png\" alt=\"\" class=\"wp-image-661\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_09.png 724w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_09-300x46.png 300w\" sizes=\"(max-width: 724px) 100vw, 724px\" \/><\/figure><\/div>\n\n\n<p>5.\u8fdb\u5165FreeBSD\u5185\u6838\u7f16\u8bd1\u76ee\u5f55<br>\u6e05\u7406\u4f9d\u8d56\u5173\u7cfb<br><code>make cleandepend<\/code><br><code>make cleanworld<\/code><br>\u91cd\u65b0\u6784\u5efa\u4f9d\u8d56\u5173\u7cfb<br><code> make depend <\/code><\/p>\n\n\n\n<p>6.\u786e\u5b9a\u6838\u5fc3\u6570\u91cf<code>sysctl hw.ncpu<\/code><br><code>make -j\u6838\u5fc3\u6570<\/code><br> \u8054\u7f16\u65b0\u7684\u7f16\u8bd1\u5668, \u4ee5\u53ca\u5c11\u91cf\u76f8\u5173\u5de5\u5177\uff0c \u5e76\u5728\u968f\u540e\u4f7f\u7528\u65b0\u7684\u7f16\u8bd1\u5668\u6765\u8054\u7f16 world\u3002 \u8054\u7f16\u7684\u7ed3\u679c\u4f1a\u5b58\u653e\u5728&nbsp;\/usr\/obj <br><code>make buildworld<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"129\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_10.png\" alt=\"\" class=\"wp-image-662\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_10.png 725w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_10-300x53.png 300w\" sizes=\"(max-width: 725px) 100vw, 725px\" \/><figcaption class=\"wp-element-caption\">make buildworld<\/figcaption><\/figure><\/div>\n\n\n<p>7.\u81ea\u5b9a\u4e49\u5185\u6838<br>\u53ef\u4ee5\u901a\u8fc7\u590d\u5236GENERIC\u914d\u7f6e\u6587\u4ef6\u6765\u521b\u5efa\u81ea\u5b9a\u4e49\u00a0\u914d\u7f6e\u6587\u4ef6<br><code># cd \/usr\/src\/sys\/amd64\/conf\/GENERIC \/root\/MYGENERIC<\/code><br><code># cp <code>GENERIC<\/code><\/code> <code>MYGENERIC <\/code><br><code>\u7f16\u8f91<code>MYGENERIC <\/code>\uff0c\u6dfb\u52a0\u6216\u5220\u9664\u8bbe\u5907\u9a71\u52a8\u7b49<\/code><br>\u901a\u8fc7KERNCONF\u5728\u547d\u4ee4\u884c\u4e0a\u8bbe\u7f6e\u5185\u6838\u914d\u7f6e\u6587\u4ef6\u6765\u6784\u5efa\u81ea\u5b9a\u4e49\u5185\u6838<br><code>make buildkernel KERNCONF = MYGENERIC -j4 WERROR=-Wno-bitfield-constant-conversion<\/code><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"94\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_11.png\" alt=\"\" class=\"wp-image-663\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_11.png 768w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_11-300x37.png 300w\" sizes=\"(max-width: 768px) 100vw, 768px\" \/><figcaption class=\"wp-element-caption\">kernconf<\/figcaption><\/figure><\/div>\n\n\n<p>8.\u5b89\u88c5FreeBSD\u81ea\u5b9a\u4e49\u5185\u6838<br><code># cd \/usr\/src<\/code><br><code># make installkernel KERNCONF= MYGENERIC<\/code><br><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"93\" class=\"wp-image-664\" style=\"width: 800px;\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_12.png\" alt=\"\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_12.png 722w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_12-300x35.png 300w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><br><code># shutdown -r now<\/code><br><code># cd \/usr\/src<\/code><br><code># make installworld <\/code><br><code># shutdown -r now<\/code><br><br>FreeBSD\u5185\u6838\u5df2\u7ecf\u66f4\u65b0\u4e86<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"709\" height=\"50\" src=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_13.png\" alt=\"\" class=\"wp-image-665\" srcset=\"http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_13.png 709w, http:\/\/iqotom.com\/wp-content\/uploads\/2019\/10\/freebsd_kernel_13-300x21.png 300w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/><figcaption class=\"wp-element-caption\">freebsd 12.0<\/figcaption><\/figure><\/div>","protected":false},"excerpt":{"rendered":"<p>FreeBSD 11.2-RELEASE: https:\/\/download.freebsd.org\/ftp\/\u2026 <span class=\"read-more\"><a href=\"http:\/\/iqotom.com\/?p=648\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":666,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[38],"_links":{"self":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/648"}],"collection":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=648"}],"version-history":[{"count":7,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/648\/revisions"}],"predecessor-version":[{"id":2027,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/posts\/648\/revisions\/2027"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=\/wp\/v2\/media\/666"}],"wp:attachment":[{"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=648"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=648"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/iqotom.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=648"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}