Imagem ISO de boot do Ubuntu com PXE, usando apenas tftp, dhcp e apache mas NÃO NFS

0

Esta pergunta foi feita antes, sem uma resposta adequada: É possível inicializar um LiveCD do Ubuntu via PXE usando HTTP (não NFS)?

Parece que costumava haver um truque com memdisk também ( Thin Client Lubuntu sobre PXE Server com DHCP e TFTP ), mas parece que não está mais funcionando com as versões mais recentes do Ubuntu.

Então, alguém sabe como PXE inicializar um arquivo ISO * Ubuntu (desktop) (com a opção de sessão ao vivo) sem um NFS? Mais uma vez, usando apenas:

  • tftp
  • dhcp (por exemplo, isc-dhcp-server)
  • apache (opcional)
por Julen Larrucea 21.12.2016 / 17:01

1 resposta

1

A resposta à pergunta feita é, infelizmente, não . Você pode pesquisar informações sobre como editar a imagem do LiveCD para que ela seja carregada dessa maneira, mas é uma grande tarefa.

Abordagem datada, mas representativa: link

O mais próximo que você pode chegar dessa experiência sem editar a imagem é uma inicialização de instalação que você pode fazer diretamente dos recursos da Internet da Canonical, como os seguintes (note: eu uso ipxe , e esta é a listagem de um linux arquivo do tipo .php compatível com o mesmo).

#!ipxe

echo Starting Ubuntu x64 installer

# Figure out if client is 64-bit capable
cpuid --ext 29 && set archl amd64 || set archl i386

:setBase
set base-url http://ftp.ubuntu.com/ubuntu/dists/xenial/main/installer-${archl}/current/images/netboot/ubuntu-installer/${archl}

kernel ${base-url}/linux
initrd ${base-url}/initrd.gz
imgargs linux 

boot 

Nota: Lembro-me vagamente de ler que você pode montar uma imagem iso do LiveCD para o handoff dhcp / tftp para fazer isso, no entanto, se eu me lembro disso, você está limitado a uma única imagem de inicialização pxe. ainda mais. Talvez seja uma segunda oportunidade para pesquisar.

Referência Add'l usando o Clonezilla: link

    
por Mark 21.12.2016 / 17:17