Tôi có thể cài đặt Windows trên hệ thống không đĩa với iSCSI không?


11

Tôi đang sắp xếp lại mạng gia đình của mình, hiện bao gồm một hộp NAS, trong số những thứ khác, cho phép tôi xuất các phân vùng thông qua iSCSI. Bây giờ tôi muốn loại bỏ ổ cứng trong máy Windows của mình, vì nó tạo ra khá nhiều tiếng ồn và không cung cấp dự phòng, vì vậy tôi muốn khởi động từ mạng và cài đặt hệ thống của tôi trên iSCSI.

Vì hộp NAS chạy Linux và điều này chỉ đủ để ngứa cá nhân, tôi sẵn sàng viết mã theo cách của mình xung quanh một số vấn đề. Tôi hiểu trình tự khởi động Windows rất giống với Linux trong đó một kernel và một bộ trình điều khiển ban đầu được tải dưới dạng các đốm bởi bộ nạp khởi động, sau đó kernel được gọi, sau đó khởi tạo và tải trình điều khiển từ hình ảnh do bộ tải khởi động để lại, tuy nhiên ma quỷ là trong các chi tiết trong trường hợp này.

Cách tiếp cận của tôi sẽ là cung cấp một bộ khởi tạo iSCSI dưới dạng Dịch vụ khởi động EFI, cho phép trình tải lấy kernel và trình điều khiển, tuy nhiên tôi thấy có vấn đề với cài đặt ban đầu (trình điều khiển mạng được tải sau trình điều khiển SCSI trong trình cài đặt) và liệu trình điều khiển mạng có thể là một phần của chuỗi phụ thuộc cho trình điều khiển Boot.

Có thể tải trình điều khiển mạng ngay từ đầu trong quá trình khởi động không và nếu có, tôi có thể bằng cách nào đó ảnh hưởng đến việc chuẩn bị hình ảnh bộ sưu tập Trình điều khiển khởi động để chúng được bao gồm không? Tôi có thể vượt qua giới hạn trình cài đặt không?

Câu trả lời:


4

Không cần phải khởi động lại chương trình cơ sở của bạn hoặc trả tiền cho một giải pháp phần mềm, đặc biệt nếu bạn chỉ cần khởi động một máy tính. Giải pháp là: người khởi xướng gPXE + iSCSI cộng với một số nấu ăn. Hầu hết những gì bạn cần làm được giải thích ở đây: http://www.etherboot.org/wiki/sanboot Điều này hoạt động cho Windows XP đến 7 và cho cả HĐH máy chủ.


1

Bạn có thể khởi động lại chương trình cơ sở của NIC bằng iPXE , điều này sẽ cho phép bạn khởi động trực tiếp từ mục tiêu iSCSI của bạn.

Tôi thích sử dụng phương thức tải chuỗi vì tôi không chắc liệu VMware ESXi có chơi tốt với các NIC được phản xạ hay không và các NIC kép mà tôi có quá đắt để gây rối.


0

Hệ điều hành Windows Server 2003 và mới hơn cho phép iSCSI Boot từ Microsoft. Bài viết của TechNet

CCBoot rõ ràng cho phép một người cũng khởi động hệ điều hành máy khách XP & up, nhưng nó không miễn phí. Tôi cũng chỉ tìm thấy nó qua Google, vì vậy tôi không biết sản phẩm này hoạt động như thế nào, nó hoạt động tốt như thế nào, hoặc công ty có tốt không. Dường như máy chủ cần chạy Windows cũng như máy khách khởi động.


0

Về cơ bản mọi thứ mới hơn XP sẽ cho phép bạn cài đặt trực tiếp vào iSCSI mà không cần sửa đổi, nhưng lưu ý: các phân vùng phục hồi KHÔNG hỗ trợ iSCSI. Đây là một vấn đề với Windows 10, thường xuyên muốn khởi động phân vùng phục hồi khi thực hiện nâng cấp hệ thống lớn. Để thực hiện điều đó, bạn sẽ phải sao chép hình ảnh vào đĩa cục bộ, áp dụng bản cập nhật, sau đó sao chép lại, gắn vào thiết bị iSCSI bằng một máy khác có khả năng chỉnh sửa sổ đăng ký, vô hiệu hóa một trong các quy tắc tường lửa bí mật ngăn chặn iSCSI hoạt động thông qua regedit, và sau đó bạn sẽ có thể khởi động lại nó.

Tôi không chắc làm thế nào điều này có được thông qua QA vì việc khởi động iSCSI được cho là một tính năng được hỗ trợ chính thức, nhưng mặc dù tất cả mọi người hỏi về nó, tôi vẫn chưa tìm được giải pháp hiệu quả.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.