linux PXE無人值守安裝

2021-08-18 07:09:06 字數 2857 閱讀 1062

先配置乙個本地yum

cd /etc/yum.repos.d/

vim a.txt

[a]name=a

gpgcheck=0

enabled=1

baseurl=file///media/cdrom

yum clean all && yum makecache

rpm -ivh /media/cdrom/packages/ftp-0.17-54.el6.x86_64.rpm 

rpm -ivh /media/cdrom/packages/vsftpd-2.2.2-11.el6_4.1.x86_64.rpm 

mkdir /var/ftp/rhel6 

cp -rf /media/cdrom/* /var/ftp/rhel6/   #準備映象安裝源 這裡有點慢 請等待他複製完畢。

service vsftpd start

tftp來提供linux核心 和初始化映象檔案

yum install -y tftp   

yum install -y tftp-server

vim /etc/xinetd.d/tftp 

把disable改為no 開啟tftp

service xinetd start    開tftp

#tftp太小沒有單獨的服務指令碼,由xinetd來管,開啟xinetd就相當於開了tftp

cd /media/cdrom/images/pxeboot/

cp vmlinuz initrd.img /var/lib/tftpboot/    #l

inux核心 和初始化映象檔案 複製到tftp的根目錄裡

[root@localhost~]# cp /usr/share/syslinux/pxelinux.0 /var/lib/tftpboot/

[root@localhost~]# mkdir /var/lib/tftpboot/pxelinux.cfg

[root@localhost~]# vi /var/lib/tftpboot/pxelinux.cfg/default

新增以下內容

由subnet 192.168.1.0 netmask 255.255.255.0 {                   

option domain-name-servers ns1.internal.example.org;

option domain-name "internal.example.org";

option routers 192.168.1.1;

option broadcast-address 192.168.1.255;

default-lease-time 600;

range 192.168.1.100 192.168.1.200;

max-lease-time 7200;

next-server 192.168.1.2;  #這個指定tftp伺服器的ip

filename "pxelinux.0";   #pxe引導程式的檔名

service dhcpd start

到這裡不足以全部無人值守安裝,還需要點點點 選擇語言 鍵盤型別等

為了完全實現無人值守安裝系統,要建立安裝應答檔案

安裝system-config-kickstart軟體包。

yum -y install system-config-kickstart

按alt+f2組合鍵後執行system-config-kickstart

分割槽這裡點新增

然後把這個檔案複製到ftp匿名目錄裡

cp /root/ks.cfg /var/ftp/rhel6/ #這裡要把安裝檔案複製到/var/ftp/rhel6/下面,複製後請檢查/var/ftp/rhel6/下面有沒有,

如果沒有就用 cp /root/ks.cfg /var/ftp/rhel6/ks.cfg

vim /var/lib/tftpboot/pxelinux.cfg/default  #複製下面進去 ip記得改你的ip

default auto

prompt 0

label auto

kernel vmlinuz

新建乙個虛擬機器

正在自動安裝

正常情況沒有問題。

但是環境不一樣一切皆有可能。

無人值守安裝之cdrom 無人值守安裝

第一階段 專案內容 內容配置 pxe dhcp vsftp 實現客戶端網路安裝 linux 作業系統 階段目的 目的是讓你體驗如何通過網路引導,安裝 redhat 系統,解決了很多時候沒有光碟機,卻需要 裝系統的需求。步驟 伺服器端配置 將光碟插入光碟機 使用df 命令檢視光碟掛載路徑,一般在 me...

無人值守安裝Windows XP

無人值守安裝windows xp 參考文章 1.準備安裝檔案 a 拷貝安裝 i386檔案到c 根目錄.b 解壓縮windowsxp kb838080 sp2 deploytools chs.cab檔案,這裡就會生成我們需要的setupmgr.exe 安裝管理器 c 執行setupmgr.exe 安裝...

Kickstart 無人值守安裝

安裝後指令碼 儲存自動應答檔案 配置需要安裝的軟體包 編輯引導選單檔案 default,新增 ks 引導引數 驗證無人值守安裝 最後重啟即可 kickstart是乙個定義了linux安裝過程的配置檔案,比如要在系統中使用的時區 如何對驅動器進行分割槽 或者應該安裝哪些軟體包。有了這個檔案可以解放雙手...