從PXE">
pxe全自動安裝freebsd操作實例

pxe全自動安裝freebsd操作實例

ID:10787407

大?。?7.00 KB

頁數(shù):4頁

時間:2018-07-08

pxe全自動安裝freebsd操作實例_第1頁
pxe全自動安裝freebsd操作實例_第2頁
pxe全自動安裝freebsd操作實例_第3頁
pxe全自動安裝freebsd操作實例_第4頁
資源描述:

《pxe全自動安裝freebsd操作實例》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、PXE全自動安裝FreeBSD操作實例當(dāng)需要在多臺計算機上安裝FreeBSD操作系統(tǒng)時,我們可以使用PXE全自動安裝方式,來減少重復(fù)工作量,這里以實例介紹PXE安裝FreeBSD的實現(xiàn)過程。整體思路是:     PXE客戶端啟動->從PXE服務(wù)端獲取IP地址和pxeboot->?     pxeboot開始運行,以TFTP方式獲取/boot/loader.rc->?     按照loader.rc設(shè)置啟動系統(tǒng)->運行sysinstall,通過FTP獲取安裝文件,開始自動安裝接下來,讓我們按照這個思路來一步步實現(xiàn)。1、安裝DHCP服務(wù)PXE啟動主要是通過DHC

2、P服務(wù)實現(xiàn),所以我們首先需要安裝DHCP服務(wù),這里使用isc-dhcp,并使用ports方式安裝。?#cd/usr/ports/net/isc-dhcp3-server#makeinstallclean?出現(xiàn)ports選項,使用默認(rèn)值。安裝完成后,就是配置DHCP服務(wù)了,DHCP的默認(rèn)配置文件是/usr/local/etc/dhcpd.conf,本例中的配置如下:optiondomain-name"cnfug.org";optiondomain-name-serversns1.cnfug.org,ns2.cnfug.org;default-lease-tim

3、e600;max-lease-time7200;authoritative;ddns-update-stylenone;log-facilitylocal7;?server-name"PXEServer";server-identifier192.168.7.1;subnet192.168.7.0netmask255.255.255.0{range192.168.7.10192.168.7.250;optionrouters192.168.7.1;optionbroadcast-address192.168.7.255;filename"boot/pxebo

4、ot";next-server192.168.7.1;}?2、準(zhǔn)備PXE環(huán)境我們將PXE環(huán)境所需要的文件全部放于/home/pxe目錄下,首先要準(zhǔn)備的就是pxeboot文件,pxeboot實際就是loader,只是它用于PXE環(huán)境。標(biāo)準(zhǔn)的pxeboot默認(rèn)使用NFS獲取啟動文件、內(nèi)核等文件,但我們這里設(shè)計的是TFTP方式,所以我們需要重新編譯pxeboot,讓它使用TFTP來獲取啟動文件,按照下面的步驟操作:#cd/usr/src/sys/boot#vii386/libi386/pxe.c將第339行pxe_setnfshandle(rootpath);注釋

5、掉或者刪除,這樣可以避免pxeboot嘗試使用NFS而帶來的超時等待。#setenvLOADER_TFTP_SUPPORT#makeclean&&make接下來把pxeboot放到/home/pxe中#mkdir-p/home/pxe/boot#cp/usr/src/sys/boot/i386/pxeldr/pxeboot/home/pxe/boot/現(xiàn)在/home/pxe/boot目錄中有了pxeboot文件,現(xiàn)在我們需要準(zhǔn)備/home/pxe/boot目錄中的其它文件,這里我們使用安裝軟盤中的文件。#mkdir-p/mnt/cd#mkdir-p/mnt/

6、fd#mount-tcd9660/dev/acd0/mnt/cd#cp/mnt/cd/floppies/boot.flp/tmp#mdconfig-a-tvnode-u0-f/tmp/boot.flp#mount/dev/md0/mnt/fd#cp-RpP/mnt/fd/boot/*/home/pxe/boot/#cp/boot/kernel/kernel/home/pxe/#cp/mnt/fd/mfsroot.gz/home/pxe/#umount/dev/md0#mdconfig-d-u0修改/home/pxe/boot/loader.conf為boot

7、file="/kernel"acpi_load="YES"acpi_name="/acpi.ko"mfsroot_load="YES"mfsroot_type="mfs_root"mfsroot_name="/mfsrot"3、設(shè)置自動安裝sysinstall在執(zhí)行安裝操作前會檢查/install.cfg文件是否存在,如果存在則按照文件中的設(shè)置,執(zhí)行全自動安裝。我們所使用的是標(biāo)準(zhǔn)安裝程序,整個安裝所需要的基本環(huán)境存放在/home/pxe/mfsroot.gz中,由于它沒有設(shè)置自動安裝,所以我們需要修改mfsroot.tgz為其增加install.cfg文件。

8、#cd/home/pxe#gzip-dmfsroot

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。