¿Puedo instalar Windows en un sistema sin disco con iSCSI?

10

Estoy reorganizando mi red doméstica, que ahora incluye una caja NAS, que, entre otras cosas, me permite exportar particiones a través de iSCSI. Ahora me gustaría deshacerme del disco duro en mi máquina Windows, ya que hace bastante ruido y no proporciona redundancia, por lo que me gustaría arrancar desde la red y tener la instalación de mi sistema en iSCSI.

A medida que la caja NAS ejecuta Linux y esto es solo una picazón personal suficiente, estoy dispuesto a codificar algunos problemas. Entiendo que la secuencia de arranque de Windows es muy parecida a la de Linux en que el gestor de arranque carga un núcleo y un conjunto inicial de controladores como blobs, luego se invoca el núcleo, que luego inicializa y carga los controladores de la imagen que dejó el gestor de arranque, Sin embargo, el diablo está en los detalles en este caso.

Mi enfoque sería proporcionar un iniciador iSCSI como un servicio de arranque EFI, que debería permitir que el cargador recupere el núcleo y los controladores, sin embargo, veo problemas con la instalación inicial (los controladores de red se cargan después de los controladores SCSI en el instalador), y si Los controladores de red pueden ser parte de la cadena de dependencia para los controladores de arranque.

¿Es posible cargar controladores de red al principio del proceso de arranque y, en caso afirmativo, puedo influir de alguna manera en la preparación de la imagen de la colección de controladores de arranque para que se incluyan? ¿Puedo evitar la limitación del instalador?

Simon Richter
fuente

Respuestas:

4

No es necesario volver a actualizar su firmware o pagar una solución de software, especialmente si solo necesita iniciar una computadora. La solución es: iniciador gPXE + iSCSI más algo de cocción. La mayor parte de lo que necesita hacer se explica aquí: http://www.etherboot.org/wiki/sanboot Esto funciona para Windows XP a 7 y también para sistemas operativos de servidor.

SysStreaming
fuente
1

Puede actualizar el firmware de su NIC con iPXE , que le permitirá arrancar directamente desde su objetivo iSCSI.

Prefiero usar el método de carga en cadena, ya que no estoy seguro de si VMware ESXi funcionará bien con las NIC actualizadas y las NIC dobles que tengo son demasiado caras para jugar.

paradroid
fuente
0

Los sistemas operativos Windows Server 2003 y posteriores permiten el arranque iSCSI de Microsoft. Artículo de TechNet

Aparentemente, CCBoot permite que uno arranque también los sistemas operativos cliente XP y superiores, pero no es gratuito. También lo encontré a través de Google, por lo que no tengo idea si el producto funciona, qué tan bien funciona o si la compañía es buena. Parece que el servidor necesita ejecutar Windows, así como el cliente de arranque.

afrazier
fuente
0

Básicamente, cualquier cosa más nueva que XP le permitirá instalar directamente en iSCSI sin modificaciones, pero tenga en cuenta: las particiones de recuperación NO son compatibles con iSCSI. Este es un problema con Windows 10, que regularmente quiere arrancar la partición de recuperación cuando se realizan actualizaciones importantes del sistema. Para hacer eso, tendrá que copiar la imagen en un disco local, aplicar la actualización, luego copiarla nuevamente, adjuntarla al dispositivo iSCSI con una máquina diferente capaz de editar el registro, deshabilitar una de las reglas secretas del firewall que impide iSCSI funciona a través de regedit, y luego debería poder iniciarlo nuevamente.

No estoy seguro de cómo pasó esto por el control de calidad, ya que se supone que el arranque iSCSI es una característica oficialmente admitida, pero a pesar de todas las personas que lo preguntan, todavía no he encontrado una solución que funcione.

Perkins
fuente