Nói về một việc phức tạp phải làm: cài đặt Windows qua mạng. Ngay cả việc cài đặt nó qua ổ USB(USB drive) cũng đơn giản hơn. Tuy nhiên, điều này không có nghĩa là không thể thực hiện được. Sử dụng một công cụ miễn phí có tên Serva và một chút thời gian và sự chú ý(time and attention) , bất kỳ ai cũng có thể thiết lập môi trường mạng(network environment) của mình để quá trình cài đặt Windows được thực hiện dễ dàng, từ một máy tính mạng(network computer) . Đây là cách toàn bộ quá trình hoạt động!
Điều kiện tiên quyết RẤT QUAN TRỌNG
Có rất nhiều thứ bạn cần chuẩn bị trước để mọi thứ diễn ra suôn sẻ. Vui lòng(Please) không bỏ qua bất kỳ yếu tố nào trong số này nếu không khả năng thất bại sẽ rất cao:
You need to download and extract a little tool named Serva. Download the appropriate version for your operating system (32-bit or 64-bit). You will notice that there are a "Non-Supporter" version and a "Supporter" version. The free one is the "Non-Supporter" version. It includes a small annoyance when you start it, plus a few limitations that won't impact you unless you are a network admin or IT professional who needs to install lots of operating systems on many network computers. If you are such a professional, go ahead and purchase the "Supporter" version which costs a fair $29.99.
"D:SERVA"
You need the original installation files for the operating system(s) you want to install over the network. Have them at hand as you will need to copy them to a special folder, as they are, without modifications.
For the computers where you are about to install Windows over the network, identify their exact network card model(s). Then, download the appropriate drivers for the Windows version you are about to install on them. By default, Windows setup programs support a limited number of network cards. If your system is rather new, then it is very likely that it won't support its network card and the installation procedure will fail.
Every time you run Serva, run it as administrator. This way it has the required permissions to create files, save the settings you make, etc.
When you run Serva, make sure that it is not blocked by your firewall. The application must be set as allowed on the computer where it runs, otherwise it won't be able to transfer anything over the network.
The computer where the installation files are stored and the one where you want to install Windows must be part of the same network. This means that you have a router on your home network, managing network IP addresses and network traffic. If not, then you should directly connect the two computers with a crossover cable.
Bước 1(Step 1) - Chạy Serva & Tạo (Run Serva & Make)cấu hình ban đầu(Initial Configuration) của nó
Chạy Serva(Run Serva) với tư cách quản trị viên. Phiên bản miễn phí sẽ yêu cầu bạn đợi trong 7 giây trước khi có thể sử dụng. Sau khi hết thời gian chờ, hãy nhấp vào "Cảm ơn, không phải hôm nay"("Thanks, not today") .
Cửa sổ của nó hiện đang mở. Nhấp vào Cài đặt(Settings) .
Đầu tiên, hãy chuyển đến tab DHCP . Nếu các máy tính của bạn là một phần của cùng một mạng và việc quản lý Địa chỉ IP(IP Addresses) do bộ định tuyến của bạn đảm nhận, hãy bật các cài đặt sau: proxyDHCP và BINL .
BINL là một tiện ích bổ sung đặc biệt hoạt động như một phần mở rộng của giao thức DHCP(DHCP protocol) và nó được Serva sử dụng trong quá trình chuẩn bị và bảo trì(preparation and maintenance procedures) . proxyDHCP là một cài đặt đặc biệt cho Serva biết rằng nó không cần phải hoạt động như một máy chủ DCHP(DCHP server) để cung cấp địa chỉ IP cho các máy tính kết nối với nó.
Mặc dù các nhà phát triển của Serva không khuyến nghị bật cài đặt này, chúng tôi đã học được trong quá trình thử nghiệm của mình rằng nó giúp loại bỏ một số vấn đề. Do đó(Therefore) , cũng bật hộp có nội dung "Liên kết DHCP với địa chỉ này" và để lại ("Bind DHCP to this address")địa chỉ IP(IP address) mặc định được cung cấp.
Không cần phải sửa đổi các cài đặt khác trong tab này. Tiếp theo(Next) , chuyển đến tab TFTP .
TFTP xuất phát từ Giao thức truyền tệp(Trivial File Transfer Protocol) tầm thường và nó là giao thức được Serva sử dụng để truyền tệp qua mạng. Giao thức này cũng cần một chút cấu hình.
Đầu tiên, hãy chọn hộp gần Máy chủ TFTP(TFTP Server) . Sau đó, bạn cần chỉ định thư mục được gọi là "gốc". Đây là thư mục mà bạn dự định lưu trữ các tệp cài đặt Windows(Windows installation) . Thư mục này có thể là cùng một thư mục mà bạn đã giải nén Serva(Serva) hoặc một thư mục mới. Hãy nhớ rằng bạn nên sử dụng các đường dẫn ngắn và tránh sử dụng dấu cách và các ký tự đặc biệt (*, &, ", v.v.) trong tên thư(directory name) mục hoặc đường dẫn của nó.
Để giúp loại bỏ sự cố trong một số môi trường mạng, bạn cũng có thể muốn chọn hộp gần "Liên kết TFTP với địa chỉ này" và giữ nguyên ("Bind TFTP to this address")địa chỉ IP(IP address) mặc định .
Nhấn OK để lưu cài đặt của bạn. Sau đó, đóng Serva và khởi động lại nó (với tư cách là quản trị viên). Trong quá trình khởi động lại, nó sẽ tạo một cấu trúc thư mục(folder structure) đặc biệt trong thư mục gốc(root folder) mà bạn đã chỉ định.
Trong số(Amongst) các thư mục đó, bạn phải tìm một thư mục có tên WIA_WDS và một thư mục khác có tên WIA_RIS . Nếu chúng không được tìm thấy bên trong thư mục gốc(root folder) mà bạn đã chỉ định, thì đã xảy ra sự cố với cấu hình của Serva . Nếu tất cả đều ổn, hãy tiếp tục và đọc phần tiếp theo trong bài viết này.
Bước 2(Step 2) - Sao chép tệp cài đặt Windows(Windows Installation Files)
Chuyển đến thư mục gốc(root folder) mà bạn đã chỉ định. Tại đây, bạn cần sao chép các tệp cài đặt Windows(Windows installation) , nguyên trạng của chúng, mà không có bất kỳ sửa đổi nào từ phía bạn.
Nếu bạn muốn cài đặt các phiên bản Windows cũ hơn như Windows XP hoặc Windows(Windows XP or Windows) 2000, bạn cần sao chép các tệp đó trong thư mục WIA_RIS . Vì những hệ điều hành này rất cũ và chúng tôi không khuyên bạn nên sử dụng chúng, chúng tôi sẽ không cung cấp hướng dẫn cụ thể cho chúng.
Nếu bạn định cài đặt Windows Vista , Windows 7 hoặc Windows 8 , thì hãy mở thư mục WIA_WDS . Tại đó, tạo một thư mục mới có tên theo phiên bản Windows(Windows version) mà bạn muốn sao chép. Sử dụng(Use) tên thư mục đơn giản, không có khoảng trắng hoặc ký tự đặc biệt. Ví dụ, tôi đã sử dụng Windows_7 .
Tạo(Create) các thư mục riêng biệt, với các tên khác nhau cho tất cả các phiên bản Windows mà bạn định cài đặt qua mạng, sử dụng Serva .
Bên trong thư mục đó, sao chép và dán(copy and paste) tất cả các tệp cài đặt cho phiên bản Windows(Windows version) mà bạn muốn cài đặt qua mạng. Chỉ cần(Simply) truy cập thư mục gốc của đĩa cài đặt(installation disc) và sao chép toàn bộ cấu trúc tệp và thư mục(file and folder structure) của nó .
Bước 3 - Khởi động Serva
Khởi động lại Serva(Start Serva) với tư cách là quản trị viên và đợi(administrator and wait) nó phát hiện các tệp cài đặt bạn đã thêm. Nó sẽ tạo cấu trúc thư mục(folder structure) đặc biệt , được yêu cầu để phân phối các tệp cài đặt qua mạng.
Sau đó, đóng Serva và chuyển sang bước tiếp theo.
Bước 4(Step 4) - Sao chép (các) Trình điều khiển cạc mạng(Network Card Driver)
Tiếp theo, bạn cần sao chép trình điều khiển cạc mạng(network card) cho (các) máy tính mà bạn muốn cài đặt Windows .
Chuyển đến thư mục mà bạn đã sao chép các tệp cài đặt. Trong trường hợp của tôi, đó là "D: \ serva" (cả thư mục cài đặt gốc và Serva(root and Serva installation folder) ), theo sau là "WIA_WDSWindows_7" .
Tại đó, hãy truy cập "$OEM$$1DriversNIC" . Nếu bạn không thể tìm thấy các thư mục này, hãy tự tạo chúng.
Sau đó, giải nén các trình điều khiển card mạng và đặt chúng vào bên trong. (network card)Nếu trình điều khiển của bạn ở dạng setup.exe hoặc dưới dạng tệp lưu trữ có thể tự giải nén, hãy giải nén nó trước. Đảm bảo rằng tệp ".inf" và ".cat" của trình điều khiển được lưu trữ trực tiếp trong thư mục NIC(NIC folder) .
Bước 5(Step 5) - Chia sẻ Thư mục WIA_WDS(WIA_WDS Folder) với Mạng
Để Serva phân phối tệp cài đặt Windows(Windows installation) qua mạng, chúng cần được chia sẻ với mạng để các máy tính khác có thể truy cập chúng. Thật không may, Serva yêu cầu bạn chia sẻ thư mục WIA_WDS (chứ không phải các thư mục con hoặc các thư mục khác của nó) bằng một tên chia sẻ(share name) rất cụ thể : WIA_WDS_SHARE . Sử dụng bất kỳ tên chia sẻ(share name) nào khác có nghĩa là quy trình cài đặt(installation procedure) có thể không thành công.
Để chia sẻ thư mục này với tên mà chúng tôi đã đề cập, trước tiên bạn cần bật tính năng chia sẻ nâng cao trong Windows và sau đó chia sẻ nó. Đây là cách hoạt động của tính năng chia sẻ nâng cao trong Windows : Chia sẻ Thư viện hoặc Thư mục bằng Chia sẻ Nâng cao(Advanced Sharing) .
Bạn phải cấp cho mọi người(Everyone) quyền chỉ đọc. Bạn cũng có thể chia sẻ thư mục này với các tài khoản người dùng cụ thể, có chi tiết đăng nhập mà bạn sẽ sử dụng sau này, trong quá trình cài đặt mạng(network installation process) . Một lần nữa(Again) , quyền chỉ đọc là đủ.
Bước 6 - Khởi động Serva
Khởi động lại Serva(Start Serva) , sử dụng quyền của quản trị viên. Nó sẽ phát hiện các trình điều khiển mạng bạn đã thêm và thực hiện một vài thay đổi để các trình điều khiển được phân phối chính xác khi bạn khởi chạy quá trình cài đặt(installation process) trên các máy tính khác. Bây giờ bạn có thể để nó mở và chờ kết nối mạng.
Tiếp theo, chuyển đến (các) máy tính mà bạn muốn cài đặt Windows .
Bước 7(Step 7) - Trên PC đích(Target PC) - Bật Lan Booting & Boot từ mạng
Đi đến máy tính mà bạn muốn cài đặt Windows và nhập BIOS của nó . Đảm(Make) bảo rằng khởi động mạng được bật. Cài đặt này có thể được đặt tên là "Khởi động từ mạng"("Boot from the network") hoặc "Khởi động từ PXE"("Boot from PXE") .
Sau đó, khởi động máy tính và nhấn phím cần thiết để hiển thị Menu Khởi động(Boot Menu) . Trên hầu hết các máy tính, bạn cần nhấn F12 hoặc F8 , tùy thuộc vào phiên bản BIOS(BIOS version) . Chọn Mạng(Network) hoặc PXE (một lần nữa, điều này phụ thuộc vào BIOS máy tính của bạn ), để khởi động từ mạng, sử dụng Serva .
Nếu tất cả đều ổn, bạn sẽ thấy một màn hình tương tự như bên dưới, nơi MAC của máy tính được hiển thị và thẻ mạng(network card) yêu cầu địa chỉ IP(IP address) qua DHCP .
Khi máy tính được kết nối với mạng, Serva sẽ tải và hiển thị một màn hình với các hệ điều hành có sẵn để cài đặt. Chọn một trong những bạn muốn và nhấn ENTER .
Các tệp cài đặt được tải và một cửa sổ nhỏ có tên ServaPENet được hiển thị. Tại bước này, Serva cài đặt trình điều khiển mạng(network driver) mà bạn đã thêm trước đó, tải tài nguyên mạng và kết nối với thư mục cài đặt Windows(Windows installation) . Tùy thuộc vào cách bạn chia sẻ thư mục WIA_WDS , nó sẽ yêu cầu bạn cung cấp tên người dùng và mật khẩu(username and password) để truy cập nó. Nhập thông tin chi tiết của tài khoản người dùng(user account) mà bạn đã chia sẻ và kết nối.
Nếu mọi việc suôn sẻ, quá trình cài đặt Windows(Windows installation) đã được bắt đầu.
Bước 8(Step 8) - Cài đặt Windows qua mạng
Tiếp theo, tiếp tục cài đặt Windows(Windows installation) như bình thường. Nếu bạn định cài đặt Windows 8 , hãy xem hướng dẫn cài đặt(installation guide) này : Cách cài đặt Windows 8 RTM trên máy tính của bạn(Your Computer) .
Khắc phục sự cố với Serva
Nếu bạn không chú ý đến tất cả các bước trong quy trình này, một số điều có thể sẽ thất bại. Dưới đây là một số điều chúng tôi đã học được khi thử nghiệm với công cụ này:
If ServaPENet returns this error: "Failed No NIC/Driver, Aborting!", it means that you forgot to copy the network card drivers as instructed at Step 4. If you copied them and you still get the error, double check that you have the correct driver for the network card of the computer where you want to install Windows, for the Windows version you are about to install. Also, double check that you copied it to the correct folder. Then, restart Serva to make sure it detects the driver before the network installation procedure starts.
If, on the target computer, Serva is not able to load at all over the network, consider enabling the "Bind DHCP to this address" and "Bind TFTP to this address" settings in the DHCP and TFTP tabs.
One last piece of advice is to check the Serva logs. The messages shown there can help you troubleshoot different problems.
Một mẹo hay khác là khởi động lại Serva mỗi khi bạn thay đổi bất kỳ cài đặt nào của nó và mỗi khi bạn thêm thứ gì đó vào thư mục gốc(root folder) của nó .
Vì chúng tôi không phải là nhà phát triển phần mềm này, chúng tôi không thể cung cấp hỗ trợ cho nó và giúp bạn với tất cả các vấn đề bạn có thể gặp phải. Nếu hướng dẫn của chúng tôi không giúp được bạn, hãy kiểm tra kỹ tài liệu của Serva - Serva PXE/BINL - AN01: Windows Install và cấu hình nâng cao - Chủ đề nâng cao trên TFTP(Advanced Topics on TFTP) .
Phần kết luận
Như bạn có thể thấy từ hướng dẫn này, việc thiết lập mọi thứ với Serva đòi hỏi khá nhiều thời gian và sự chú ý(time and attention) . Tuy nhiên, đây là cách đơn giản nhất để cài đặt bất kỳ phiên bản Windows hiện đại nào qua mạng. Nó hoạt động tốt cho cả mạng gia đình và mạng doanh nghiệp vừa hoặc nhỏ.
Nếu bạn biết những công cụ hữu ích khác để cài đặt Windows qua mạng, đừng ngần ngại chia sẻ chúng bằng cách sử dụng biểu mẫu nhận xét bên dưới.
How to Install Any Version of Windows from Other Network Computers
Talk aboυt a comрlex thing to dо: instаlling Windows over the network. Even installing it via a USB drive is sіmpler. However, this doesn't meаn it cannot be done. Using a free tоol nаmed Serva and a bit of time and attention, anyone can set up his/her network environment so that Windows installations are performed with ease, from one network computer. Here's how the whole process works!
VERY IMPORTANT Prerequisites
There are many things you need to prepare beforehand, so that everything works smoothly. Please don't skip any of these elements or the likelihood of failure will be high:
You need to download and extract a little tool named Serva. Download the appropriate version for your operating system (32-bit or 64-bit). You will notice that there are a "Non-Supporter" version and a "Supporter" version. The free one is the "Non-Supporter" version. It includes a small annoyance when you start it, plus a few limitations that won't impact you unless you are a network admin or IT professional who needs to install lots of operating systems on many network computers. If you are such a professional, go ahead and purchase the "Supporter" version which costs a fair $29.99.
"D:SERVA"
You need the original installation files for the operating system(s) you want to install over the network. Have them at hand as you will need to copy them to a special folder, as they are, without modifications.
For the computers where you are about to install Windows over the network, identify their exact network card model(s). Then, download the appropriate drivers for the Windows version you are about to install on them. By default, Windows setup programs support a limited number of network cards. If your system is rather new, then it is very likely that it won't support its network card and the installation procedure will fail.
Every time you run Serva, run it as administrator. This way it has the required permissions to create files, save the settings you make, etc.
When you run Serva, make sure that it is not blocked by your firewall. The application must be set as allowed on the computer where it runs, otherwise it won't be able to transfer anything over the network.
The computer where the installation files are stored and the one where you want to install Windows must be part of the same network. This means that you have a router on your home network, managing network IP addresses and network traffic. If not, then you should directly connect the two computers with a crossover cable.
Step 1 - Run Serva & Make Its Initial Configuration
Run Serva as administrator. The free version will ask you to wait for 7 seconds before you can use it. Once the wait is over, click "Thanks, not today".
Its window is now open. Click Settings.
First, go to the DHCP tab. If your computers are part of the same network and the management of IP Addresses is taken care of by your router, enable these settings: proxyDHCP and BINL.
BINL is a special add-on that acts as a DHCP protocol extension and it is used by Serva during its preparation and maintenance procedures. proxyDHCP is a special setting that tells Serva that it doesn't need to act as a DCHP server in order to provide IP addresses to the computers connecting to it.
Even though Serva's developers don't recommending enabling this setting, we have learned in our testing that it helps eliminate some issues. Therefore, also enable the box which says "Bind DHCP to this address" and leave the default IP address that is provided.
There is no need to modify other settings in this tab. Next, go to the TFTP tab.
TFTP comes from Trivial File Transfer Protocol and it is the protocol used by Serva to transfer files over the network. This protocol needs a bit of configuration as well.
First, check the box near TFTP Server. Then, you need to specify the so called "root" directory. This is the directory where you plan to store the Windows installation files. This folder can be the same folder where you extracted Serva or a new one. Keep in mind that you should use short paths and avoid using spaces and special characters (*, &, ", etc) in the directory name or its path.
To help eliminate problems in some networking environments, you might want to also check the box near "Bind TFTP to this address" and leave the default IP address unchanged.
Press OK to save your settings. Then close Serva and start it again (as administrator). During the restart, it will create a special folder structure in the root folder you specified.
Amongst those folders, you must find one named WIA_WDS and another named WIA_RIS. If they are not found inside the root folder you specified, something went wrong with Serva's configuration. If all is well, go ahead and read the next section in this article.
Step 2 - Copy the Windows Installation Files
Go to the root folder you specified. Here, you need to copy the Windows installation files, as they are, without any modifications from your side.
If you want to install older versions of Windows like Windows XP or Windows 2000, you need to copy those files in the WIA_RIS folder. Since these operating systems are very old and we don't recommend using them, we won't provide specific instructions for them.
If you plan to install Windows Vista, Windows 7 or Windows 8, then open the WIA_WDS folder. There, create a new folder named according to the Windows version you want to copy. Use simple folder names, with no spaces or special characters. For example, I used Windows_7.
Create separate folders, with different names for all the Windows versions you plan to install over the network, using Serva.
Inside that folder, copy and paste all the installation files for the Windows version you want to install over the network. Simply go to the root of the installation disc, and copy its entire file and folder structure.
Step 3 - Start Serva
Start Serva again, as administrator and wait for it to detect the installation files you added. It will create its special folder structure, required to distribute the installation files over the network.
Then, close Serva and go to the next step.
Step 4 - Copy the Network Card Driver(s)
Next, you need to copy the network card drivers for the computer(s) on which you want to install Windows.
Go the folder where you copied the installation files. In my case it was "D:serva" (both the root and Serva installation folder), followed by "WIA_WDSWindows_7".
There, go to "$OEM$$1DriversNIC". If you can't find these folders, create them yourself.
Then, extract the network card drivers and place them inside. If your drivers come as a setup.exe or as a self-extractable archive, extract it first. Make sure the driver's ".inf" and ".cat" files are stored directly in the NIC folder.
Step 5 - Share WIA_WDS Folder with the Network
In order for Serva to distribute the Windows installation files over the network, they need to be shared with the network, so that other computers can access them. Unfortunately, Serva requires you to share the WIA_WDS folder (and not its subfolders or other folders) using a very specific share name: WIA_WDS_SHARE. Using any other share name means that the installation procedure is likely to fail.
To share this folder with the name we mentioned, you first need to enable advanced sharing in Windows and then share it. Here's how advanced sharing works in Windows: Share Libraries or Folders Using Advanced Sharing.
You must give the user Everyone read-only permissions. You can also share this folder with specific user accounts, whose login details you will use later on, during the network installation process. Again, read-only permissions are enough.
Step 6 - Start Serva
Start Serva again, using administrator permissions. It will detect the network drivers you added and make a few changes, so that the drivers are distributed correctly when you launch the installation process on other computers. You can now leave it open and waiting for network connections.
Next, go to the computer(s) where you want to install Windows.
Step 7 - On the Target PC - Enable Lan Booting & Boot from the Network
Go to the computer where you want to install Windows and enter its BIOS. Make sure networking booting is enabled. This setting can be named "Boot from the network" or "Boot from PXE".
Then, start the computer and press the required key to bring up the Boot Menu. On most computers, you need to press F12 or F8, depending on the BIOS version. Select Network or PXE (again, this depends on your computer's BIOS), to boot from the network, using Serva.
If all is well, you should see a screen similar to the one below, where the computer's MAC is displayed and the network card requests an IP address via DHCP.
When the computer is connected to the network, Serva loads and displays a screen with the operating systems available for installation. Pick the one you want and press ENTER.
The installation files are loaded and a small window named ServaPENet is shown. At this step, Serva installs the network driver you added earlier, loads network resources and connects to the Windows installation folder. Depending on how you shared the WIA_WDS folder, it will ask you to provide a username and password to access it. Type the details of the user account you shared it with and connect.
If all went well, the Windows installation process is now started.
Step 8 - Install Windows Over the Network
Next, continue with the Windows installation, as usual. If you plan to install Windows 8, check this installation guide: How to Install Windows 8 RTM on Your Computer.
Troubleshooting Problems with Serva
If you don't pay attention to all the steps in this procedure, some things are likely to fail. Here are some things we learned while experimenting with this tool:
If ServaPENet returns this error: "Failed No NIC/Driver, Aborting!", it means that you forgot to copy the network card drivers as instructed at Step 4. If you copied them and you still get the error, double check that you have the correct driver for the network card of the computer where you want to install Windows, for the Windows version you are about to install. Also, double check that you copied it to the correct folder. Then, restart Serva to make sure it detects the driver before the network installation procedure starts.
If, on the target computer, Serva is not able to load at all over the network, consider enabling the "Bind DHCP to this address" and "Bind TFTP to this address" settings in the DHCP and TFTP tabs.
One last piece of advice is to check the Serva logs. The messages shown there can help you troubleshoot different problems.
Another good tip is to restart Serva every time you change any of its settings and every time you add something to its root folder.
Since we are not the developers of this software, we cannot provide support for it and help you with all the issues you might encounter. If our guide does not help you, then double check Serva's documentation - Serva PXE/BINL - AN01: Windows Install and advanced configuration guide - Advanced Topics on TFTP.
Conclusion
As you can see from this guide, setting things up with Serva requires quite a bit of time and attention. However, it is the simplest way of installing any modern version of Windows over the network. It works great both for home networks and small or medium sized business networks.
If you know other useful tools for installing Windows over the network, don't hesitate to share them using the comments form below.