{"id":19699,"date":"2017-09-09T06:13:37","date_gmt":"2017-09-08T22:13:37","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/09\/09\/%e4%bd%bf%e7%94%a8-pxe-server-%e8%87%aa%e5%8b%95%e5%ae%89%e8%a3%9d-ubuntu-server-16-04-2\/"},"modified":"2021-03-18T17:25:09","modified_gmt":"2021-03-18T09:25:09","slug":"%e4%bd%bf%e7%94%a8-pxe-server-%e8%87%aa%e5%8b%95%e5%ae%89%e8%a3%9d-ubuntu-server-16-04-2","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/09\/09\/%e4%bd%bf%e7%94%a8-pxe-server-%e8%87%aa%e5%8b%95%e5%ae%89%e8%a3%9d-ubuntu-server-16-04-2\/","title":{"rendered":"\u4f7f\u7528 PXE Server \u81ea\u52d5\u5b89\u88dd Ubuntu Server 16.04.2"},"content":{"rendered":"<p>\u53c3\u8003\u7db2\u9801\uff1a<br \/><a href=\"https:\/\/www.hiroom2.com\/2016\/05\/19\/ubuntu-16-04-debian-8-run-pxe-boot-server-for-automated-install\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ubuntu 16.04 \/ Debian 8: Run PXE boot server for automated install &#8211; Narrow Escape<\/a><br \/><a href=\"https:\/\/help.ubuntu.com\/16.04\/installation-guide\/i386\/apbs04.html\" target=\"_blank\" rel=\"noopener noreferrer\">B.4. Contents of the preconfiguration file (for xenial)<\/a><br \/><a href=\"https:\/\/help.ubuntu.com\/16.04\/installation-guide\/example-preseed.txt\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/help.ubuntu.com\/16.04\/installation-guide\/example-preseed.txt<\/a><br \/><a href=\"https:\/\/askubuntu.com\/questions\/122505\/how-do-i-create-a-completely-unattended-install-of-ubuntu\" target=\"_blank\" rel=\"noopener noreferrer\">system installation &#8211; How do I create a completely unattended install of Ubuntu? &#8211; Ask Ubuntu<\/a><\/p>\n<p>CentOS 7 PXE Server\uff1a<span style=\"color: #0000ff\">192.168.131.241<\/span><br \/>\u8207 \u982d\u57ce\u570b\u5c0f\u8cc7\u8a0a\u7d44 | \u4f7f\u7528 PXE Server \u4f86\u5b89\u88dd Ubuntu Server 16.04.2 \u76f8\u540c\uff0c\u5e95\u4e0b\u50c5\u5217\u51fa\u4e0d\u4e00\u6a23\u7684\u5730\u65b9<br \/>1. \u4fee\u6539\u8a2d\u5b9a\u6a94 <span style=\"color: #0000ff\">\/var\/lib\/tftpboot\/pxelinux.cfg\/default<strong><br \/><span style=\"color: #000000\">#<\/span> <span style=\"color: #ff0000\">vim <\/span><\/strong><\/span><span style=\"color: #ff0000\">\/var\/lib\/tftpboot\/pxelinux.cfg\/default<\/span><strong><br \/><span style=\"color: #0000ff\">LABEL Ubuntu Server 16.04.2 x64 Auto Install<br \/>MENU LABEL Ubuntu Server 16.04.2 Auto Install<br \/>kERNEL \/netboot\/ubuntu_server\/ubuntu-installer\/amd64\/linux<br \/>APPEND auto=true priority=critical vag=788 initrd=\/netboot\/ubuntu_server\/ubuntu-installer\/amd64\/initrd.gz url=ftp:\/\/192.168.131.241\/pub\/Ubuntu16042\/preseed\/preseed.cfg preseed\/interactive=false[@more@]<span style=\"color: #000000\">2. \u5efa\u7acb\u8a2d\u5b9a\u6a94 <\/span><\/span><\/strong><strong><span style=\"color: #0000ff\"><span style=\"color: #000000\"><strong><span style=\"color: #0000ff\"><span style=\"color: #000000\"><span style=\"color: #0000ff\">\/var\/ftp\/pub\/Ubuntu16042\/preseed\/preseed.cfg<\/span><br \/><\/span><\/span><\/strong>\u53d6\u6d88\u81ea\u52d5\u5316\u7684\u90e8\u4efd\uff1a<br \/><span style=\"color: #ff0000\">\u5efa\u7acb\u4e00\u500b\u666e\u901a\u7684\u4f7f\u7528\u8005\u53ca\u8a2d\u5b9a\u5bc6\u78bc<\/span><br \/><span style=\"color: #ff0000\">\u53d6\u6d88\u786c\u789f\u81ea\u52d5\u5206\u5272<\/span><br \/># <span style=\"color: #ff0000\">vim \/var\/ftp\/pub\/Ubuntu16042\/preseed\/preseed.cfg<\/span><\/span><\/span><span style=\"color: #000000\"><\/span><\/strong><br \/><span style=\"color: #0000ff\">d-i debian-installer\/locale string en_US<\/span><br \/><span style=\"color: #0000ff\">d-i debian-installer\/language string en<\/span><br \/><span style=\"color: #0000ff\">d-i debian-installer\/country string TW<\/span><br \/><span style=\"color: #0000ff\">d-i console-setup\/ask_detect boolean false<\/span><br \/><span style=\"color: #0000ff\">d-i keyboard-configuration\/xkb-keymap select us<\/span><br \/><span style=\"color: #0000ff\">#d-i passwd\/user-fullname string<\/span><br \/><span style=\"color: #0000ff\">#d-i passwd\/username string ubuntu<\/span><br \/><span style=\"color: #0000ff\">#d-i passwd\/root-password password ubuntu<\/span><br \/><span style=\"color: #0000ff\">#d-i passwd\/root-password-again password ubuntu<\/span><br \/><span style=\"color: #0000ff\">#d-i passwd\/user-password password ubuntu<\/span><br \/><span style=\"color: #0000ff\">#d-i passwd\/user-password-again password ubuntu<\/span><br \/><span style=\"color: #0000ff\">#d-i user-setup\/allow-password-weak boolean true<\/span><br \/><span style=\"color: #0000ff\">d-i netcfg\/choose_interface select auto<\/span><br \/><span style=\"color: #0000ff\">d-i netcfg\/get_hostname string unassigned-hostname<\/span><br \/><span style=\"color: #0000ff\">d-i netcfg\/get_domain string unassigned-domain<\/span><br \/><span style=\"color: #0000ff\">d-i mirror\/country string manual<\/span><br \/><span style=\"color: #0000ff\">#d-i mirror\/http\/hostname string http:\/\/tw.archive.ubuntu.com<\/span><br \/><span style=\"color: #0000ff\">d-i mirror\/http\/hostname string http:\/\/free.nchc.org.tw<br \/>d-i apt-setup\/services-select multiselect security<br \/>d-i apt-setup\/security_host string free.nchc.org.tw<br \/>d-i apt-setup\/security_path string \/ubuntu<\/span><br \/><span style=\"color: #0000ff\">d-i mirror\/http\/directory string \/ubuntu<\/span><br \/><span style=\"color: #0000ff\">d-i mirror\/http\/proxy string<\/span><br \/><span style=\"color: #0000ff\">d-i clock-setup\/utc boolean false<\/span><br \/><span style=\"color: #0000ff\">d-i clock-setup\/ntp boolean true<\/span><br \/><span style=\"color: #0000ff\">d-i time\/zone string Asia\/Taipei<\/span><br \/><span style=\"color: #0000ff\">#d-i partman\/confirm boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i partman\/choose_partition select finish<\/span><br \/><span style=\"color: #0000ff\">#d-i partman\/confirm_nooverwrite boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-auto\/disk string \/dev\/[sv]da<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-auto\/method string lvm<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-auto\/choose_recipe select atomic<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-lvm\/device_remove_lvm boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-lvm\/confirm boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-lvm\/confirm_nooverwrite boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-auto-lvm\/guided_size string max<\/span><br \/><span style=\"color: #0000ff\">#d-i partman-partitioning\/confirm_write_new_label boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i grub-installer\/grub2_instead_of_grub_legacy boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i grub-installer\/only_debian boolean true<\/span><br \/><span style=\"color: #0000ff\">#d-i grub-installer\/bootdev string \/dev\/[sv]da<\/span><br \/><span style=\"color: #0000ff\">d-i pkgsel\/update-policy select none<\/span><br \/><span style=\"color: #0000ff\">#d-i pkgsel\/include string unity ubuntu-desktop openssh-server<\/span><br \/># \u5b89\u88dd lamp \u53ca openssh Server<br \/><span style=\"color: #0000ff\">tasksel tasksel\/first multiselect lamp-server, openssh-server<\/span><br \/><span style=\"color: #0000ff\">d-i finish-install\/reboot_in_progress note<\/span><br \/><span style=\"color: #000000\"><br \/>3.<\/span><span style=\"color: #000000\"><strong> \u8655\u7406 SELinux<br \/># <span style=\"color: #ff0000\">restorecon -R -F -v \/var\/ftp\/pub\/<\/span><\/strong><\/p>\n<p>4. <\/span><span style=\"color: #000000\"><strong>Client \u7aef\u4ee5 PXE \u7db2\u8def\u958b\u6a5f<br \/><a id=\"res_3829791\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829791.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829791.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829790\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829790.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829790.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829789\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829789.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829789.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829788\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829788.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829788.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829787\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829787.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829787.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829786\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829786.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829786.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829785\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829785.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829785.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829784\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829784.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829784.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829783\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829783.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829783.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><\/strong> <a id=\"res_3829782\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829782.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829782.png\" border=\"0\" alt=\"\" \/><\/a><\/p>\n<p><a id=\"res_3829781\" href=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/25793-3829781.png\"><img decoding=\"async\" src=\"https:\/\/2blog.ilc.edu.tw\/wp-content\/uploads\/sites\/985\/25793\/previews-med\/25793-3829781.png\" border=\"0\" alt=\"\" \/><\/a><br \/><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u53c3\u8003\u7db2\u9801\uff1aUbuntu 16.04 \/ Debian 8: Run PXE boot server for a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2017\/09\/09\/%e4%bd%bf%e7%94%a8-pxe-server-%e8%87%aa%e5%8b%95%e5%ae%89%e8%a3%9d-ubuntu-server-16-04-2\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u4f7f\u7528 PXE Server \u81ea\u52d5\u5b89\u88dd Ubuntu Server 16.04.2\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[126,119],"tags":[],"class_list":["post-19699","post","type-post","status-publish","format-standard","hentry","category-c-78471","category-c-78464"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["694145"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19699"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19699"}],"version-history":[{"count":1,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19699\/revisions"}],"predecessor-version":[{"id":21194,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19699\/revisions\/21194"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}