วิธีการติดตั้ง Windows 7 จากเครือข่าย


80

เป็นไปได้หรือไม่ที่จะติดตั้ง Windows 7 ( เวอร์ชั่น RTM ปัจจุบัน ) บนคอมพิวเตอร์โดยไม่ใช้สื่อบันทึกข้อมูลแบบถอดได้เช่น DVD หรือ USB

สิ่งแรกที่อยู่ในใจของฉันคือผ่านทางเครือข่าย แต่ฉันไม่ได้มีประสบการณ์ของการทำสดติดตั้งWindows 7 ผ่านทางเครือข่าย

วิธีการติดตั้ง Windows 7 ผ่านเครือข่ายโดยไม่ต้องใช้สื่อที่ถอดได้

PS ฉันรู้ว่าบางคนอาจคิดว่าการทำเช่นนั้นเป็นเรื่องเสียเวลาและง่ายกว่าที่จะทำได้ด้วยสื่อแบบถอดได้ แต่ในสถานการณ์ปัจจุบันพีซีเป้าหมายไม่มี CD / DVD Drive หรือรองรับการบูตจาก USB และยิ่งไปกว่านั้นคอมพิวเตอร์เป้าหมายเชื่อมต่อกับเครือข่ายผ่านการเชื่อมต่อไร้สาย (ฉันไม่รู้ว่ามันจะทำให้เกิดปัญหากับการติดตั้ง)

คำตอบ:


52

ฉันเพิ่งทำสิ่งนี้ (2011-04-01) และคำถามนี้อยู่ในอันดับที่สูงใน googling ของฉันดังนั้นฉันจะทิ้งคำตอบตามจริงกับบันทึกเกี่ยวกับสิ่งที่ฉันเรียนรู้ หวังว่านี่จะเติมช่องว่างบางส่วน

ซอร์สระบบปฏิบัติการคือ Win7 x64


เครื่องที่มา:

เครื่องนี้ต้องมีที่อยู่ IPv4 แบบคงที่ 192.168.0.1ตัวอย่างนี้จะใช้

เครื่องนี้ต้องมีการติดตั้ง Windows ในโฟลเดอร์ที่ใช้ร่วมกันที่ไหนสักแห่ง ตัวอย่างนี้จะใช้.\win7

ตัวอย่างนี้จะเข้าสู่เครื่องที่มากับผู้ใช้และรหัสผ่านTESTtest

ใช้ tftpboot เพื่อไฟเซิร์ฟเวอร์ DHCP (ให้ IP กับคอมพิวเตอร์เมื่อมีการร้องขอ)
นี่จะเป็นการเริ่มต้นเซิร์ฟเวอร์ TFTP สำหรับการถ่ายโอนไฟล์ทั้งหมด

ควรมีโฟลเดอร์ที่เรียกว่าboot\ในไดเร็กทอรี tftpboot ซึ่งมีการติดตั้ง Windows PE

เริ่ม tftpd64.exe (หรือ tftpd32.exe) เปิดการตั้งค่าใช้การตั้งค่าเริ่มต้นและเปลี่ยนแปลง:

  • ที่อยู่เริ่มต้นของ IP pool: ไม่ว่าจะเป็นกลุ่มของ IP ที่ดึง
  • ขนาดสระ: ต้อง> 2
  • ไฟล์บู๊ต: boot\pxeboot.com(จะถ่ายโอนข้อมูลไปยังสภาพแวดล้อม Windows PE)
  • หน้ากาก: 255.255.255.0 ทำงานได้ดี
  • ยกเลิกการเลือก "ที่อยู่ Ping ก่อนกำหนด"
  • ทำเครื่องหมายที่ "ผูก DHCP ไปยังที่อยู่นี้"

รีสตาร์ทโปรแกรมเพื่อให้แน่ใจว่าการเปลี่ยนแปลงมีผล

เครื่องรับ:

เรียกใช้การบู๊ตเครือข่ายจากเครื่องรับ (เซิร์ฟเวอร์ DHCP จะกำหนด IP)

ไฟล์บูตจะถูกถ่ายโอนและเรียกใช้ กด F12 เพื่อบอกให้ Windows PE ทำอะไรบางอย่าง

รอสักครู่ (30-60 วินาที) พรอมต์คำสั่งจะปรากฏขึ้นและโหลด รอจนกว่าเคอร์เซอร์จะพร้อมใช้งาน

ต้องกำหนดไดรฟ์ให้กับโฟลเดอร์รูทบนเครื่องต้นทาง เพื่อทำสิ่งนี้:

X:\Windows\system32>net use z: \\192.168.0.1\win7

ต้องป้อนชื่อผู้ใช้ของผู้ใช้บนเครื่องต้นทางและรหัสผ่าน

Enter the user name for '192.168.0.1': 192.168.0.1\TEST
Enter the password for 192.169.0.1: test
The command completed successfully.

นำทางไปยังไดเรกทอรีใหม่ ( z:\) แล้วไล่ไป คำสั่งจะล่าช้านาน แต่ควรจะทำงานในที่สุด

ลิงค์:

http://tftpd32.jounin.net/tftpd32_download.html (เซิร์ฟเวอร์ DHCP x86 หรือ x64, ไม่มีboot\dir)

นำลิงก์ WinPE ออก <- คุณจะต้องได้รับสำเนาทางกฎหมายของ WinPE ค้นหาเว็บไซต์ Microsoft ของWindowsสำหรับAIK (Automated Installation Kit) มันจะมี WinPE อยู่ในนั้นและคุณสามารถใช้มันเป็นอิมเมจสำหรับบูต (winpe.wim)

http://www.geeksonhigh.com/hardware/cannot-boot-from-windows-7-cd-try-pxe

http://certcollection.org/forum/topic/28167-installing-windows-7-over-the-network-using-pxe-booting-and-tftp/

การแก้ไขปัญหา:

"autorun.dll" could not be loaded or is corrupt setup can not continue error code (0xC1)ถ้าคุณทำงานเป็นข้อผิดพลาด ซึ่งหมายความว่ารุ่น WinPE ของคุณไม่ตรงกับ Windows ISO ของคุณ พิมพ์verที่พรอมต์ WinPE 6.*.****คุณจะได้รับสิ่งที่ต้องการ

นี่คือตารางคร่าว ๆ ของverเวอร์ชัน WinPE ไปเป็น Windows ISO:

|   ver    | Win PE Version | Matching Windows ISO | Background Colors |
------------------------------------------------------------------------
| 6.0.6*** |     2.*        |    Windows Vista     |  Blue and Green   |
| 6.1.7600 |     3.0        |      Windows 7       |      Gray         |
| 6.1.7601 |     3.1        |    Windows 7 SP1     |      ???          |
| 6.2.9200 |     4.0        |      Windows 8       |      ???          |
| 6.3.9600 |     5.0        |     Windows 8.1      |      ???          |

ลิงก์ Windows AIK:


ใกล้มากกับวิธีที่ฉันทำ ขอบคุณที่ให้คำแนะนำแบบเต็ม คุณได้รับการโหวตของฉันและติ๊ก :)
จอร์จ

ฉันได้รับข้อผิดพลาด 53 ในคำสั่ง "ใช้เน็ต" และ 1231 เมื่อฉัน ping เซิร์ฟเวอร์ความคิดใด ๆ ที่อาจทำให้เกิดสิ่งนี้
Nikhil Bhandari

3
ฉันไม่เข้าใจ เป็นpxeboot.comส่วนหนึ่งของดิสก์การติดตั้ง Windows หรือ tftp หรือไม่ เพราะฉันไม่ได้มีทุกที่ ดังนั้นเครื่องไคลเอ็นต์ล้มเหลวในการบูต
ผู้เชี่ยวชาญ

1
ลิงก์ไปยัง megaupload = ล้มเหลว นอกจากนี้ยังรวมถึงอิมเมจ WinPE และนั่นไม่ใช่ฟรีแวร์สำหรับการผ่าน
ทิม

1
@ ผู้คนมากมายถามเกี่ยวกับ wifi: การบูต PXE ไม่สามารถใช้งานผ่าน WiFi ได้หลายสาเหตุ (ต้องมีการรักษาความปลอดภัยกำหนดค่า ... ) คุณจะต้องใช้สายเคเบิลอีเธอร์เน็ต
Mark K Cowan

11

ดูบทความต่อไปนี้"วิธีการติดตั้ง Vista บน M200 โดยไม่ต้องไดรฟ์ CD การใช้ TFTP"
นี้มีคำแนะนำโดยละเอียดสำหรับการติดตั้งเครือข่ายโดยใช้ Vista และควรใช้กับ Win7 ได้เช่นกันและอาจมีการตั้งค่าสำหรับคุณ คอมพิวเตอร์ของคุณต้องรองรับการบูท PXE เพื่อให้สามารถใช้งานได้ อ่านความคิดเห็นหลังจากบทความพวกเขาดูเหมือนเกี่ยวข้อง


วิธีการบูทพีซีผ่าน PXE ทำงานได้ แต่เมื่อพยายามเริ่มการติดตั้งในสภาพแวดล้อม PXE การตั้งค่า windows บอกว่ารุ่นนั้นไม่สามารถทำงานร่วมกับเวอร์ชันบน windows ที่ฉันใช้งานอยู่
จอร์จ

2
เป็นปัญหา 32 บิต / 64 บิตหรือไม่ ช่วยได้: support.microsoft.com/kb/932447
harrymc

ลิงก์ที่เป็นประโยชน์อีกรายการหนึ่งซึ่งล่าสุดขึ้นตามสายเดียวกัน: cyberstreams.com/blog/?p=248
Ben

8

ทุกคนที่ลองสิ่งนี้สามารถเป็นพยานได้ว่ามันยากแค่ไหนที่จะดึงมันออกมา เมื่อเร็ว ๆ นี้ฉันมีปัญหาเดียวกันในการแก้ปัญหาและฉันได้อ่านและทดสอบจำนวนมาก ในท้ายที่สุดเครื่องมือที่ง่ายที่สุดสำหรับงานเป็นServa อย่างน้อยในความคิดของฉัน

แต่แม้กระทั่ง Serva ก็มีแนวโน้มที่จะล้มเหลว คุณจะต้องทำงานมากเพื่อให้ได้งาน นอกจากนี้เอกสารของมันค่อนข้างมีโครงสร้างและเทคนิคไม่ดี ดังนั้นจึงไม่ใช่เรื่องง่ายที่จะเข้าใจวิธีการตั้งค่า

นั่นเป็นเหตุผลที่ฉันตัดสินใจลองและบันทึกกระบวนการทั้งหมดด้วยตัวเองรวมถึงประเด็นที่ผู้คนมักจะพบเจอ เนื่องจากทุกอย่างซับซ้อนมากฉันจึงเผยแพร่คำแนะนำทีละขั้นตอนยาว: วิธีติดตั้ง Windows ทุกเวอร์ชั่นจากคอมพิวเตอร์เครือข่ายอื่น

ฉันหวังว่าบางคนจะพบว่ามีประโยชน์


ขอบคุณหนึ่งล้าน! ฉันพยายามใช้ tftp32 / tftp64 แต่มันไม่ได้ผลสำหรับฉันเนื่องจากฉันไม่สามารถเข้าถึง Windows PE และไม่เต็มใจที่จะดาวน์โหลด 3.4 GB ของ Windows 8 ADK เพื่อสร้าง อาจจะมีวิธีแก้ปัญหาที่ง่ายกว่า แต่ฉันไม่สามารถดึงมันออกมาได้ ด้วย Serva ฉันไม่ต้องมองหาไดรเวอร์มันจัดการโดยไม่มีพวกเขา คำแนะนำของคุณมีประโยชน์มากและง่ายต่อการติดตาม
Nikola Malešević

Serva ไม่ได้มีแนวโน้มที่จะล้มเหลวและมีเอกสารที่เรียบง่ายและครอบคลุม
Pat

ฉันเลือกที่จะไม่เห็นด้วยกับคุณ
Corporate Geek


2

มันเกินความจริงสำหรับวัตถุประสงค์ของคุณ แต่ถ้าใครมาที่นี่กำลังมองหาทางออกสำหรับการทำสิ่งนี้กับคอมพิวเตอร์จำนวนมาก Windows Server 2008 หรือสูงกว่าสามารถติดตั้ง Windows ผ่านเครือข่ายได้ เอกสารได้ที่: http://technet.microsoft.com/en-us/library/cc771670%28v=ws.10%29.aspx


1

หากคุณมีพื้นที่ว่างฉันจะคัดลอกเนื้อหาสื่อไปยังพีซีของคุณผ่านเครือข่ายแชร์แล้วติดตั้งจากนั้น


1
ด้วย ... สิ่งที่สภาพแวดล้อมในการบูตจาก?
Joey

1
OP ไม่ได้ระบุว่าเครื่องไม่มีระบบปฏิบัติการ

1

หากคุณมีเซิร์ฟเวอร์ Linux (AMAHI.org) จะติดตั้งคุณติดตั้ง DVD และแก้ไขไฟล์กำหนดค่า Samba ของคุณ - # 'nano /etc/samba/smb.conf' ..

เพิ่มบรรทัดที่ด้านล่าง - [DVD] ป้อนจากนั้น path = / media / UDF Volume / จากนั้นป้อนอีกครั้งและเพิ่ม - guest ok = ใช่ป้อน Control X จากนั้น y เพื่อบันทึกและป้อนเพื่อออก

จากนั้นไคลเอนต์ของคุณจะต้องเชื่อมต่อเครือข่าย - แชร์แล้วคุณจะพบไฟล์รูปภาพ

หากหลังจากการคัดลอกไฟล์คอมพิวเตอร์ของคุณเริ่มระบบใหม่และดูเหมือนว่าแฮงค์จะรออีก 10 นาทีจากนั้นหากยังไม่ได้ทำการรีบูตเครื่อง แต่อย่าแตะปุ่มใด ๆ รอและคอยดูลูกโป่งเพื่อเริ่มต้นหน้าต่างใหม่

หากยังคงไม่มีอะไรใน F8 ในเซฟโหมดและไปที่พรอมต์คำสั่งและที่ c: net ใช้ y: \ YOURSERVER \ DVD และควรเริ่มต้นใหม่อีกครั้ง Windows 7 เพิ่งโหลด HTPC ของฉันในห้องนั่งเล่น


0

หากคุณมีการเชื่อมต่อแบบใช้สายคุณสามารถใช้ PXE ได้หากระบบรองรับ ฉันคิดว่าคุณกำลังพยายามติดตั้งรีโมตผ่านระบบไร้สาย


0

สามารถทำได้ด้วย Serva

http://www.vercot.com/~serva/howto/WindowsPXE1.html

โดยทั่วไปจะใช้ไฟล์จาก Microsoft Install ซีดี / ดีวีดีและให้พวกเขาเป็นการติดตั้งเครือข่าย Serva ดำเนินการตามขั้นตอนอัตโนมัติ สิ่งเดียวที่คุณต้องทำคือคัดลอกไฟล์จากแผ่นซีดี / ดีวีดีติดตั้งและสร้างเครือข่ายแชร์ นอกจากนี้ยังอนุญาตให้ติดตั้งระบบปฏิบัติการหลายระบบโดยสร้างเมนูติดตั้งโดยอัตโนมัติ

เย็น; หากคุณมี DHCP ที่ใช้งานได้อยู่แล้วคุณสามารถตั้งค่า Serva DHCP เป็นproxyDHCPและคุณไม่จำเป็นต้องแตะเซิร์ฟเวอร์ DHCP ที่ติดตั้งไว้แล้วด้วยซ้ำ

(ฉันเกี่ยวข้องกับการพัฒนา Serva)


-4

ฉันปรับรุ่นโน้ตบุ๊กของฉันจาก Vista เป็น Windows 7 โดยไม่ใช้ DVD-Drive

  1. โคลน DVD เป็น ISO จากเดสก์ท็อป
  2. ติดตั้งรายการเครื่องมือภูตบนสมุดบันทึก
  3. ขั้นตอน 3. ติดตั้งและติดตั้งจากอิมเมจดีวีดี

นั่นคือทั้งหมดที่ ไม่มีเซิร์ฟเวอร์ไม่มี USB ไม่มีการตั้งค่าเครือข่าย

มันช่วยให้ฉันติดตั้งอินสแตนซ์ใหม่ของ Windows

หลังการติดตั้งจะย้ายและสำรอง C: \ Users เก่า (Vista) C: \ Users, Program Files และ Windows ไปยังโฟลเดอร์เก่า

โดยไม่ต้องแบ่งพาร์ติชันและไม่มีการฟอร์แมตใหม่ มันสะอาดเพราะ:

  • ไม่มีการใช้ซ้ำรีจิสทรี
  • ไม่มีบัญชีผู้ใช้นำไปข้างหน้า
  • ไม่มีแอปพลิเคชั่นนำหน้า

คัดลอกไฟล์ของคุณจากโฟลเดอร์สำรองไปยังโปรไฟล์ใหม่ของคุณและสุดท้ายลบโฟลเดอร์สำรองและ ISO ไม่มีอะไรทิ้งไว้ข้างหลัง


ไม่ใกล้ที่จะตอบ OP
ทิม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.