特殊:Badtitle/NS100:InstalacaoPelaRede

来自Ubuntu中文
Wikibot留言 | 贡献2007年11月22日 (四) 13:07的版本 (新页面: {{From|https://help.ubuntu.com/community/InstalacaoPelaRede}} {{Languages|UbuntuHelp:InstalacaoPelaRede}} Texto em Inglês - UbuntuHelp:Installation/Netboot === Netboot Install === E...)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航跳到搜索

{{#ifexist: :InstalacaoPelaRede/zh | | {{#ifexist: InstalacaoPelaRede/zh | | {{#ifeq: {{#titleparts:InstalacaoPelaRede|1|-1|}} | zh | | }} }} }} {{#ifeq: {{#titleparts:InstalacaoPelaRede|1|-1|}} | zh | | }}

Texto em Inglês - UbuntuHelp:Installation/Netboot

Netboot Install

Este Tutorial descreve uma instalação do sistema Ubuntu numa máquina antiga com um leitor de CDs SCSI que não consegue fazer boot pelo CD. Voçê deve modificar o hostname e os endereços IP para os da sua própria configuração. Os principios descritos aqui são aplicáveis a outros servidores de DHCP e TFTP para além dos aqui descritos; usando servidores diferentes dos aqui explicados é deixado como um exercicio para o leitor.

Senário

Um antigo Celeron 400Mhz sem Boot pela Drive de CDROM SCSI, (kanga, 172.31.0.242). Este é a máquina onde se vai instalar o Sistema. A máquina tem uma drive de Disquetes onde é possivel fazer boot.

Um Servidor de DHCP (roo, 172.31.0.252), usando dnsmasq como servidor de DHCP. roo (nome da máquina - hostname) é um sistema linux básico. Foi adicionado o pacote tftp-hpa ao sistema, compilado através do seu código fonte.

Atenção: Assume-se que voçê está por detrás de uma Firewall e que não vai expor estes serviços para além da firewall. Assume-se que voçê também tenha uma ligação rápida (ADSL).

Configurando DHCP-BOOT

Na máquina roo (Servidor DHCP):

  • no ficheiro /etc/dnsmasq.conf, adicione a seguinte linha:
dhcp-boot=pxelinux.0,roo,172.31.0.252 (Atenção substituia pelo seu ip)

Esta máquina já atribui endereços IP à maquina kanga através de DHCP.

  • Reinicie dnsmasq.
  • Descompacte o seu contéudo para um directório, ex. /var/lib/tftpboot
tar -xzf pxeboot.tar.gz -C /var/lib/tftpboot/
chown -R nobody:nobody /var/lib/tftpboot
  • Inicie o servidor de tftpd . Adicione as seguintes linhas em /etc/xinet.d/tftp.
service tftp
{
disable                 = no
socket_type             = dgram
wait                    = yes
user                    = root
server                  = /usr/sbin/in.tftpd
server_args             = -v -s /var/lib/tftpboot
only_from   = 172.31.0.240/28
interface   = 172.31.0.252
}
  • Reinicie xinetd
 
killall -HUP xinetd
Agora em algumas máquinas da sua rede:
  • Crie uma Disquete de Arranque Etherboot tendo em conta a placa de rede que tem. kanga (a máquina onde se vai instalar o sistema) tem uma placa de rede 3Com 3c905 NIC
  • Faça o Download e descompacte o Etherboot (etherboot-5.3.9.tar.bz2 a partir do SourceForge).
  • Crie a disquete (insira a disquete na drive :).
make bin/3c90x.zfd0

(Substitua o seur NIC em vez do 3c90x que é específico da placa de rede 3com)

Começe a Instalação

  • Arranque a máquina onde vai instalar o sistema (kanga) a partir da disquete que criou
  • Maravilhe-se a ver o Ubuntu a ser instalado pela rede.