Atualmente, trabalho em um suporte técnico de tecnologia da minha faculdade, onde consertamos os computadores pessoais de todos os alunos. Temos centenas de DVDs e CDs que usamos para inicializar em todos os tipos de coisas diferentes para solucionar problemas. Entre eles estão:
- Várias distribuições Linux
- Ambientes Windows PE
- disco rígido Regen
- Consoles de recuperação do Windows (todas as versões)
- Discos de instalação do Windows (todas as versões)
Isso significa que gastamos muito dinheiro em CDs e DVDs à medida que eles se perdem, arranham, etc. Está se tornando um incômodo gerenciá-los! Eu tenho pensado em brincar com um servidor PXE que poderia nos permitir inicializar essas coisas pela rede e reduzir a confusão.
Alguns desses discos possuem informações especiais de inicialização, de modo que você não pode simplesmente copiar os arquivos para um disco em branco. E alguns deles são incompatíveis entre si nos CDs de inicialização múltipla que criei. Por exemplo, não consegui criar um CD de inicialização múltipla com o Ubuntu 11.04 e o CD de inicialização de Hiren.
- É possível ter um servidor PXE que permita aos dispositivos "inicializar" em muitos ambientes diferentes?
- É possível que o servidor PXE tenha imagens de disco inicializáveis (ISOs) que simplesmente 'emula' para os computadores conectados inicializarem?
- Se a resposta para o número 2 for 'não', como configurar um servidor PXE para inicializar em várias coisas?
Por fim, gostaria de inicializar em um servidor PXE que fornece apenas um menu numerado de itens nos quais podemos inicializar. Como 1) Ubuntu, 2) Regen do disco rígido, 3) Windows 7 Home, etc. Isso é possível?
Por onde posso começar?
fonte
Respostas:
Sim. Eu gerenciei muitos servidores PXE. Eu recomendaria o NeoPXE. Há toneladas de documentação e é muito poderoso. Você pode fazer coisas como criar um menu que será carregado em cadeia para outros servidores PXE e instalar destinos.
Você também deve saber que um servidor PXE é simplesmente um servidor DHCP emparelhado com um servidor TFTP. Para fazer coisas mais avançadas, como o que explico abaixo, você estará configurando um servidor DHCP proxy.
Por exemplo, nós o configuramos para que, quando você inicializar o PXE, tenha uma lista de opções para acessar os servidores PXE de vários departamentos diferentes ou acessar o Linux, Solaris ou BSD. De lá, você pode ir para Stable / Devel e escolher sua arquitetura e versão. Finalmente, você terá a opção de executar um kickstart / autoyast / jumpstart ou uma instalação assistida.
Os menus podem ser criados programaticamente e / ou manualmente. Você edita os arquivos de configuração e executa o make. Acho que isso responde 1, 2 e 4. Para o número 3, se eu entendi direito ... você não pode simplesmente servir um ISO a um cliente de um servidor PXE. Para distribuições Linux, geralmente, você terá que retirar o initrd e vmlinuz e, em seguida, tornar o restante dos pacotes acessíveis via NFS, FTP, HTTP ou smb.
Eu acho que isso é exatamente o que você está procurando.
Entre em contato se desejar instruções mais específicas para uma determinada distribuição ou se precisar de ajuda para configurar o NeoPXE.
fonte
Eu tinha um servidor PXE que também era um espelho local do Ubuntu e, à medida que novas versões eram lançadas, eu adicionava novas imagens para inicializar. Acredito que muitos sistemas operacionais são capazes disso, mas o Linux é o mais fácil. Se o link na postagem da Amartel não for suficiente para chegar até lá, eu posso escrever uma postagem detalhada no meu blog e gravar um link nos comentários, mas aqui está o esboço básico do que você precisa:
fonte
Por acaso, esses computadores são novos o suficiente para suportar a inicialização em um disco rígido USB? Nesse caso, há outra opção que você pode explorar. Você pode consolidar seus vários PEs em uma única unidade flash e criar um menu de inicialização personalizado que inicializará o PE de sua escolha (ou executará outras ferramentas). Eu faço isso e sou capaz de transportar essencialmente o que você está carregando em uma única unidade flash (128gb). Contanto que o PC possa inicializar, é ótimo.
Quanto ao servidor PXE, aqui está um link para criar um servidor linux (ubuntu) PXE para várias distribuições, incluindo imagens do DOS. Deve ser um bom ponto de partida: https://help.ubuntu.com/community/PXEInstallMultiDistro
fonte
Se você tiver dinheiro para gastar, o Altiris é um bom sistema para implantação - http://www.symantec.com/business/deployment-solution
fonte