Linux系統配置PXE伺服器工作筆記

來源:互聯網
上載者:User

,並由此支援通過網路啟動作業系統,在啟動過程中,終端要求伺服器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協議下載一個啟動軟體包到本機記憶體中執行,由這個啟動軟體包完成終端(客戶?)基本軟體佈建,從而引導預先安裝在伺服器中的終端作業系統PXE可以引導多種作業系統,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8,linux等。

[root@PXE ~]# yum install syslinux xinetd tftp-server dhcp -y
Dependencies Resolved

=====================================================================================================================================
 Package                              Arch                      Version                                Repository               Size
=====================================================================================================================================
Installing:
 syslinux                             x86_64                    4.04-3.el6                             base                    346 k
 tftp-server                          x86_64                    0.49-7.el6                             base                     39 k
 xinetd                               x86_64                    2:2.3.14-39.el6_4                      base                    121 k
Installing for dependencies:
 mtools                               x86_64                    4.0.12-1.el6                           base                    194 k
 syslinux-nonlinux                    noarch                    4.04-3.el6                             base                    584 k

Transaction Summary
=====================================================================================================================================
Install       5 Package(s)

Total download size: 1.3 M
Installed size: 2.8 M
############DHCP############
[root@PXE ~]# yum install dhcp
[root@PXE ~]# cat /etc/sysconfig/dhcpd
# Command line options here
DHCPDARGS=eth0
############安裝apache############
[root@PXE ~]# yum install httpd
[root@PXE ~]# rpm -qa|grep httpd
httpd-tools-2.2.15-47.el6.centos.1.x86_64
httpd-2.2.15-47.el6.centos.1.x86_64
[root@PXE ~]# /etc/init.d/httpd start
############鏡像拷貝到apache根目錄############
[root@PXE ~]# mkdir /mnt/cdrom
[root@PXE ~]# mount /dev/cdrom /mnt/cdrom/
mount: block device /dev/sr0 is write-protected, mounting read-only
[root@PXE ~]# cp -r /mnt/cdrom/ /var/www/html/    #yum apache 預設路徑是/var/www/html
############網路守護進程服務程式############
[root@PXE ~]# cp /etc/xinetd.d/tftp /etc/xinetd.d/tftp.bk$(date +%F)
        disable                 = yes
修改為  disable                 = no
[root@PXE ~]# /etc/init.d/xinetd restart
############必要鏡像############
[root@PXE ~]# cp /var/www/html/cdrom/images/pxeboot/{initrd.img,vmlinuz} /var/lib/tftpboot/
[root@PXE ~]# cp /var/www/html/cdrom/isolinux/*.msg /var/lib/tftpboot/
[root@PXE ~]# cp /usr/share/syslinux/menu.c32 /var/lib/tftpboot/
[root@PXE ~]# mkdir /var/lib/tftpboot/pxelinux.cfg
[root@PXE ~]# cp /var/www/html/cdrom/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default
[root@PXE ~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/
[root@PXE ~]# ll /var/lib/tftpboot/pxelinux.cfg/default
-r--r--r--. 1 root root 936 Jan 23 15:00 /var/lib/tftpboot/pxelinux.cfg/default
[root@PXE ~]# cp /var/www/html/cdrom/isolinux/vesamenu.c32 /var/lib/tftpboot/
[root@PXE ~]# ll /var/lib/tftpboot/                                         
total 38316
-r--r--r--. 1 root root       84 Jan 23 15:45 boot.msg
-r--r--r--. 1 root root 34815427 Jan 23 15:45 initrd.img    #這是一個初始設定檔案,一個最小的系統鏡像
-rw-r--r--. 1 root root    61796 Jan 23 15:48 menu.c32
-rw-r--r--. 1 root root    26759 Jan 23 15:51 pxelinux.0    #這檔案是為legcay啟動,它是legcay的啟動鏡像
drwxr-xr-x. 2 root root     4096 Jan 23 15:50 pxelinux.cfg    #該檔案夾下放的是啟動菜單,手動建立
-r--r--r--. 1 root root   163728 Jan 23 15:54 vesamenu.c32    #legacy BIOS引導菜單工具,可以從光碟片或 /usr/share/syslinux/ 中找到
-r-xr-xr-x. 1 root root  4152336 Jan 23 15:45 vmlinuz    #核心檔案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.