請選擇 進入手機版 | 繼續訪問電腦版

NoName Team 電腦資訊討論區

 找回密碼
 我要註冊
搜索
查看: 106|回復: 4

[問題] 如果網路啟動PE?

[複製鏈接]
發表於 5 天前 | 顯示全部樓層 |閱讀模式
如果網路啟動大大們的PE? 因為有40台電腦要用GHOST 回復,現在電腦沒光盤都是用USB 啟動,每次都要一台台用USB啟動,網上看過用DNS SERVER 的WDS?好像都不能成功,還是大大們的ISO 太大是不能用在WDS?
發表於 5 天前 | 顯示全部樓層
本帖最後由 阿達金田一 於 2019-6-12 00:32 編輯

看你會不會架 PXE 而以...
先說我不會...因為沒在用所以沒研究
google ... pxe dhcp tftp wds pe
這幾個關鍵詞組合 (例如 pxe + pe , pxe + wds , pxe + dhcp ... 等等)
就一堆文章...

簡單說就是架 DHCP+PXE+TFTP 伺服 ...  Client 用 PXE 開機...
不過 DHCP 現在大多都是用 硬體DHCP(路由器之類的) ... 很少用 PC 做 DHCP
所以 DHCP 應該可以省下來...最多是 DHCP 要設定一下而以
不過不排除有的 硬體DHCP 有些不能設定
像我家那台 hinet 的 vdsl Modem 有 DHCP 但設定上只有 60 61 125
PXE 可能會用到 DHCP 60 66 67
如果硬體DHCP 不支援...那就只能...用PC架 DHCP

https://docs.microsoft.com/zh-tw ... -to-load-windows-pe
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc732351(v=ws.10)
(上列網文並沒有教怎麼架 PXE DHCP TFTP 只說 PE PXE 的部份)

PXE DHCP TFTP 架設...老實說我覺的找現有的程式就好...這個要自己找一下

如果是 Windows Server 應該都有內建這些功能...
https://blog.xuite.net/josephtsa ... 9%E8%A8%AD%E5%AE%9A
(這個是比較舊的...大概是 NT 2000 2003 的)

https://blog.xuite.net/leowang10 ... 7%AD%86%E8%A8%98%29
(一樣比較舊的...XP + tftpd32)

http://benjr.tw/100848
這個比較新...Windows server 2016 x64...
而且可以設定各別 legacy uefi x86 x64...所用的 boot image (舊的大概只有 legacy)

如果不會...那就找找看有沒有更簡便的 PXE 軟體
https://www.backup-utility.com/tw/pxetool.html

https://inonameteam.com/thread-4795-1-1.html
這是以前別的大大的研究...比較適用舊的 XPE
PXE開機程式都是 legacy 的...看上去也是拿 grldr 來做 pxe 比較好用
對 win7 以後...我看還是用 win server 或 比較新的 pxe工具軟體 會好一點...

https://www.itread01.com/content/1549344098.html
win7 後 pxe 開機檔 (簡單說就是 boot.wim 中的 windows\boot\pxe 中的檔案)

其它相關
https://blog.pmail.idv.tw/?p=5547
http://weysnote.blogspot.com/201 ... s-deployment_9.html
https://www.netadmin.com.tw/neta ... 4CDA49F62F7EF88082E

以上說的都是用 win 來搞 ... 其實也可以用 linux 來架 pxe dhcp tftp ... 只是我不會 linux

最後簡易說一下架構(大概...可能不一定對)
pxe 和 dhcp 比較有直接關係...然後 dhcp 和 tftp 又有直接關係
簡單說就 pxe client 去問 dhcp
然後 dhcp 和 pxe client 說去 tftp 下載 pxe 開機用的開機檔案
然後 pxe 就會下載這些檔案...然後用指定的 PXE 開機檔(PXE開機程式) 開機

通常 PXE 開機主要是先進 PE ... 很少會把整個 iso 都下載下來 (因為 pxe 主要應該還是在 ram 中跑)
所以先進 PE ... 然後 PE 利用 檔案共享...把 iso 或 install.wim 搞下來 (或直接 網路磁碟機...直接安裝)
當然可能還有其它方法

我個人不建議用 DIY PE ...
因為老實說 M$ Win 本身就有自己的 WDS 來做 PXE 和 win 部署安裝
( https://blog.pmail.idv.tw/?p=5547 )
雖然 PXE 也是可以用 DIY PE 來開機...但那樣反而不好用...還不如用 WDS 來管理

早期會用 DIY PE 主要是當時 M$ Win 可能還有沒一整套的管理工具 (或者有但不好用)
加上...當時大多數用 ghost 來快速安裝 win ...
所以用 DIY PE + ghost 是比較便方
(因為原始PE 只有 cmd 而且可能網路什麼的也不完整)

如果你要用 ghost 只能用比較早期的做法
首先你的用來 pxe 的 DIY PE (boot.wim) 網路要 ok ... 也能用 檔案共享/網路磁碟
然後進 PE 後
經由 檔案共享/網路磁碟 把 ghost 檔案抓下來
或是
執行 ghost ... 直接用 檔案共享/網路磁碟 中的 ghost 檔

這裡 pxe 的架構還是可以用 wds 來做
只是差在 boot.wim 可以改成 大大 ISO 中的 DIY PE 的 boot.wim

簡單說
PXE 如果是用 官方原始的 boot.wim
PE 預設會判斷為用 WDS 安裝...所以會找 WDS Server
也就是如...如果用舊的方式...例如
用 tftpd32/64 建立 dhcp+tftp ... PXE 用 原始 boot.wim
進 PE 後...會提示 WDS 錯誤 (因為找不到 WDS Server)
所以用 tftpd32/64 ... 就最好配合用 DIY PE ...



 樓主| 發表於 4 天前 | 顯示全部樓層
感謝板大過百字的回覆 令我有各方向去嘗試,看過用dhcp server 的做法指向tftp server,我嘗試在板大的iso 檔抽出91x86.wim檔來放入tftp,但不知那裡做錯,不能network boot沒有找到它
https://www.backup-utility.com/tw/pxetool.html  這個正是我希望做到的,不知能否執行iso, (https://blog.xuite.net/yh96301/b ... AOMEI+PXE+Boot+Tool) 這裡有人說可以讀iso,要試試才知可行與否
發表於 4 天前 | 顯示全部樓層
ptchan535 發表於 2019-6-12 10:41
感謝板大過百字的回覆 令我有各方向去嘗試,看過用dhcp server 的做法指向tftp server,我嘗試在板大的iso  ...

PXE 單純架構上要說簡單...還真的不難
但設定上有時會搞的頭大...因為設定不正確可能就無法正常連線

老實說...套用現成的 PXE(DHCP+tftp) 架構是比較簡單的
像 WDS 或 AOMEI
因為這些都有自己的 pxe 開機檔...直接套用就好
(當然因為 WDS 有整合其它有的沒有的像 網域使用者 AD 什麼的...所以加上其它的東東就又變的很複雜)

如果想要自己搞...就要搞清楚架構 或 是自己架

首先 tftp server 是比較簡單的
不管用什麼工具... tftpd32/64  Serva  ... 等等
通常就是指定一個路徑做 tftp ... 然後設定一下 tftp (通常用預設就可以)
這個其實和 SMB 檔案共享 意思差不多...只是差在 tftp 主要給 PXE 下載用的

比較麻煩的是 DHCP Server ... PXE 開機主要靠這個
DHCP Server 要設定 PXE 開機用的 開機檔 bootfile
如果 DHCP Server 和 tftp Server 不是同一台PC
DHCP Server 還要另外設定 DHCP 66

所以最簡單的方法就是 DHCP / tftp Server 是同一台PC
然後 Server IP 和 DCHP Client IP 最好都在一個 區網
例如
DHCP/tftp Server IP 是 192.168.1.100 , mask 255.255.255.0 ... Gateway/router 192.168.1.100
DHCP Client IP 是 192.168.1.101 - 200  , mask 255.255.255.0
這樣是比較簡單又不容易出錯
PXE Client 在開機時...就會找 DHCP Server ...
然後 DHCP Server 就會對 PXE 給 DHCP Client IP 例如 192.168.1.101
然後 PXE Client 就有 IP 可以向 tftp Server 下載檔案 ...然後用 DHCP 所設定的 bootfile 開機


而 pxe bootfile 可以是 linux 的開機引導 , grub , grub4dos ... 等等
前題是該 開機引導程式 要有支援 PXE

也就是說... PXE 要用 ISO ... 那要看 開機引導
這和 grub4dos 用 iso 開機一個意思...
如果 grub4dos 不支援 map iso 當然就不能用 iso 開機...
反之...如果支援...就可以用 iso 開機...

例如
tftp Server 提供
\grldr
\menu.lst

\pe.iso

DHCP Server ... bootfile 用 \grldr
那 PXE 其實就是抓 \grldr
然後 \grldr 有支援 PXE 就又去抓
\menu.lst
\pe.iso
然後 grldr 依據 \menu.lst ... map \pe.iso 之後用 iso 開機

以上是自訂用 grldr 做 pxe

當然 M$ Win 也有自己的 PXE 開機引導 ( win7 後的在 boot.wim 中的 windows\boot\pxe 中)

套用現成的 PXE Server 軟體 ... 是比較簡單的...像 WDS 或 AOMEI
因為現成的 PXE Server ...所以 DHCP / tftp Server 通常都會自動架好... bootfile 也都只動設好
不過相對限制就比較大...

AOMEI 可以用 ISO 開機...大概是 AOMEI 是自制的 PXE (可能是用 grub/grub2)
說穿就是 AOMEI 的 PXE 引導...可以支援 ISO 開機
所以 tftp Server 就把 ISO 放上去 例如 ampe.iso
然後 PXE Client 就是先用 AOMEI 的 PXE 然後
AOMEI PXE 又去下載 ISO 再用 ISO 開機 (就像 grldr 掛 iso 開機)

當然 WDS 就沒能用 ISO 這樣搞
因為WDS 主要也是 windows 部署安裝
只要直接設定要用於 PXE 的 boot.wim (PE WIM) 和 要用於部署安裝的 install.wim (win wim) 就好了
win 原始的 boot.wim 本身就會判斷...如果是 PXE 開機...就會找 WDS Server ...要 install.wim
(這個我用 tftpd64 自架 DHCP /tftp Server ...用原始boot.wim PXE 開機也一樣...只是因為沒 WDS Server 所以會題示 WDS 錯誤)

原始的 boot.wim 開機會跑 \setup.exe ...這個就會判斷是否是 PXE
把 boot.wim 中的 setup.exe 和 \sources 砍了...就是普通的 CMD PE

google tftpd32 或 tftpd64 就可以找到很多資料...youtube 的教學影片也不少

https://www.youtube.com/watch?v=8_RvwQ4Wy_Q
這個是 進PE 後用 網路磁碟機 ...在安裝 win8

https://www.youtube.com/watch?v=9vd51FVAWEA
這是用 grldr

https://www.youtube.com/watch?v=QUgcrauOE5w
這個超強...只是它媽的沒有教 tftpd64 的設定...只是示範而以
用 tftpd64 做 legacy bios 和 uefi 2個 pxe...(2個都虛擬機)


發表於 3 天前 | 顯示全部樓層
微軟的wds載入的是wim檔為主,所以你要把檔案轉成wim檔
記得有容量限制的樣子…

pxe開機,我只有玩到可以載入pe(但不完全)

可以參考這個地方
http://my-fish-it.blogspot.com/2 ... erver-2012-wds.html

再來有滿多東西會影響到造成失敗的,就不一一列出了…

而事實上,你不管是用pxe開機還原?還是當維護,都要注意到原iso上的引導程序路徑的問題

這要深入去研究才知道了…
您需要登錄後才可以回帖 登錄 | 我要註冊

本版積分規則

小黑屋|手機版|NoName Team 電腦資訊討論區 |網站地圖

GMT+8, 2019-6-16 20:45 , Processed in 0.223994 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表