網路安裝CentOS 5.3

來源:互聯網
上載者:User

 

0. 基本要求

(1) 需要使用至少兩台伺服器:其中一台沒有作業系統,是我們即將安裝的伺服器;另外一台是已經安裝好作業系統的伺服器,我們用來儲存CentOS的安裝檔案。

(2) 要安裝作業系統的網卡須支援票PXE協議,並且已經將主板BIOS設定為“網卡啟動”。

 

1. 安裝原理過程

(1) 開機之後,通過網卡引導啟動;

(2) 網卡通過DHCP獲得一個臨時IP地址;

(3) 從TFTP上獲得核心鏡像檔案,並使用該核心檔案啟動安裝程式;

(4) 啟動安裝程式之後,選擇遠程安裝方式(http, ftp或nfs)等進行安裝。

2. 安裝過程

該安裝過程將安裝所需檔案儲存在CentOS 5.3主機上,安裝的系統為CentOS 5.3。

(1) 配置DHCP伺服器

如果兩台機器所在區域網路中有DHCP伺服器,那麼可以跳過這一步,否則則需要配置自己的DHCP伺服器。

a)從CentOS光碟片中取出dhcp安裝檔案,並安裝(假設我們的光碟機掛在在/media/CentOS_5.3_Final目錄下,下同):

# rpm -ivh /media/CentOS_5.3_Final/CentOS/dhcp-3.0.5-18.el5.x86_64.rpm

b)編輯DHCP設定檔,如下:

ddns-update-style none;<br />allow booting;<br />allow bootp;<br /># 設定第一塊網卡的DHCP作用範圍,實際使用了第二塊網卡的DHCP,該段<br /># 可以省去,主要參考第二塊網卡DHCP配置<br />subnet 192.168.20.0 netmask 255.255.255.0{<br />option routers 192.168.20.254;<br />option subnet-mask 255.255.255.0;<br />option domain-name "centos";<br />option domain-name-servers 159.226.39.1;<br />range 192.168.20.200 192.168.20.250;<br />default-lease-time 21600;<br />max-lease-time 43200;<br />}<br /># 設定第二塊網卡的DHCP作用範圍<br />subnet 10.60.1.0 netmask 255.255.255.0{<br /># 遠程啟動安裝所需的檔案,該檔案存放在tftp目錄下,見下文<br />filename "pxelinux.0";<br /># 下一跳地址,指定的是tftp所在伺服器的地址<br />next-server 10.60.1.91;<br /># 設定預設閘道<br />option routers 10.60.1.254;<br />option subnet-mask 255.255.255.0;<br /># 網域名稱,可以隨便設定一個,沒有影響,可以省略<br />option domain-name "centos";<br /># 設定網域名稱解析伺服器,對於網路安裝也沒有影響,可以省略<br />option domain-name-servers 159.226.39.1;<br /># DHCP伺服器的IP分發範圍<br />range 10.60.1.200 10.60.1.250;<br /># 租約有效時間,按以下設定就可以了<br />default-lease-time 21600;<br />max-lease-time 43200;<br />}

c) 重新啟動DHCP服務

#service dhcpd restart

 

d) 驗證DHCP服務有效性,從任意一台在同一個區域網路的Linux執行:

# dhclient eth0如果能夠獲得IP,則說明DHCP伺服器啟動正常。(2) 安裝配置TFTP伺服器a) 從CentOS安裝盤中擷取並安裝tftp服務端:# rpm -ivh /media/CentOS_5.3_Final/CentOS/tftp-server-0.42-3.1.el5.centos.x86_64.rpmb) 配置TFTP,修改/etc/xinetd.d/tftp為以下內容:# default: off<br /># description: The tftp server serves files using the trivial file transfer /<br /># protocol. The tftp protocol is often used to boot diskless /<br /># workstations, download configuration files to network-aware printers, /<br /># and to start the installation process for some operating systems.<br />service tftp<br />{<br /> socket_type = dgram<br /> protocol = udp<br /> wait = yes<br /> user = root<br /> server = /usr/sbin/in.tftpd<br /># tftp檔案路徑<br /> server_args = -s /tftpboot<br /># 改為no啟動tftp<br /> disable = no<br /> per_source = 11<br /> cps = 100 2<br /> flags = IPv4<br />}c) 重新啟動xinetd服務,啟動tftp#service xinetd startd) 測試tftp是否正常在tftp目錄(/tftpboot)建立一個檔案,如1.txt,開啟終端執行如下命令,如果能從tftp上下載改檔案,則說明配置成功。#tftp localhost<br />tftp>get 1.txt如果沒有tftp命令,則需要安裝該包:# rpm -ivh /media/CentOS_5.3_Final/CentOS/tftp-0.42-3.1.el5.centos.x86_64.rpme) 拷貝網路安裝必須的幾個檔案到/tftpboot目錄下# cp /media/CentOS_5.3_Final/images/pxeboot/initrd.img /tftpboot/<br /># cp /media/CentOS_5.3_Final/images/pxeboot/vmlinuz /tftpboot/<br /># cp /media/CentOS_5.3_Final/isolinux/*.msg /tftpboot/<br /># mkdir /tftpboot/pxelinux.cfg/<br /># cp /media/CentOS_5.3_Final/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default除以上幾個檔案和一個目錄以外,還需要一個檔案:pxelinux.0。這個檔案在安裝盤中以下位置:/media/CentOS_5.3_Final/CentOS/syslinux-3.11-4.x86_64.rpm解壓該rpm包,便可以從解壓出的包中找到該檔案:# rpm2cpio /media/CentOS_5.3_Final/CentOS/syslinux-3.11-4.x86_64.rpm | cpio -div<br /># cp ./usr/lib/syslinux/pxelinux.0 /tftpboot (3) 安裝配置ftp伺服器a) 安裝vsftp#rpm -ivh /media/CentOS_5.3_Final/CentOS/vsftpd-2.0.5-12.el5.x86_64.rpmb) 將/media/CentOS_5.3_Final/中的所有檔案拷貝到/var/ftp目錄下,並測試ftp的連通性。這個比較常見,這裡不列舉具體做法了。3. 啟動網路安裝在即將安裝作業系統的機器中,設定BIOS從網卡啟動,然後啟動電腦,即可自動進入安裝程式,在選擇安裝介質時,選擇ftp,輸入ftp地址xx.xx.xx.xx,選則安裝路徑為/(即ftp的根路徑),然後單機下一步,所有的安裝過程就跟用光碟片安裝一樣了。

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.