![]() |
|
|
#1 |
|
Búa Gỗ Đôi
![]() Tham gia: Jul 2008
Bài: 37
VZD: 1.683
Điểm: 2/1 bài viết
|
Download file pxelinux_winpe.rar (57.91 MB):
:X Code: Giải nén file này được các file NTLDR, startrom.0, ntdetect.com, winpe.iso, winnt.sif. Copy 5 file vào TFTPRoot. - Xác nhận lại các thông tin sau trong file pxelinux.cfg\default: # Boot from Winpe LABEL WinPE15 MENU LABEL ^1. Boot from Winpe KERNEL startrom.0 PXE nạp WinPE.ISO Chú ý::"> - startrom.0 chính là file khởi động qua PXE của WinPE 1.5, 1.6. - File winpe.iso trên được tạo để có thể khởi động theo kiểu RAM với việc sử dụng 2 file ramdisk.sys và SETUPLDR.BIN từ Windows 2003 SP1. Việc tạo file này có thể tham khảo bài viết về WinBuilder với dự án NativePE. Tuy nhiên việc tạo file dạng này dễ lỗi và dẫn đến không sử dụng để khởi động qua PXE được. Nên tham khảo mục sau để sử dụng các file WIM. - File winpe.iso được thêm các driver cho card mạng, điều khiển ổ cứng để nhận nhiều loại card mới cũng như các ổ cứng SATA. - File NTLDR được đổi tên từ file SETUPLDR.BIN. - Winnt.sif có chứa tên file winpe.iso. Có thể dùng notepad để thay đổi tên file khi cần thiết. 6. PXELinux với file WIM Việc khởi động với file WIM từ CD, USB, PXE, Harddisk đều thực hiện dễ dàng hơn so với các phiên bản WinPE trước đó. Quá trình khởi động WIM File qua PXE Việc khởi động file WIM (WinPE 2.0) qua PXE được mô tả như hình trên. File Bootmgr.exe nằm trong TFTPRoot, file pxeboot.0, boot.sdi và các file cần thiết để khởi động qua PXE nằm trong thư mục TFTPRoot\boot. Các file WIM có thể đặt ở thư mục khác, tuy nhiên để thuận tiện có thể đặt trong TFTPRoot\boot. Tùy theo tên file WIM, số lượng file WIM mà ta sẽ phải tạo file BCD nằm trong TFTPRoot\boot tương ứng. Trong phần này, sẽ hướng dẫn cấu hình khởi động với 03 file WIM sau: - Vista Recovery: Copy file boot.wim trong thư mục SOURCES trên đĩa DVD cài đặt Vista vào thư mục TFTPRoot\boot, sau đó đổi tên thành recovery.wim. - Download Active Boot Disk theo link sau: Code: Part 1 (50Mb): Part 2 (50Mb): Part 3 (34MB): khi download, dùng Winrar giải nén được file .iso. Sử dụng WinImage để mở file .iso và extract file SOURCE\boot.wim này vào thư mục TFTPRoot\boot. Đổi tên file boot.wim thành file activebd.wim. - Download file undelete.rar (94.21 MB): Code: khi download, giải nén, ta được file undelete.wim. Copy file này vào thư mục TFTPRoot\boot. Tạo file BCD với các tham số sau: - Tên 3 file wim là recovery.wim, activebd.wim, undelete.wim và được copy vào thư mục boot. - File boot.sdi nằm trong thư mục boot Việc tạo file BCD không thuận tiện khi chỉ gõ lệnh bcdedit. Trong C:\PXEServer\TFTPRoot đã có sẵn 2 file là bcdedit.exe và CreateBCD.cmd. File CreateBCD.cmd đã có các lệnh bcdedit để thực hiện việc tạo file boot\BCD một cách tự động. Dùng notepad để mở file này, chú ý các dòng sau: set BCD-File=boot\BCD set WIM-FileA=recovery.wim set WIM-FileB=activebd.wim set WIM-FileC=undelete.wim Nếu đặt tên file wim khác, chỉ cần thay đổi ở tham số tương ứng. File CreateBCD.cmd - Xác nhận lại các thông tin sau trong file pxelinux.cfg\default: # Boot from WIM files LABEL WinPE20 MENU LABEL ^2. Boot from WIM files KERNEL boot/pxeboot.0 Khi khởi động máy tính với PXE, trong menu chính, chọn “2. Boot from WIM files”, máy tính sẽ gọi BCD mới được tạo trên để đưa ra menu có 3 lựa chọn khởi động như hình dưới. Menu BCD Khi chọn một trong 3 lựa chọn trên PXEClient sẽ download các file WIM thông qua TFTP vào RAMDISK, kết thúc việc download, sẽ chạy file này. Download file WIM qua TFTP Nhận xét:-/ Các lựa chọn khởi động qua mạng với memdisk, khởi động với winpe 1.5, 1.6 , khởi động với file WIM (winpe2.0), khởi động với 1 số bản Linux đều có chung 1 điểm là sử dụng RAM (ramdisk) để nạp toàn bộ file tương ứng. Do đó nó có những ưu điểm, nhược điểm sau: - Kích thước file nạp lên ramdisk không được quá lớn. Nếu RAM của máy tính khoảng 384-512 MB thì nên tạo các file nạp lên RAM đó khoảng 200Mb. - Download qua mạng với TFTP nhanh hay chậm? Với file khoảng 200 Mb, việc download trong các mạng LAN hiện nay với card mạng, switch 10/100 Mb đều rất nhanh. - Sau khi nạp lên ramdisk, máy Client sẽ có thể hoạt động độc lập mà không phụ thuộc vào PXE Server. Do hoạt động trên RAM, nên chạy khá nhanh. Với việc sử dụng TFTPD32 không cần cài đặt, PXE Server có tính portable. Sau khi tạo PXE Server, có thể lưu cả thư mục C:\PXEServer và copy sang bất kỳ máy nào trong mạng để có thể sử dụng. Với việc sử dụng pxelinux, bạn dễ dàng tạo được các lựa chọn khởi động cho máy client bằng cách chỉnh sửa các file config tương ứng. Người viết: centos5f4vn (từ xhtt) |
|
|
|
|
|
#2 |
|
Rìu Sắt
![]() Tham gia: Mar 2008
Đến từ: 19/16D Trần Bình Trọng, Phường 5, Quận Bình Thạnh, Tp. HCM
Bài: 143
VZD: 3.277
Điểm: 50/14 bài viết
|
Cho xem hình giao diện của nó koi!!!
|
|
|
|