Posso instalar o Windows em um sistema sem disco com o iSCSI?

8

Estou reorganizando minha rede doméstica, que agora inclui uma caixa NAS, que, entre outras coisas, me permite exportar partições via iSCSI. Agora eu gostaria de me livrar do disco rígido na minha máquina Windows, já que faz bastante barulho e não fornece redundância, então eu gostaria de inicializar a partir da rede e ter a instalação do meu sistema em iSCSI.

Como o NAS box roda com o Linux e isso é apenas uma coceira pessoal a zero, estou disposto a codificar meu caminho em torno de alguns problemas. Eu entendo que a seqüência de inicialização do Windows é muito parecida com a do Linux em que um kernel e um conjunto inicial de drivers são carregados como blobs pelo bootloader, então o kernel é invocado, que inicializa e carrega os drivers da imagem deixada pelo bootloader, no entanto, o diabo está nos detalhes neste caso.

Minha abordagem seria fornecer um iniciador iSCSI como um serviço de inicialização EFI, que deve permitir que o carregador recupere o kernel e os drivers; no entanto, vejo problemas na instalação inicial (drivers de rede são carregados após drivers SCSI no instalador) e se os drivers de rede podem fazer parte da cadeia de dependência dos drivers de inicialização.

É possível carregar drivers de rede no início do processo de inicialização e, se sim, posso de alguma forma influenciar a preparação da imagem de coleção do driver de Boot para que eles sejam incluídos? Posso contornar a limitação do instalador?

    
por Simon Richter 09.02.2011 / 18:01

4 respostas

3

Não há necessidade de atualizar seu firmware ou pagar por uma solução de software, especialmente se você precisar inicializar apenas um computador. A solução é: Iniciador gPXE + iSCSI mais alguma cozedura. A maior parte do que você precisa fazer é explicado aqui: link Isso funciona para o Windows XP para 7 e também para os sistemas operacionais de servidor.

    
por 10.02.2011 / 13:12
1

Você pode atualizar o firmware da NIC com iPXE , que permitirá inicializar diretamente do seu destino iSCSI.

Eu prefiro usar o método chainloading , pois não tenho certeza se o VMware ESXi funcionará bem com as NICs reflashed e o dual-NICs que tenho são muito caras para mexer com.

    
por 09.02.2011 / 20:35
0

Os sistemas operacionais Windows Server 2003 e mais recentes permitem o iSCSI Boot da Microsoft. Artigo do TechNet

O CCBoot aparentemente permite que um usuário inicialize os sistemas operacionais cliente XP & para cima, mas não é grátis. Eu também acabei de encontrá-lo via Google, então não tenho idéia se o produto funciona, se funciona bem ou se a empresa é boa. Parece que o servidor precisa executar o Windows, bem como o cliente de inicialização.

    
por 09.02.2011 / 19:37
0

Basicamente, qualquer coisa mais recente que o XP permitirá que você instale diretamente no iSCSI sem modificações, mas esteja ciente: as partições de recuperação NÃO suportam iSCSI. Este é um problema com o Windows 10, que regularmente quer inicializar a partição de recuperação ao fazer grandes atualizações de sistema. Para fazer isso, você terá que copiar a imagem para um disco local, aplicar a atualização, copiá-la de volta, anexar ao dispositivo iSCSI com uma máquina diferente capaz de editar o registro, desabilitar uma das regras secretas do firewall que impede iSCSI de trabalhar via regedit e, em seguida, você deve ser capaz de inicializá-lo novamente.

Não tenho certeza de como isso se deve ao QA, já que a inicialização do iSCSI deve ser um recurso oficialmente suportado, mas, apesar de todas as pessoas perguntarem sobre isso, ainda não encontrei uma solução que funcione.

    
por 01.09.2017 / 23:03