pxeftp
『壹』 pxe為什麼不只用ftp
PXE(preboot execute environment,預啟動執行環境)是由Intel公司開發的最新技術,工作於Client/Server的網路模式,支持工作站通過網路從遠端伺服器下載映像,並由此支持通過網路啟動操作系統,在啟動過程中,終端要求伺服器分配IP地址,再用TFTP(trivial file transfer protocol)或MTFTP(multicast trivial file transfer protocol)協議下載一個啟動軟體包到本機內存中執行,由這個啟動軟體包完成終端(客戶端)基本軟體設置,從而引導預先安裝在伺服器中的終端操作系統。PXE可以引導多種操作系統,如:Windows95/98/2000/windows2003/windows2008/winXP/win7/win8,linux系列系統等。
它們的不同之處在於RPL是靜態路由,而PXE是動態路由。其通信協議採用TCP/IP,與Internet連接高效而可靠,PXE無盤工作站的啟動過程分析如下:
¨ 客戶端個人電腦開機後, 在 TCP/IP Bootrom 獲得控制權之前先做自我測試。
¨ Bootprom 送出 BOOTP/DHCP 要求以取得 IP。
¨ 如果伺服器收到個人電腦所送出的要求, 就會送回 BOOTP/DHCP 回應,內容包括
客戶端的 IP 地址, 預設網關, 及開機映像文件。否則,伺服器會忽略這個要求。
¨ Bootprom 由 TFTP 通訊協議從伺服器下載開機映像文件。
¨ 個人電腦通過這個開機映像文件開機, 這個開機文件可以只是單純的開機程式也可
以是操作系統。
¨ 開機映像文件將包含 kernel loader 及壓縮過的 kernel,此 kernel 將支持NTFS root
系統。
¨ 遠程客戶端根據下載的文件啟動機器。
『貳』 vsftp+dhcp+tftp+kickstart+pxe裝rhel5配好自動安裝過程出找不到ks.cfg,ftp確實有這個文件ie能打開看到
1、確認ftp是配置是否OK,可以ftp://ip/ks.cfg 看下能不能下載到
2、確認下載default的配置是否正確:
例如:
label linux
kernel vmlinuz
append initrd=initrd.img linux ks=ftp://ip/ks.cfg
這個我沒有測試過,我使用的是http
label linux
kernel vmlinuz
append ks=http://10.10.10.11/redhat/ks.cfg initrd=initrd.img
是沒有問題的!
『叄』 利用Linux部署個PXE系統,將linux系統的iso鏡像文件、ks文件以及default文件配置一下就可以。
把鏡像文件考到一個文件夾里,然後指定這個目錄,用ftp 、ntfs掛載出去就是了。
『肆』 tcp ip協議與TFTP協議
他們的工作具有獨立性,所以不會有沖突。Windows支持FTP和TFTP)是TCP/IP實現下,兩個協議可用於通過Internet傳輸文件。准確來說,只是FTP 依賴於TCP,是面向連接並提供可靠的控制項,而TFTP依賴UDP,用於UDP埠號69完成其文件傳輸活動。在pxe網路克隆的時候,因為PXE是基於TCP/IP、DHCP、TFTP等Internet協議之上的擴展網路協議。那簡單了解一下這個工作過程吧:
如果伺服器收到個人電腦所送出的要求, 就會送回 DHCP 回應, 內容包括用戶端的 IP 地址, 預設通訊通道, 及開機映像文件。
在工作站收到伺服器發回的響應後則會回應一個FRAME,以請求傳送啟動所需文件。
這時候,將有更多的訊息在用戶端與伺服器之間作應答, 用以決定啟動參數。 BootPROM 由TFTP通訊協議從伺服器下載開機映像檔, 這個映像檔就是映象文件。 工作站再使用TFTP 協議接收啟動文件後,將控制權轉交啟動塊,引導操作系統,完成遠程啟動。
『伍』 關於linux里的pxe的安裝和配置
1、准備CentOS5
2、安裝tftp/dhcp/vsftp
yum -y install tftp-server dhcp vsftpd
3、禁用防火牆或者開通相應的埠
設置/etc/sysconfig/selinux
SELINUX=disabled
重啟或執行setenforce 0
service iptables stop
4、配置tftp-server
vi /etc/xinetd.d/tftp
server_args = -s /var/lib/tftpboot 這里如果不修改默認是/tftpboot 會提示
PXE-T01:File not found
PXE-E3B:TFTP Error – file not found
PXE……………..
#設置disable的值由yes變為no
disable = no
/etc/init.d/xinetd restart重啟xinetd服務
netstat -nulp檢查tftp啟動是否成功
udp 0 0 0.0.0.0:69 0.0.0.0:*
5、配置dhcp
vi /etc/dhcp/dhcpd.conf或者vi /etc/dhcpd.conf
option domain-name-servers 8.8.8.8, 202.106.0.20;
default-lease-time 86400;
max-lease-time 604800;
authoritative;
ddns-update-style ad-hoc;
filename 「pxelinux.0″;
subnet 192.168.209.0 netmask 255.255.255.0 {
range 192.168.209.15 192.168.209.17;
next-server 192.168.209.18;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.209.255;
option routers 192.168.209.18;
}
#啟動dhcp
/etc/init.d/dhcpd start
#檢查dhcp是否啟動成功:
netstat -nulp
udp 0 0 0.0.0.0:67 0.0.0.0:* 4741/dhcpd
6、默認配置vsftp即可
/etc/init.d/vsftpd start
netstat -ntlp
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 4680/vsftpd
7、設置ftp數據源
mount /dev/cdrom /var/ftp/pub
mount -o loop /opt/CentOS-5.9-x86_64-bin-DVD-1of2.iso /var/ftp/pub
8、PXE Boot loader (PXE引導載入程序)
pxelinux.0是syslinux套件提供的,如果沒有請安裝
yum install syslinux
用以下命令查看系統是否已安裝和存放的目錄,
rpm -ql syslinux | grep pxelinux.0
發現pxelinux.0存放在
/usr/share/syslinux/pxelinux.0 或者/usr/lib/syslinux/pxelinux.0
mkdir /var/lib/tftpboot
把pxelinux.0復制到tftpboot
cp /usr/lib/syslinux/pxelinux.0 /var/lib/tftpboot
9、 需要引導文件
cp /var/ftp/pub/images/pxeboot/initrd.img /var/lib/tftpboot
cp /var/ftp/pub/images/pxeboot/vmlinuz /var/lib/tftpboot
cp /var/ftp/pub/isolinux/*.msg /var/lib/tftpboot
mkdir /var/lib/tftpboot/pxelinux.cfg/
cp /var/ftp/pub/isolinux/isolinux.cfg /var/lib//tftpboot/pxelinux.cfg/default
10、設置開機自啟動tftp-server/dhcp/vsftp
chkconfig xinetd on
chkconfig dhcpd on
chkconfig vsftpd on
service xinetd start(或者/etc/init.d/xinetd start)
service dhcpd start(或者/etc/init.d/dhcpd start)
service vsftpd start(或者/etc/init.d/vsftpd start)
11、netstat -ntul 檢查服務是否正確啟動
tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN
udp 0 0 0.0.0.0:67 0.0.0.0:*
udp 0 0 0.0.0.0:69 0.0.0.0:*
12、訪問ftp://ip/pub 檢查ftp是否生效
13、在其他電腦用網卡引導檢查是否可以通過PXE安裝CentOS/RHEL
14、無人干預安裝CentOS/RHEL,這不是必須的:
用system-config-kickstart 配置ks.cfg
15、配置default文件
vi /var/lib//tftpboot/pxelinux.cfg/default
label linux
kernel vmlinuz
append initrd=initrd.img ks=ftp://192.168.209.18/ks.cfg
『陸』 PXE無人值守安裝的linux系統(FTP)是不是所有的安裝包的安裝上了可用於企業嗎還是只能是自己玩玩的
無人值守安裝是需要先建立一個安裝腳本文件的,具體安裝的軟體包就由腳本決定。你可以用於企業實施部署,也可以自己研究玩玩。腳本編寫的質量決定安裝好的系統可以實現的功能。
『柒』 無人值守系統安裝實驗 一,簡介 1.1 什麼是pxe
Pxe無人值守安裝centos系統 Pxe無人值守安裝linux系統,能夠對多台機器同時自動進行操作管理,減少管理員的工作負擔,也使管理更加科學有效。因此pxe無人值守安裝linux對於管理員來說有重大的意義。下面,就來介紹一下pxe的簡單流程。 建立光碟掛載點 mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom 進入光碟server目錄,安裝vsftpd服務 cd /mnt/cdrom/Server/ rpm -ivh vsftpd-2.0.5-16.e15.i386.rpm 啟動vsftpd service vsftpd start 設置vsftpd開機自動啟動 chkconfig vsftpd on 安裝dhcp服務 rpm -ivh dhcp-3.0.5-21.e15.i386.rpm 啟動dhcp服務 但是當前沒有配置腳本,因此要先編輯配置腳本 進入腳本編輯界面 vi /etc/dhcpd.conf 輸入:set nu 以顯示行號 底行模式下 r /usr/share/doc/dhcp-3.0.5/dhcp.conf.sample(讀取dhcp.conf.sample文件) 修改之後 註:修改的主要是subnet 改為本地的網段,默認網關中的option routers,option subnet-mask,optiondomain-name-servers,其他的可以不用管。 現在dhcp可以啟動了。。。 service dhcpd start 設置dhcp服務開機自啟動 下面安裝tftp server 先查看是否已經安裝過了 Rpm -qa grep tftp 我這里已經安裝過了,要是沒有安裝的話執行下面指令安裝 rpm -ivh tftp-server-0.49-2.i386.rpm 查看安裝目錄 rpm -ql tftp-server 通過/etc/xinetd.d/tftp說明tftp服務屬於超級守護進程所控制的 所以設置開機自啟動 編輯/etc/xinetd.d/ftp vi /etc/xinetd.d/ftp 只需要把第disable =yes改為no(不喚醒改為喚醒) tftp開機自啟動設置完成,:wq保存退出 重啟超級守護進程,不然不會生效。。。 service xinetd restart 自此,三個伺服器建好了,但是ftp伺服器比較特殊,需要放置光碟鏡像文件,那咱就把光碟文件拷上來。。。 返回到光碟根目錄, cd.. 把光碟上的文件拷貝到 . var/ftp/pub/ cp -r(光碟中有目錄,要用遞歸參數) .(.表示光碟根目錄下所有) /var/ftp/pub/ 光碟文件拷貝完之後,ftp的所有功能都具備了 在ftp上得到地址了,但再怎麼知道tftp-server的地址呢 編輯dhcp.config文件
『捌』 pxe啟動是什麼意思,如何實現
PXE就是通過有線區域網中的一台電腦啟動另一台電腦。實現方法是在一台電腦上啟動tftp服務,例如可以利用tftpd32.exe,另一台電腦在bios中設置好區域網啟動,就可以直接從伺服器啟動電腦了,可以進入dos或者winpe。
『玖』 如何通過PXE實現一鍵自動化安裝操作系統
PXE(preboot execute environment)預啟動執行環境,主要實現網路引導技術。
下來我們來看看如何配置:
安裝需要的組件:
yum install dhcp tftp-server tftp vsftpd syslinux -y
cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf
/etc/init.d/dhcpd start
配置DHCP服務:
復制配置文件模版
編輯配置文件/etc/dhcp/dhcpd.conf
option domain-name "tuchao.com";
option domain-name-servers 192.168.1.201;
default-lease-time 43200; //默認最少租用時間
max-lease-time 86400; //默認最長租用時間
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.110; //定義地址池
option routers 192.168.1.1; //定義網關
}
next-server 192.168.1.201; ////指向tftp伺服器
filename="pxelinux.0"; //tftp根目錄的相對路徑
配置完成後保存,啟動dhcp服務。
配置tftp伺服器編輯配置文件vim /etc/xinetd.d/tftp
網路引導,一鍵自動化安裝,成功實現。
『拾』 如何通過PXE實現一鍵自動化安裝操作系統
因為之前的工作需要搭建紅帽實驗室環境,由於機器數量比較多,所有需要批量自動化無人值守安裝系統,所以我嘗試使用RHEL5+PXE+DHCP+Apache+Kickstart安裝了RHCE5.1 i386實驗室環境,並取得了成功,不過過程比較漫長,所以我特地記錄下PXE+DHCP+Apache+Kickstart無人值守安裝的過程。現階段,由於需要大規模應用CentOS5.8 x86_64系統用於集群環境,所以將此方法主要用於在公司內網批量安裝新伺服器系統,這極大地簡化了用光碟重復安裝CentOS5.8 x86_64的過程,再加上分布式自動化運維工具puppet進行批量部署,達到了自動化運維的目的,避免了重復性勞動,極大的提高了工作效率。
首先,我們來介紹一下與之相關的原理和概念。
1. 什麼是PXE
嚴格來說,PXE 並不是一種安裝方式,而是一種引導方式。進行 PXE 安裝的必要條件是在要安裝的計算機中必須包含一個 PXE 支持的網卡(NIC),即網卡中必須要有 PXE Client。PXE (Pre-boot Execution Environment)協議可以使計算機通過網路啟動。此協議分為 Client端和 Server 端,而PXE Client則在網卡的 ROM 中。當計算機引導時,BIOS 把 PXE Client 調入內存中執行,然後由 PXE Client 將放置在遠端的文件通過網路下載到本地運行。運行 PXE 協議需要設置 DHCP 伺服器和 TFTP 伺服器。DHCP 伺服器會給 PXE Client(將要安裝系統的主機)分配一個 IP 地址,由於是給 PXE Client 分配 IP 地址,所以在配置 DHCP 伺服器時需要增加相應的 PXE 設置。此外,在 PXE Client 的 ROM 中,已經存在了 TFTP Client,那麼它就可以通過 TFTP 協議到 TFTP Server 上下載所需的文件了。
2. 什麼是Kickstart
Kickstart是一種無人值守的安裝方式。它的工作原理是在安裝過程中記錄典型的需要人工干預填寫的各種參數,並生成一個名為 ks.cfg的文件。如果在安裝過程中(不只局限於生成Kickstart安裝文件的機器)出現要填寫參數的情況,安裝程序首先會去查找 Kickstart生成的文件,如果找到合適的參數,就採用所找到的參數;如果沒有找到合適的參數,便需要安裝者手工干預了。所以,如果Kickstart文件涵蓋了安裝過程中可能出現的所有需要填寫的參數,那麼安裝者完全可以只告訴安裝程序從何處取ks.cfg文件,然後就去忙自己的事情。等安裝完畢,安裝程序會根據ks.cfg中的設置重啟系統,並結束安裝。
3. PXE + Kickstart的安裝條件和詳細步驟
執行PXE+Kickstart安裝需要的設備為:
DHCP伺服器。
TFTP 伺服器。
Kickstart所生成的ks.cfg配置文件。
一台存放系統安裝文件的伺服器,如 NFS、HTTP 或 FTP 伺服器。
一個帶有 PXE 支持網卡的主機。
系統環境紹如下:
伺服器系統為CentOS 5.6 x86_64,IP為192.168.11.29(此伺服器並非一定要限定為CentOS 5.8 x86_64系統),由於是最小化安裝的,我們在後面要用到system-config-kickstart工具,它必須依賴於X windows,所以我們要提前安裝好X windows及gnome並重啟系統,步驟如下所示:
先裝X windows和GNOME桌面環境,命令如下所示:
yum -y groupinstall 'X Window System'
yum -y groupinstall 'GNOME Desktop Environment'
然後修改/etc/inittab文件並重啟伺服器,使其運行在圖形模式下,主要修改文件內容如下所示:
id:5:initdefault:
重啟伺服器命令如下:
reboot
完成上述的准備工作後,PXE+DHCP+Apache+Kickstart無人值守安裝CentOS5.8安裝的步驟如下:
(1)我們先下載CentOS5.8 x86_64光碟至/usr/local/src下,並掛載至/mnt/cdrom目錄下,並確認系統已安裝好httpd服務,如下:
cd /usr/local/src
wget //mirror.neu.e.cn/CentOS/5.8/isos/x86_64/CentOS-5.8-x86_64-bin-DVD-1of2.iso
mkdir –p /mnt/cdrom
接下來我們掛載光碟ISO文件至/mnt/cdrom目錄下,如下命令:
mount -o loop CentOS-5.8-x86_64-bin-DVD-1of2.iso /mnt/cdrom
CetnOS5.x x86_64系列已默認安裝Apache,我們可以用命令看下其版本號,如下所示:
rpm -q httpd
命令顯示結果如下所示:
httpd-2.2.3-65.el5.CentOS
(2)接下來我們復制光碟下的所有內容(文件和文件夾)到/var/html/www(此目錄為Apache默認DocumentRoot目錄)下,無論是紅帽系統還是CentOS 5.x系統,如果是最小化安裝,基本上第一張DVD光碟文件就夠了,復制命令如下所示:
cp -rf /mnt/cdrom /var/html/www
(3)安裝 tftp-server,並啟用tftp服務,同時啟動xinetd進程,步驟如下所示。
1.我們用命令安裝tftp-server,命令如下:
yum -y install tftp-server
2.接著修改/etc/xinetd.d/tftp文件,將disable的值由yes變為no,內容如下所示:
3.接著重啟xinetd進程,命令如下所示:
service xinetd restart
(4)配置支持PXE的啟動程序(注意:前面已經將CentOS5.8 x86_64第一張光碟的內容復制到/var/www/html目錄中了,所以需要的文件只需要從/var/www/html目錄中復制就行了)。
a) 建立tftpboot文件夾,如下所示,若該文件夾已經存在則不用建立。
mkdir -p /tftpboot
b) 復制pxelinux.0文件至tftpboot文件夾中,如下所示。
cp /usr/lib/syslinux/pxelinux.0 /tftpboot
c) 把DVD光碟上的/image/pxeboot/initrd.img和vmlinux復制到/tftpboot/中,如下所示。
cp /var/www/html/images/pxeboot/vmlinuz /tftpboot
d) 復制DVD光碟上的isolinux/*.msg到/tftpboot目錄下,如下所示:
cp /var/www/html/isolinux/*.msg /tftpboot/
e) 在tftpboot中新建一個pxelinux.cfg目錄:
mkdir pxelinux.cfg
f) 將isolinux目錄中的isolinux.cfg復制到pxelinux.cfg目錄中,同時更改文件名稱為default,命令如下所示:
cd pxelinux.cfg
cp /var/www/html/isolinux/isolinux.cfg /tftpboot/pxelinux.cfg/default
g) 在上一個步驟,即第6點中,暫時不要修改default文件,進行到這一步時,雖然已經可以通過網路來引導並手動安裝Kickstart了,但是由於這里討論的是無人值守安裝,所以先不修改這個default文件。
(5)安裝dhcp服務,同時修改如下配置:
yum –y install dhcp
然後復制配置模板文件到指定的目錄中,並重新命名。
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
接著修改/etc/dhcpd.conf配置文件,文件最後修改內容如下所示:
最後啟動dhcp服務:
service dhcpd start
註:如果機器數量過多的話,注意dhcp伺服器的地址池,不要因為耗盡IP而導致dhcpd伺服器沒有IP地址release情況。
(6)用yum工具自動安裝Kickstart,同時配置system-config-kickstart。
a) 首先我們需要安裝Kickstart這個工具包,在CentOS最小化安裝系統時,此軟體包並沒有默認安裝,yum安裝命令如下所示:
yum –y install system-config-kickstart
b) 在gnome環境下配置Kickstart,命令如下所示:
system-config-Kickstart
運行上面的命令後可以對系統的一些基本配置進行設置,例如選擇時區、設置root的密碼等。
c) 接下來便要進行安裝了,建議選擇httpd安裝,切記不要輸入任何賬號,而是採用匿名安裝。
在安裝過程中,根據引導選擇安裝選項,不需要做更改。
d) Kickstart會讓我們選擇需要批量安裝的CentOS5.8分區信息,按照上一節所介紹的CentOS5.5 x86_64的安裝方法,我們創建四個分區,即/、/boot、/data和swap分區。
e) 在進行網路配置時,我使用的靜態分配地址(動態同樣如此),這里跟前面進行光碟安裝是一樣的。
f) 設置顯示配置時可以按照我們的習慣選擇。
g) 關於軟體包的選擇,大家可以根據實際的工作需求來選擇自己需要的軟體包,由於伺服器安裝後用途都是不一樣的,建議大家這里選擇最小化安裝。
h) 其他都選擇默認設置,不需要修改。
i) 最後將生成的文件ks.cfg保存到/var/www/html下,此為自動化無人值守安裝的重難點,此文件稍有配置不當的話就會需要人為干預了,如果大家遇到問題,建議參考我下面的ks.cfg配置文件。
(7)修改/tftpboot/pxelinux.cfg/default文件,指定讀取ks.cfg的方法,即修改文件第一行內容,改動後文件第一行內容如下所示:
default text ks=192.168.11.29/ks.cfg
另外,也建議將timeout時間由原先的600改為1,timeout時間是引導時等待用戶手動選擇的時間,設為「1」可直接引導。
(8)/var/www/html/ks.cfg文件內容如下所示(此內容是整個實驗過程的重難點,請關注):
此配置過程中的重難點我這里說明下:
分區操作按照目前線上分區來操作,即分成/、/boot、/data及swap四個分區,其中/data分區是存放數據的,我們這里用--grow --size=1參數來將其餘的剩餘空間全部分配給/data分區。
key --skip如果是紅帽系統,此選項可以跳過輸入序列號過程;如果是CentOS 5.x系列,則可以不保留此項內容;
reboot 此選項必須存在,也必須文中設定位置,不然kickstart顯示一條消息,並等待用戶按任意鍵後才重新引導,此問題是很多朋友在論壇上發言提問的,我在實驗過程中也遇到此問題,建議多做幾次實驗;
clearpart --all --initlabel此條命令必須添加,不然系統會讓用戶手動選擇是否清除所有數據,這就需要人為干預了,從而導致自動化過程失敗;
其它方面選項較容易看懂,我這里就不再重復了。
(9)將Kickstart需要的伺服器均啟動後,此自動化安裝系統的過程就完成了,我們就可以在內網機櫃中全自動同時安裝CentOS5.8 x86_64系統了,伺服器端啟動相應命令如下:
service httpd start
chkconfig httpd on
service dhcpd start
chkconfig dhcpd on
service xinetd restart
系統完成最小化後安裝後,大家可以根據自己公司的實際情況來進行系統的優化,此最小化優化腳本init.sh還可以讓puppet伺服器進行推送,此腳本內容如下所示:
注意:
#tune kernel parametres為內核優化部分,在這里我只做了基礎處理,大家有需求可以自行修改,記住:一切以系統穩定為原則。
#vim setting選項為vim的個性化配置,如果想vim語法高亮,則必須安裝vim-enhanced包,另外,vim在使用搜索功能,搜索選中內容為高亮,感覺不是特別舒服,所以我這里用了set nohlsearch選項,如果大家不介意此項功能,則不需要添加此語句;
#disable ipv6選項我在測試時發現,在CentOS5.8 x86_64系統下,如果不添加install ipv6 /bin/true此語句到/etc/modprobe.conf文件里,是關閉不了ipv6選項的,而測試的CentOS5.5 | 5.6不添加此句均可以順利關閉ipv6,這點請大家注意,當然了,最後要reboot系統讓此配置生效。
引申:相信大家的開發環境應該有不少Xen虛擬機,雖然Xen有自身的模板文件操作,但我們也可以利用Kickstart的方式快速無人值守安裝Xen虛擬機系統,命令如下所示:
virt-install -n vm4 -r 300 -f /data/vm/vm4.img -s 8 -p -l -x ks=192.168.11.29/ks.cfg
我們單位有個叫noc-ps的伺服器,可以通過他自動安裝各種操作系統,把鏡像都做好,可以像給任務一樣都完全自動化,比PXE還簡單,原本是一個老員工做的,他走了,老闆讓我現在做一個功能就是讓他能自動破解windows密碼,我只會家裡平時用用GHOST里的工具去破解,賽光碟直接進軟體然後選擇磁碟的sam文件,但是通過noc-ps我就不是很清楚,老闆叫我做個WINPE,然後通過腳本方式實現,既然是winpe我想論壇很多GHOST系統里開機都有WINPE的,我猜想把這個系統鏡像里的系統GHOST文件去除,減少點容量,然後想辦法通過NOC-PS引導到像家裡光碟機啟動一樣的界面,讓他自己進入WINPE,然後系統啟動後自動讓他執行破解軟體的腳本,不知道是這樣否,現在我把系統鏡像上傳上去,引導就是引導不起來,不知道論壇下載的ISO文件本身帶自己引導嗎?因為我通常把ISO放到虛擬機里CD/DVD光碟機,虛擬機只要按運行虛擬機自動會啟動的,不知道NOC-ps是不是要我手工把ISO這個文件製作成帶啟動功能的,請大俠指點我