91av免费观看_日韩视频在线免费看_日本xxxx色视频在线观看免费_伊人222综合网图片_国产二区三区在线_91麻豆麻豆

IT之道-艾銻知道

您當前位置: 主頁 > IT服務 > 桌面服務 >

在 Ubuntu 14.04 系統中配置 PXE 服務器


2015-11-10 09:09 作者:admin 瀏覽量:

  PXE(預啟動執行環境Preboot Execution Environment)服務器允許用戶從網絡中啟動 Linux 發行版并且可以不需要 Linux ISO 鏡像就能同時在數百臺 PC 中安裝。如果你客戶端的計算機沒有 CD/DVD 或USB 引導盤,或者如果你想在大型企業中同時安裝多臺計算機,那么 PXE 服務器可以幫你節省時間和金錢。(IT外包)

  配置網絡開始前,你需要先設置 PXE 服務器使用靜態 IP。在你的系統中要使用靜態 IP 地址,需要編輯 “/etc/network/interfaces” 文件。

  打開 “/etc/network/interfaces” 文件.

  sudo nano /etc/network/interfaces

  作如下修改:

  # 回環網絡接口auto loiface lo inet loopback# 主網絡接口auto eth0iface eth0 inet staticaddress 192.168.1.20netmask 255.255.255.0gateway 192.168.1.1dns-nameservers 8.8.8.8

  保存文件并退出。這將設置其 IP 地址為“192.168.1.20”。然后重新啟動網絡服務。

  sudo /etc/init.d/networking restart

  安裝 DHCP, TFTP 和 NFS:DHCP,TFTP 和 NFS 是 PXE 服務器的重要組成部分。首先,需要更新你的系統并安裝所有需要的軟件包。

  為此,運行以下命令:

  sudo apt-get updatesudo apt-get install isc-dhcp-Server inetutils-inetd tftpd-hpa syslinux nfs-kernel-Server

  配置 DHCP 服務:DHCP 代表動態主機配置協議Dynamic Host Configuration Protocol,它主要用于動態分配網絡配置參數,如用于接口和服務的 IP 地址。在 PXE 環境中,DHCP 服務器允許客戶端請求并自動獲得一個 IP 地址來訪問網絡。(網絡維護外包公司

  1、編輯 “/etc/default/dhcp3-server” 文件.

  sudo nano /etc/default/dhcp3-server

  作如下修改:

  INTERFACES="eth0"

  保存 (Ctrl + o) 并退出 (Ctrl + x) 文件.

  2、編輯 “/etc/dhcp3/dhcpd.conf” 文件:

  sudo nano /etc/dhcp/dhcpd.conf

  作如下修改:

  default-lease-time 600;max-lease-time 7200;subnet 192.168.1.0 netmask 255.255.255.0 {range 192.168.1.21 192.168.1.240;option subnet-mask 255.255.255.0;option routers 192.168.1.20;option broadcast-address 192.168.1.255;filename "pxelinux.0";next-Server 192.168.1.20;}

  保存文件并退出。

  3、啟動 DHCP 服務.

  sudo /etc/init.d/isc-dhcp-server start

  配置 TFTP 服務器:TFTP 是一種文件傳輸協議,類似于 FTP,但它不用進行用戶認證也不能列出目錄。TFTP 服務器總是監聽網絡上的 PXE 客戶端的請求。當它檢測到網絡中有 PXE 客戶端請求 PXE 服務時,它將提供包含引導菜單的網絡數據包。

  1、配置 TFTP 時,需要編輯 “/etc/inetd.conf” 文件.

  sudo nano /etc/inetd.conf

  作如下修改:

  tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot

  保存文件并退出。

  2、編輯 “/etc/default/tftpd-hpa” 文件。

  sudo nano /etc/default/tftpd-hpa

  作如下修改:

  TFTP_USERNAME="tftp"TFTP_DIRECTORY="/var/lib/tftpboot"TFTP_ADDRESS="[:0.0.0.0:]:69"TFTP_OPTIONS="--secure"RUN_DAEMON="yes"OPTIONS="-l -s /var/lib/tftpboot"

  保存文件并退出。

  3、 使用 xinetd 讓 boot 服務在每次系統開機時自動啟動,并啟動tftpd服務。

  sudo update-inetd --enable BOOTsudo service tftpd-hpa start

  4、檢查狀態。

  sudo netstat -lu

  它將如下所示:

  Proto Recv-Q Send-Q Local Address Foreign Address Stateudp 0 0 *:tftp *:*

  配置 PXE 啟動文件現在,你需要將 PXE 引導文件 “pxelinux.0” 放在 TFTP 根目錄下。為 TFTP 創建目錄結構,并從 “/usr/lib/syslinux/” 復制 syslinux 提供的所有引導程序文件到 “/var/lib/tftpboot/” 下,操作如下:

  sudo mkdir /var/lib/tftpbootsudo mkdir /var/lib/tftpboot/pxelinux.cfgsudo mkdir -p /var/lib/tftpboot/Ubuntu/14.04/amd64/sudo cp /usr/lib/syslinux/vesamenu.c32 /var/lib/tftpboot/sudo cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot/

  設置 PXELINUX 配置文件PXE 配置文件定義了 PXE 客戶端啟動時顯示的菜單,它能引導并與 TFTP 服務器關聯。默認情況下,當一個 PXE 客戶端啟動時,它會使用自己的 MAC 地址指定要讀取的配置文件,所以我們需要創建一個包含可引導內核列表的默認文件。

  編輯 PXE 服務器配置文件,使用有效的安裝選項。

  編輯 “/var/lib/tftpboot/pxelinux.cfg/default”:

  sudo nano /var/lib/tftpboot/pxelinux.cfg/default

  作如下修改:

  DEFAULT vesamenu.c32TIMEOUT 100PROMPT 0MENU INCLUDE pxelinux.cfg/PXE.confNOESCAPE 1LABEL Try Ubuntu 14.04 DesktopMENU LABEL Try Ubuntu 14.04 Desktopkernel Ubuntu/vmlinuzappend boot=casper netboot=nfs nfsroot=192.168.1.20:/var/lib/tftpboot/Ubuntu/14.04/amd64initrd=Ubuntu/initrd.lz quiet splashENDTEXTLABEL Install Ubuntu 14.04 DesktopMENU LABEL Install Ubuntu 14.04 Desktopkernel Ubuntu/vmlinuzappend boot=casper automatic-ubiquity netboot=nfs nfsroot=192.168.1.20:/var/lib/tftpboot/Ubuntu/14.04/amd64initrd=Ubuntu/initrd.lz quiet splashENDTEXT

  保存文件并退出。

  編輯 “/var/lib/tftpboot/pxelinux.cfg/pxe.conf” 文件。

  sudo nano /var/lib/tftpboot/pxelinux.cfg/pxe.conf

  作如下修改:

  MENU TITLE PXE ServerNOESCAPE 1ALLOWOPTIONS 1PROMPT 0MENU WIDTH 80MENU ROWS 14MENU TABMSGROW 24MENU MARGIN 10MENU COLOR border 30;44 #ffffffff #00000000 std

  保存文件并退出。

  為 PXE 服務器添加 Ubuntu 14.04 桌面啟動鏡像對于這一步需要 Ubuntu 內核和 initrd 文件。要獲得這些文件,你需要 Ubuntu 14.04 桌面 ISO 鏡像。你可以通過以下命令下載 Ubuntu 14.04 ISO 鏡像到 /mnt 目錄:

  sudo cd /mntsudo wget http://releases.ubuntu.com/14.04/ubuntu-14.04.3-desktop-amd64.iso

  注意: 下載用的 URL 可能會改變,因為 ISO 鏡像會進行更新。如果上面的網址無法訪問,看看這個網站,了解最新的下載鏈接。

  掛載 ISO 文件,使用以下命令將所有文件復制到 TFTP文件夾中:

  sudo mount -o loop /mnt/ubuntu-14.04.3-desktop-amd64.iso /media/sudo cp -r /media/* /var/lib/tftpboot/Ubuntu/14.04/amd64/sudo cp -r /media/.disk /var/lib/tftpboot/Ubuntu/14.04/amd64/sudo cp /media/casper/initrd.lz /media/casper/vmlinuz /var/lib/tftpboot/Ubuntu/

  將導出的 ISO 目錄配置到 NFS 服務器上現在,你需要通過 NFS 協議來設置“安裝源鏡像( Installation Source Mirrors)”。你還可以使用 HTTP 和 FTP 來安裝源鏡像。在這里,我已經使用 NFS 輸出 ISO 內容。

  要配置 NFS 服務器,你需要編輯 “/etc/exports” 文件。(電腦桌面維護外包)

  sudo nano /etc/exports

  作如下修改:

  /var/lib/tftpboot/Ubuntu/14.04/amd64 *(ro,async,no_root_squash,no_subtree_check)

  保存文件并退出。為使更改生效,輸出并啟動 NFS 服務。

  sudo exportfs -asudo /etc/init.d/nfs-kernel-server start

  現在,你的 PXE 服務器已經準備就緒。

  配置網絡引導 PXE 客戶端PXE 客戶端可以是任何支持 PXE 網絡引導的計算機系統。現在,你的客戶端只需要在系統的 BIOS 中設置 “從網絡引導(Boot From Network)” 選項就可以啟動并安裝 Ubuntu 14.04 桌面。

  現在準備出發吧 - 用網絡引導啟動你的 PXE 客戶端計算機,你現在應該看到一個子菜單,顯示了我們創建的 Ubuntu 14.04 桌面的菜單項。

  

pxe

  艾銻無限是中國領先IT外包服務商,專業為企業提供IT運維外包、電腦維護網絡維護、網絡布線、辦公設備維護、服務器維護數據備份恢復、門禁監控、網站建設等多項IT服務外包,服務熱線:400-650-7820 聯系電話:010-62684652 咨詢QQ2050684097;1548853602 地址:北京市海淀區北京科技會展2號樓16D,用心服務每一天,為企業的發展提升更高的效率,創造更大的價值。

  更多的IT外包信息盡在艾銻無限http://www.richjn.cn


相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 国无码精品一区二区三区在线蜜臀 | 国产精品久久久久久免费软件 | 久久乐国产精品亚洲综合 | 波多野结衣乳巨码无在线播放 | 亚洲AV无码一区二区三区乱子伦 | 女同免费毛片在线播放 | 欧美亚洲色偷另类图片欧美 | 国产色系视频在线观看 | 无遮挡亲胸捏胸免费视频 | 久久综合久中文字幕青草 | 亚洲人成网网址在线看 | 狠狠综合久久综合88亚洲爱文 | 中文一区在线 | FREE性欧美人与DOOG | 老师您的兔子好软水好多樱花国漫 | 久久无码欧美一二三区 | 国产肉体XXXX裸体XXXX | 麻豆一区产品精品蜜桃的广告语 | 寂寞少妇饥渴难耐自慰 | a级毛片免费观看在线播放 亚洲嫩妇 | 国产精品无码欧美日韩 | 中美日韩毛片免费观看 | 国产v亚洲v天堂a_亚洲 | 99久久精品国产第一页 | 中字幕人妻一区二区三区 | 美女脱精光隐私扒开免费观看野外 | 久久婷婷激情综合色综合俺也去 | 综合久久久久综合 | 五月香丁激情欧美啪啪 | 啊片网站在线观看 | 综合久久色 | 奶头和荫蒂添的好舒服囗交 | 中文字幕无码人妻少妇免费 | 日日碰日日摸夜夜爽无码 | 国外精产品W灬源码1688免费 | 国产一级a一级a爱片免费 | 色婷婷六月亚洲婷婷丁香 | 国产粉嫩嫩00在线正在播放 | 成人欧美一区二区三区视频 | 国产麻豆一区二区三区精品 | 我半夜摸妺妺的奶摸到高潮 |