Network Install
Origem: openSUSE, a enciclopédia livre.
' '
= Executando uma rede só instalar =
Às vezes é necessário para atualizar uma máquina que só é acessível através da rede. No SUSE Linux você tem várias possibilidades para executar remotamente o programa de instalação. Estes são:
- Ssh
- VNC
- Console serial
Eu só quero delinear aqui como instalar com o ssh. VNC é semelhante, e para a consola série coisas são ainda mais fácil. Esta dica destina-se como uma dica de como fazer as coisas, não como uma referência em profundidade.
NOTA: hospedado em um servidor, ele pode ser sábio para não usar a inicialização padrão para a instalação, instale em uma partição diferente do actual sistema de funcionamento e utilização grubonce para iniciar a instalação. Se alguma vez a instalação falhar, o próximo reboot irá reiniciar o padrão executando o sistema.
Manual de Elaboração == ==
=== Obter os arquivos de instalação necessários ===
O que você precisa para uma instalação de rede é para arrancar com o kernel de instalação, bem como a instalação initrd no computador remoto. Ao mesmo tempo, você precisa saber sobre o endereço IP que o computador vai ter. Vamos supor que você tenha um endereço IP fixo. Se você usa DHCP, omitir as definições de rede e usar o endereço IP que começa a partir de seu servidor DHCP.
Primeiro, copie a imagem do kernel e instalação no seu initrd / boot </ tt>:
cd / tmp
wget-O vmlinuz.install ftp:// <caminho para openSUSE> / boot / loader / Linux </ nowiki>
wget-O initrd.install <nowiki> ftp:// <caminho para openSUSE> / initrd boot loader / </ nowiki>
vmlinuz.install cp / boot / vmlinuz.install
initrd.install cp / boot / initrd.install
'''==== Exemplo para o openSUSE 10.3 W / mirrors.kernel.org ===='''
cd / tmp
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/10.3/repo/oss/boot/i386/loader/linux </ nowiki>
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/10.3/repo/oss/boot/i386/loader/initrd </ nowiki>
cp linux / boot / vmlinuz.install
initrd cp / boot / initrd.install
'''==== Exemplo para o openSUSE 11.0 W / mirrors.kernel.org ===='''
cd / tmp
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/11.0/repo/oss/boot/i386/loader/linux </ nowiki>
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/11.0/repo/oss/boot/i386/loader/initrd </ nowiki>
cp linux / boot / vmlinuz.install
initrd cp / boot / initrd.install
'''==== Exemplo para o openSUSE 11.1 W / mirrors.kernel.org ===='''
cd / tmp
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/11.1/repo/oss/boot/i386/loader/linux </ nowiki>
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/11.1/repo/oss/boot/i386/loader/initrd </ nowiki>
cp linux / boot / vmlinuz.install
initrd cp / boot / initrd.install
==== Exemplo para o desenvolvimento de código mais recente w / mirrors.kernel.org & i386 ====
cd / tmp
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/linux </ nowiki>
wget <nowiki> http://mirrors.kernel.org/opensuse/distribution/SL-OSS-factory/inst-source/boot/i386/loader/initrd </ nowiki>
cp linux / boot / vmlinuz.install
initrd cp / boot / initrd.install
'''Configurar GRUB === ==='''
Em seguida, preparar a configuração do grub para arrancar estas imagens. Se o endereço IP do seu computador é 192.168.10.10, o gateway para a internet é 192.168.10.1 e sua partição root (/) é / dev/hda1, adicione uma seção como o seguinte para'' '/ boot / grub / menu . lst'' ':
''' Boot título - SUSE Linux 10.1'''
root (hd0, 0)
kernel / boot / usessh noapic vmlinuz.install = 1 sshpassword = "12345678" install = <nowiki> ftp:// <caminho para openSUSE> </ nowiki> hostip = 192.168.10.10 netmask = 255.255.255.0 gateway = 192.168.10.1 nameserver = 192.168.10.1
initrd / boot / initrd.install
; Observação: a senha deve ser de pelo menos 8 caracteres.
; Observação: verifique se o endereço IP está realmente disponíveis antes de reiniciar. Mesmo local endereços podem causar problemas se a máquina alvo está em um segmento de rede maior.
Observe que você deve digitar o endereço IP no caminho para o SUSE Linux em vez do nome, se você não fornecer um servidor de nomes. Então faça esta entrada 1 do padrão alterando menu.lst na linha
default 0
para refletir o número da seção de sua entrada.
;'' 'Nota:''' Se você quer arrancar para outra seção temporariamente, não alterar o padrão. Ao invés disso use o comando <tt> grubonce 0 </ tt>, onde 0 é o número da nova seção.
Após fazer isso, fazer um reboot.
'''==== Exemplo para o desenvolvimento de código mais recente w / um dos sites mirrors.kernel.org ===='''
Boot título - SUSE LINUX DEVELOPMENT INSTALL
root (hd0, 4)
kernel / boot / usessh vmlinuz.install = 1 sshpassword = "12345678" install = http://204.152.191.7/opensuse/distribution/SL-OSS-factory/inst-source <nowiki> </ nowiki> hostip = 192.139.88.209 netmask = 255.255.255.0 gateway = 192.139.88.254 nameserver = 192.139.88.1
initrd / boot / initrd.install
'''==== Exemplo para o openSUSE 10.3 a partir de mirrors.kernel.org ===='''
Boot título - openSUSE 10.3
root (hd0, 0)
kernel / boot / usessh noapic vmlinuz.install = 1 sshpassword = "12345645" <nowiki> http://mirrors.kernel.org/opensuse/distribution/10.3/repo/oss/ install = </ nowiki> hostip = 192.168.42.123 / 24 = gateway = 192.168.42.1 nameserver 192.168.42.1
initrd / boot / initrd.install
'''==== Exemplo para o openSUSE 11.0 em mirrors.kernel.org ===='''
Boot título - openSUSE 11.0
root (hd0, 0)
kernel / boot / usessh noapic vmlinuz.install = 1 sshpassword = "12345645" <nowiki> http://mirrors.kernel.org/opensuse/distribution/11.0/repo/oss/ install = </ nowiki> hostip = 192.168.42.2 / 24 = gateway = 192.168.42.1 nameserver 192.168.42.1
initrd / boot / initrd.install
'''==== Exemplo para o openSUSE 11.1 a partir de mirrors.kernel.org ===='''
Boot título - openSUSE 11.1
root (hd0, 0)
kernel / boot / usessh noapic vmlinuz.install = 1 sshpassword = "12345645" <nowiki> http://mirrors.kernel.org/opensuse/distribution/11.1/repo/oss/ install = </ nowiki> hostip = 192.168.42.2 / 24 = gateway = 192.168.42.1 nameserver 192.168.42.1
initrd / boot / initrd.install
Eventualmente, você pode ter que dar o espelho IP: 149.20.20.135
'''== Preparação com um Script =='''
Baixar kernel e initrd, bem como modificar a configuração do grub na sua maioria podem ser automatizados com o [http://www.suse.de/ ~ lnussel setupgrubfornfsinstall / setupgrubfornfsinstall.html] script.
'''== Iniciar a Instalação =='''
O computador irá iniciar novamente após a reinicialização, mas desta vez iniciar a sua imagem de instalação em vez de o sistema instalado. Para atingir a imagem de instalação, faça um ssh para este sistema:
ssh-X root@192.168.10.10
e digite a senha que foi dada em sshpassword (no exemplo acima, isto é "12345645", com 1-8 seria óbvio para os golpistas;)). Tudo que você tem a fazer agora é começar yast (ou yast2 para instalação gráfica), e como proceder em uma instalação normal.
; NOTA: Durante a instalação, se você for desconectado antes que você tenha a chance de digitar a senha de root, em seguida, reconectar depois de alguns minutos e digite a senha de instalação, dado que foi definido no grub'' 'menu.lst''' ficheiro. Depois que você tem de correr'' '/ usr/lib/YaST2/startup/YaST2.ssh''' para continuar a instalação.
'''== == Pós-instalação'''
Depois disso, você pode ter que executar'' '/ usr/lib/YaST2/startup/YaST2.ssh''' para continuar a instalação.
Isso pode ser perdida, porque só é útil para instalar o X, mas se não o processo inicial é um pouco quebrado.
'''== Mais informações =='''
As opções que podem ser utilizadas na linha de comando do kernel estão resumidos em um ou outro
<tt> / usr/share/doc/packages/autoyast2/html/appendix.linuxrc.html </ tt>
ou
<tt> / usr / share / doc / packages / linuxrc / linuxrc.html </ tt>. Em vez de usar dois pontos (:) para separar o nome e os valores (como o usado em um arquivo de informações /), use um sinal de igual (=) ao adicionar as opções no menu do GRUB para a linha de comando do kernel. <tt> [[linuxrc]] </ tt> sempre tenta descobrir o máximo de informação possível sobre o computador, por isso, se você não fornecer informações sobre a conexão de rede, ele vai tentar usar o DHCP para configurar a sua rede.
[[de Netzwerkinstallation:]]
[[fr: Network_Install]]
[[nl: Network_Install]]
[[ru: Сетевая установка]]

