Fazendo uma instalação autônoma do PXE a partir de um volume NFS local?

2

Estou tentando configurar instalações autônomas do Ubuntu Desktop (12.10) inicializando a partir do PXE. Eu tenho que trabalhar, mas desde que eu tive que usar o initrd.gz e kernel do mini iso, ele aparece apenas para poder instalar a partir de um repositório HTTP. Eu estou usando o kickstart e preseed para fazer a instalação real, e como eu disse ele funciona, mas leva muito tempo desde que ele tem que baixar todos os pacotes.

Eu tenho o ISO 12.10 completo e gostaria de ser capaz de inicializar o PXE e fazer uma instalação autônoma (com esquema de particionamento personalizado) usando os pacotes do CD de instalação (ou seja, não um espelho remoto). Eu olhei na imagem de instalação e vi que tudo está em um único arquivo squashfs, então montei isso, mas não tenho idéia se é possível usar os arquivos dentro dele para fazer a instalação.

Parece que uma solução é usar o apt-mirror para configurar um espelho de repositório completo e, em seguida, configurar o preseed para usar o repositório local para a instalação. Isso parece bastante simples, mas requer a configuração de um repositório de 100 gig, quando todos os arquivos que eu quero para a instalação base já estão em um ISO de 800 MB.

Eu tenho uma segunda opção PXE que apenas imita a inicialização do CD do Ubuntu. Ele o leva para a área de trabalho, e você clica duas vezes no ícone "Instalar o Ubuntu" e passa por todo o procedimento. Isso funciona, mas não é autônoma.

Então, para resumir, eu quero

  • Netboot
  • Faça uma instalação autônoma (sem prompts) com o esquema de particionamento personalizado
  • Realize a instalação usando apenas recursos na minha LAN
  • Não configurar um espelho de repo Ubuntu completo de 50-100 gig

Isso é possível?

    
por Evan 07.02.2013 / 15:57

2 respostas

0

Você pode configurar um servidor espelho local e servir as pastas "dists" e "pool" do CD, diretamente ou copiando-as para o disco. Você não precisa realmente executar o script "apt-mirror" para preencher as pastas espelhadas.

Se você quisesse as atualizações mais recentes, poderia limitar a configuração do "apt-mirror" para apenas atualizar as seções principais e restritas, que são tudo o que está no CD-ROM. Isso aumentaria o uso do disco para cerca de 25 GB.

Outras sugestões podem ser mudar o ponto de distribuição no /etc/sources.list no sistema mini.iso, ou apenas alterar o arquivo / etc / hosts para redirecionar archive.ubuntu.com para um endereço local.

O uso do servidor proxy foi realmente uma boa ideia, já que tenderá a manter os arquivos atualizados automaticamente. Também lida com futuras atualizações de forma bastante eficiente. Kudos Evan.

    
por TomC 24.06.2013 / 22:39
0

Eu uso o reprepro para fazer espelhos parciais do Debian. Eu uso dpkg --get-selections > package.list para selecionar os pacotes para espelhar. Você pode usar a mesma lista para os repositórios debian e de segurança.

link

    
por umeboshi 26.12.2014 / 08:30