Чи можна встановити Windows на бездискову систему за допомогою iSCSI?


11

Я реорганізую свою домашню мережу, яка тепер включає в себе коробку NAS, що, серед іншого, дозволяє мені експортувати розділи через iSCSI. Тепер я хотів би позбутися від жорсткого диска на моїй машині Windows, оскільки він створює досить багато шуму і не забезпечує надмірності, тому я хотів би завантажитися з мережі та встановити свою систему на iSCSI.

Оскільки в коробці NAS працює Linux, і цього достатньо для особистого свербіння, щоб я почувся, я готовий розібратися в деяких проблемах. Я розумію, що послідовність завантаження Windows дуже схожа на Linux у тому, що ядро ​​та початковий набір драйверів завантажуються завантажувачем, як краплі, потім викликається ядро, яке потім ініціалізує та завантажує драйвери із зображення, залишеного завантажувачем, проте чорт у деталях у цьому випадку.

Моїм підходом було б надати ініціатора iSCSI як службу завантаження EFI, яка повинна дозволяти завантажувачу відновлювати ядро ​​та драйвери, однак я бачу проблеми з початковою установкою (мережеві драйвери завантажуються після драйверів SCSI в інсталятор), і чи мережеві драйвери можуть бути частиною ланцюга залежності для драйверів завантаження.

Чи можливо завантажувати мережеві драйвери, які на початку процесу завантаження, і якщо так, чи можу я якось вплинути на підготовку зображення колекції драйверів Boot, щоб вони були включені? Чи можу я обійти обмеження встановника?

Відповіді:


4

Не потрібно перекладати прошивку або платити за програмне рішення, особливо якщо вам потрібно завантажувати лише один комп'ютер. Рішення таке: ініціатор gPXE + iSCSI плюс трохи приготування. Більшість того, що вам потрібно зробити, пояснено тут: http://www.etherboot.org/wiki/sanboot Це працює для Windows XP до 7 та для серверів також.


1

Ви можете повторно змінити мікропрограмне забезпечення свого NIC за допомогою iPXE , що дозволить завантажуватись безпосередньо з вашої цілі iSCSI.

Я вважаю за краще використовувати метод завантаження ланцюга, тому що я не впевнений, чи VMware ESXi буде чудово грати з переробленими NIC, а подвійні NIC, які у мене є, занадто дорогі, щоб з цим возитися.


0

ОС Windows Server 2003 та новіші версії дозволяють завантажувати iSCSI Boot від Microsoft. Стаття TechNet

CCBoot, очевидно, дозволяє також завантажувати клієнтські ОС XP і вище, але це не безкоштовно. Я також просто знайшов його через Google, тому я не маю уявлення, чи працює продукт, наскільки добре він працює, чи компанія хороша. Здається, сервер повинен запускати Windows, а також завантажувальний клієнт.


0

В основному все новіше, ніж XP, дозволить вам встановити безпосередньо в iSCSI без змін, але пам'ятайте: розділи відновлення НЕ підтримують iSCSI. Це проблема з Windows 10, яка регулярно хоче завантажувати розділ відновлення під час великих оновлень системи. Для цього вам доведеться скопіювати зображення на локальний диск, застосувати оновлення, потім скопіювати його назад, приєднати до пристрою iSCSI з іншою машиною, здатною редагувати реєстр, відключити одне із секретних правил брандмауера, що перешкоджає iSCSI працюватиме через regedit, і тоді ви зможете знову його завантажувати.

Я не впевнений, як це вдалося досягти через QA, оскільки завантаження iSCSI має бути офіційно підтримуваною функцією, але, незважаючи на те, що люди запитують про це, мені ще потрібно знайти рішення, яке працює.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.