SUSE - como criar DVD de instalação e instalar via rede.

Atualizado em: 07/08/2006



Sobre este documento

Dicas e resumos de comandos na criação do DVD com as imagens ISO do CD e também instalação via rede.

Eventualmente para instalar ou atualizar algum pacote, alterei a configuração para buscar em algum mirror na internet.

SUSE 10 - Criar DVD com o mesmo conteúdo das ISO dos 5 CD

Como criar um DVD com o conteúdo das ISO dos 5 CD
http://www.opensuse.org/Making_a_DVD_from_CDs
http://en.opensuse.org/Making_a_DVD_from_CDs
http://en.opensuse.org/Download_Help#Make_a_DVD_from_the_CDs

Criar um DVD com o mesmo conteúdo das 5 ISO de CD, substituir os 5CD por um DVD, as linhas de comando abaixo, é uma copia das instruções na página acima com alteração do caminho e versão, fiz esta montagem porque não funcionou o copiar e colar da página, precisa ajustar os nomes dos arquivos e correção de algumas linhas de comando, também usar em scripts ou copiar e colar tudo de uma vez, também incluir neste DVD uma copia do FAQ, arquivos de configuração (modelos), outros tutorias e documetos, pacotes que utilizo com frequencia e não fazem parte da distro.

Ambiente, maquina com SUSE 10 instalado com KDE, gravador de DVD, download das imagens ISO via torrent, foram salvas em /tmp/iso, md5 conferido e OK,

  linux:/tmp # ls -la /tmp/iso
  -rw-r--r--   1 zago users       316 Feb  5 16:19 MD5SUMS
  -rw-r--r--   1 zago users 702285824 Feb  5 16:20 SUSE-10.0-CD-i386-GM-CD1.iso
  -rw-r--r--   1 zago users 729962496 Feb  5 16:21 SUSE-10.0-CD-i386-GM-CD2.iso
  -rw-r--r--   1 zago users 733843456 Feb  5 16:22 SUSE-10.0-CD-i386-GM-CD3.iso
  -rw-r--r--   1 zago users 726171648 Feb  5 16:23 SUSE-10.0-CD-i386-GM-CD4.iso
  -rw-r--r--   1 zago users 732893184 Feb  5 16:24 SUSE-10.0-CD-i386-GM-CD5.iso

Na criação do DVD requer o script; create_package_descr, na minha instalação do SUSE 10 não tinha este script; ele vem no pacote autoyast2-utils, a falta dele provoca a mensagem de erro;

-bash: create_package_descr: command not found

Para evitar este erro, verifique se já está instalado, ele vem no pacote autoyast2-utils, instalei via smart com esta linha de comando;

smart install autoyast2-utils

Cuidado com o espaço em disco, vai precisar de espaço para salvar a copia das ISO e também para salvar a nova ISO em DVD, considere um mínimo de 20GB livre na maquina que executar este processo, a seguir as linhas de comando para copiar e colar.

  #montar as imagens - inicio do script ou das linhas para copiar e colar
  mkdir -p /mnt/SL10CD01 && mount -o loop /tmp/iso/SUSE-10.0-CD-i386-GM-CD1.iso /mnt/SL10CD01
  mkdir -p /mnt/SL10CD02 && mount -o loop /tmp/iso/SUSE-10.0-CD-i386-GM-CD2.iso /mnt/SL10CD02
  mkdir -p /mnt/SL10CD03 && mount -o loop /tmp/iso/SUSE-10.0-CD-i386-GM-CD3.iso /mnt/SL10CD03
  mkdir -p /mnt/SL10CD04 && mount -o loop /tmp/iso/SUSE-10.0-CD-i386-GM-CD4.iso /mnt/SL10CD04
  mkdir -p /mnt/SL10CD05 && mount -o loop /tmp/iso/SUSE-10.0-CD-i386-GM-CD5.iso /mnt/SL10CD05
  #Copiar tudo para o diretório /tmp/sl10dvd
  mkdir -p /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD01/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD02/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD03/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD04/* /tmp/sl10dvd
  cp -rfvp /mnt/SL10CD05/* /tmp/sl10dvd
  # incluir no DVD, também alguns aplicativos e copia de minha documentação no DVD (copia do FAQ e manuais do SUSE)
  # aproveite para completar o DVD com documentação e aplicativos mais utilizados.
  cp -rfvp /home/zago/guiaz /tmp/sl10dvd
  cp -rfvp /home/zago/apostilas /tmp/sl10dvd
  cp -rfvp /home/zago/utilitarios /tmp/sl10dvd
  
  # desmontar as montagem das ISO e remover o ponto de montagem.
  umount /mnt/SL10CD01 && rm -rf /mnt/SL10CD01
  umount /mnt/SL10CD02 && rm -rf /mnt/SL10CD02
  umount /mnt/SL10CD03 && rm -rf /mnt/SL10CD03
  umount /mnt/SL10CD04 && rm -rf /mnt/SL10CD04
  umount /mnt/SL10CD05 && rm -rf /mnt/SL10CD05
  
  # remover sub-diretórios que não serão utilizados, de media.2 até media.5.
  rm -rf /tmp/sl10dvd/media.2 /tmp/sl10dvd/media.3 /tmp/sl10dvd/media.4 /tmp/sl10dvd/media.5
  
  # Altere em /tmp/sl10dvd/media.1/media, altere na ultima linha de 5 para 1, use seu editor preferido ou via sed.
  sed -i 's/5$/1/g' /tmp/sl10dvd/media.1/media
  
  
  chmod 777 -Rv /tmp/sl10dvd/boot
  cd /tmp/sl10dvd/suse
  create_package_descr -x setup/descr/EXTRA_PROV -l english -l spanish -l french -l german -l czech -l hungarian -l italian
  
  # Criar a imagem ISO do DVD, copiar e colar todas as linhas abaixo ou tudo em uma única linha.
  cd /tmp
  mkisofs -v -V SU100.001 -r -J -l -L -P "SuSE Linux AG" \
       -b "boot/loader/isolinux.bin" \
       -c "boot/loader/boot.cat" \
       -no-emul-boot -boot-load-size 4 -boot-info-table \
       -graft-points -o /tmp/SuSE-10.0-DVD.iso \
       /tmp/sl10dvd

#OBS, Alterar em /tmp/sl10dvd/media.1/media, altere na ultima linha de 5 para 1, não achei o comando para trocar a ultima linha do arquivo, então usei o comando para trocar o caracter quando ele for o ultimo da linha, neste exemplo funcionou porque não tem outra linha terminando com o numero 5, vai dar errado quando tiver mais de uma linha terminando com o numero 5, #então edite e faça manualmente, veja o conteúdo deste arquivo no SUSE 10 depois da alteração de 5 para 1, cat /tmp/sl10dvd/media.1/media

  SUSE LINUX Products GmbH
  20050914160317
  1

Gravar o DVD, via K3B basta um duplo clique na ISO ou na linha de comando;

growisofs -dvd-compat -speed=2 -Z /dev/cdrom=/tmp/SuSE-10.0-DVD.iso

Prontinho, agora tem também um DVD com o mesmo conteúdo dos 5 CD e mais a docomentação e aplicativos adicionando no diretório /tmp/sl10dvd antes da montagem da ISO.

Minha experiencia de uso deste DVD em instalações.

Experiencias

Boot pelo DVD, o procedimento é o mesmo da instalação por CD, nesta instalação não tem parada de troca do CD, o restante é igual a instalação via CD.

Em alguns testes, depois de iniciar a instalação dos pacotes, deu erro em alguns pacotes. Em opções na mensagem de erro, um clique em mais detalhes mostra algo como MD5 digest: BAD Expected(e6b......

Clique em ignorar e prosseguiu a instalação, concluiu sem problema, esqueci de testar os pacotes que acusou problema, iniciou o sistema e parecia tudo OK.

O mesmo processo em outra maquina e gravado com outra unidade de DVD, não acusou problemas, fiz a copia da ISO que deu origem ao DVD com problema e gravei nesta outra unidade e também não acusou problemas algum, instala sem mensagens de erro e funciona perfeitamente, portanto ficou a suspeita de problemas na unidade de gravação ou mídia.

Portanto, confira o MD5 das ISO antes de iniciar o processo de criação do DVD, se ocorrer algum erro no uso deste DVD, tente com outra unidade de gravação e mídia confiável.

SUSE 10.1 - i386 - Criar DVD com o mesmo conteúdo das ISO dos 5 CD

Atenção, a ISO criada com este script não serviu para instalar via rede, exportar via NFS e com boot pela mini-iso, o instalador não acha o catalogo ou algo relacionado a lista de pacotes, parece que na criação da ISO tem uma mensagem sobre catalogo, algo como não encontrado no local indicado.

Esta ISO funcionou como repositório local do smart, não gravei a DVD e parei com estes testes.

Para instalar via rede fica mais prático baixar a ISO em DVD, procure pela non-oss que vem com alguns pacotes extras.

make SUSE dvd
Criar DVD com boot de instalaçao a partir das imagem ISO dos 5 CD
http://sourceforge.net/projects/makesusedvd/

Dicas e instruções, manual e outras informações
http://en.opensuse.org/Making_a_DVD_from_CDs

Passo a passo para criar DVD da versão final do SUSE 10.1, comandos aplicado em instalação do openSUSE 10.1 RC1, download do rpm, dentro do diretório onde salvou, executar;

  rpm -ivh makeSUSEdvd-0.30-1.noarch.rpm
  # cd /diretorio/onde/salvou/iso
  # na minha instalação as ISO dos 5 CD estão em /tmp/iso
  cd /tmp/iso
  makeSUSEdvd -d /tmp/iso -o /tmp
  
  # resultado
  
  suse101:/tmp/iso # makeSUSEdvd -d /tmp/iso -o /tmp
  makeSUSEdvd version 0.30
  Software is like a parachute. It doesnt work if it is not open.
  
  Working with /tmp/iso as source of the ISO files.
  Putting the DVD ISO in /tmp .
  /tmp/CD_DIR already exists. Using /tmp/CD_DIR.CD.8519 instead
  /tmp already exists. Using /tmp.DVD.8519 instead
  
  /tmp/iso/SUSE-Linux-10.1-GM-i386-CD5.iso
          is being moved to /tmp/CD_DIR.CD.8519.
  .................................................
  
  ---corta--- 
  
  Respostas dadas, indicadas abaixo com          <<<===
  
  Please select what kind of key you want:
     (1) DSA and Elgamal (default)
     (2) DSA (sign only)
     (5) RSA (sign only)
  Your selection? 1                              <<<=== 1
  
  DSA keypair will have 1024 bits.
  ELG-E keys may be between 1024 and 4096 bits long.
  What keysize do you want? (2048)               <<<=== enter
  Requested keysize is 2048 bits
  Please specify how long the key should be valid.
           0 = key does not expire
        <n>  = key expires in n days
        <n>w = key expires in n weeks
        <n>m = key expires in n months
        <n>y = key expires in n years
  Key is valid for? (0)                          <<<=== enter
  Key does not expire at all
  Is this correct? (y/N) y                       <<<=== y
  
  You need a user ID to identify your key; the software constructs the user ID
  from the Real Name, Comment and Email Address in this form:
      "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
  
  You need a user ID to identify your key; the software constructs the user ID
  from the Real Name, Comment and Email Address in this form:
      "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>"
  
  Real name: Antonio F Zago                     <<<===  seu nome
  Email address: zagolinux@uol.com.br           <<<===  seu e-mail
  Comment:  qualquer coisa                      <<<===  enter ou seu comentario
  You selected this USER-ID:
      "Antonio F Zago <zagolinux@uol.com.br>"
  
  Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O  <<<=== O
  You need a Passphrase to protect your secret key.
  
  Enter passphrase:                                 <<<=== digite uma frase secreta
  
  Neste momento dispare um comando para gerar atividade no disco, algo como
  find / -name s*
  
  Continue movimentanto o mouse, copie e cole partes da tela e continue teclando
  rapidamente qualquer coisa para gerar a chave, faça isto até aparecer esta
  mensagem.
   
  
  gpg: key 79AEF01F marked as ultimately trusted
  public and secret key created and signed.
  
  gpg: checking the trustdb
  gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
  gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
  pub   1024D/79AEF01F 2006-05-14
        Key fingerprint = 3265 A831 B921 B1B5 B442  3D92 34E8 B511 79AE F01F
  uid                  Antonio F Zago (qualquer coisa) <zagolinux@uol.com.br>
  sub   2048g/22197915 2006-05-14
  
  
  Initrd is /tmp/CD_DIR/boot/i386/loader/initrd
  asdf asdfs6 blocks
  d
  Recreating MD5SUMS:
          /tmp/CD_DIR/suse/i586/MD5SUMS
  
  ---corta ---
  
  Continua o processo, antes de criar a ISO pede a frase secreta, digite a 
  mesma frase da ciração da chave para continuar.
  
  Não tem mais perguntas mas continua exibindo as mensagens de criação da ISO e no 
  final indica que salvou a ISO para DVD no sub-diretório DVD_DIR
  
  1689764 extents written (3300 MB)
  
  iso is saved as /tmp.DVD.15704/SUSE-10.1-0-DVD.iso
  
  MD5SUM is being calculated. This can take several minutes. Please be patient
  Undefined argument in option spec
  
  Use any burning program to burn it, or mount it with
  mount -o loop /tmp.DVD.15704/SUSE-10.1-0-DVD.iso /anydir/you/like
  
  If it is in /tmp you might want to move it, because it will be deleted at
  some point in the future.
Resultado final.

  ls -la /tmp.DVD.15704/SUSE-10.1-0-DVD.iso
  -rw-r--r-- 1 root root 3460636672 May 14 03:34 /tmp.DVD.15704/SUSE-10.1-0-DVD.iso

Use esta ISO para gravar o DVD ou para instalação via rede, neste caso não precisa gravar o DVD mas precisa baixar uma ISO com menos de 36MB e gravar em CD, faça o boot por este CD para iniciar a instalação e buscar o conteúdo do DVD no compartilhamento NFS, este procedimento funcionou até a versão RC1, na versão final está dado erro, na tela de particionamento do disco, no item Software, exibe a mensagem:

"Não foram encontrados catalogos em "nfs://192.168.1.120/tmp/distro"

Erro sem proposta.

Tentei com o script atual e com o adpatado para linha de comando e falhou em todos, qualquer dia faço novos testes.

Neste documento tem mais detalhes no tópico, Instalando via rede.

Gravar o DVD, via K3B basta um duplo clique na ISO ou via linha de comando;

growisofs -dvd-compat -speed=2 -Z /dev/cdrom=SUSE-10.1-0-DVD.iso

Prontinho, agora tem também um DVD com o mesmo conteúdo dos 5 CD e mais a docomentação e aplicativos adicionando no diretório /tmp/sl10dvd antes da montagem da ISO.

Outro script para criar DVD, copiar e colar linhas de comando

Como criar um DVD com o conteúdo das ISO dos 5 CD
http://www.opensuse.org/Making_a_DVD_from_CDs

Criar um DVD com o mesmo conteúdo das 5 ISO de CD do OpenSUSE 10.1, substituir os 5CD por um DVD, as linhas de comando abaixo, é uma copia das instruções na página acima com alteração do caminho e versão, fiz esta montagem porque não funcionou o copiar e colar da página, precisa ajustar os nomes dos arquivos e correção de algumas linhas de comando, também quero usar em scripts ou copiar e colar tudo de uma vez, também incluir neste DVD uma copia do FAQ, arquivos de configuração (modelos), outros tutorias e documetos, pacotes que utilizo com frequencia e não fazem parte da distro.

Ambiente, maquina com SUSE 10.1 instalado como estação de trabalho rodando KDE, com gerenciador de pacotes smart, gravador de DVD, download das imagens ISO via torrent, foram salvas em /tmp/iso, md5 conferido e OK.

  #Resumo de comandos, minha colinha, use como referencia e consulta, 
  # ajustado para uso das 5 imagens ISO do SUSE 10.1 i386 em /tmp/iso, logo abaixo mais dicas e mais detalhes.
  cd /tmp
  # acrescentar novos canais, veja tutorial smart-dicas.html
  smart channel --add http://200.204.198.164/zago/smart/osuse101-386-apt-gwdg.channel
  smart update
  smart install autoyast2-utils -y
  #depois de instalado pode desabilitar o canal.
  smart channel --disable osuse101-386-apt-gwdg
  wget http://www.zago.eti.br/modelos/dvdsuse101-i386.sh
  chmod 755 dvdsuse101-i386.sh
  ./dvdsuse101-i386.sh

Com imagens ISO em outro local precisa baixar o script acima e ajustar os endereços.

Imagens ISO no diretório /tmp/iso

  MD5SUMS
  SUSE-Linux-10.1-GM-i386-CD1.iso
  SUSE-Linux-10.1-GM-i386-CD2.iso
  SUSE-Linux-10.1-GM-i386-CD3.iso
  SUSE-Linux-10.1-GM-i386-CD4.iso
  SUSE-Linux-10.1-GM-i386-CD5.iso
  

Na criação do DVD requer o script; create_package_descr, na minha instalação padrão do SUSE 10 e 10.1 não tinha este script; ele vem no pacote autoyast2-utils, a falta dele provoca a mensagem de erro;

-bash: create_package_descr: command not found

Antes de iniciar a criação do DVD, verifique se já está instalado, ou instale com seu gerenciador de pacotes, exemplo de linha de comando via smart;

smart install autoyast2-utils -y

Cuidado com o espaço em disco, vai precisar de espaço para salvar a copia das ISO e também para salvar a nova ISO em DVD, considere um mínimo de 20GB livre na maquina que executar este processo, depois pode apagar estes diretórios.

Pode rodar o script ou abrir em seu navegador ou editor de texto para copiar e colar linha por linha, acesse o script.
http://www.zago.eti.br/modelos/dvdsuse101-i386.sh

Observe que estão comentadas as linhas para adicionar diretórios com a documentação e pacotes extras, no DVD ainda cabe mais 1GB que pode ser aproveitado para gravar a documentação e pacotes extras, caso queira acrescentar algum diretório pessoal no DVD, antes de rodar o script ou colar as linhas de comando, retire o comentário e ajuste o endereço de origem destas linhas.
  #cp -rfvp /home/zago/guiaz /tmp/sl101dvd
  #cp -rfvp /home/zago/apostilas /tmp/sl101dvd
  #cp -rfvp /home/zago/utilitarios /tmp/sl101dvd
  #cp -rfvp /home/zago/rpmextra /tmp/sl101dvd

Trabalhando somente com as 5 ISO para CD, o resultado final é uma imagem ISO para gravar o DVD, veja resultado de la -la

  -rw-r--r--  1 root    root  3460345856 May 13 21:12 SUSE-Linux-10.1-GM-i386-DVD.iso

Gravar o DVD, via K3B basta um duplo clique na ISO ou via linha de comando;

growisofs -dvd-compat -speed=2 -Z /dev/cdrom=SUSE-Linux-10.1-GM-i386-DVD.iso

Prontinho, agora tem também um DVD com o mesmo conteúdo dos 5 CD e mais a docomentação e aplicativos adicionando no diretório /tmp/sl10dvd antes da montagem da ISO.

Esta ISO serve para instalação via rede, neste caso não precisa gravar o DVD mas precisa baixar uma ISO com menos de 36MB e gravar em CD, faça o boot por este CD para inicar a instalação e buscar o conteúdo do DVD no compartilhamento NFS, na versão final falhou via NFS, não encontra catalogos, evite esta opção via rede ou procure pela solução deste problema, veja tutorial no tópico, Instalando via rede.

Esta mesma imagem que falha via NFS, granvando o DVD funciona sem problema algum.

OPENSUSE 10.1 - x86_64 - Criar DVD com o mesmo conteúdo das ISO dos 5 CD

Criar um DVD com o mesmo conteúdo das 5 ISO de CD do OpenSUSE 10.1 - x86_64

Ainda não testei com a versão final, em breve faço a correção e removo este aviso.

Neste tópico, resumo de comandos pra criar a ISO x86_64 a partir das ISO de CD, mais detalhes e dicas no tópico da versão i386 neste documento, o principio e comandos são os mesmos, mudam somente nomes das imagens ISO e claro, a arquitetura, sempre utilize pacotes compatível com arquitetura em uso.

Ambiente, maquina com SUSE 10 x86_64, instalado com KDE, gravador de DVD, download das imagens ISO via torrent, estas ISO são da versão OPENSUSE 101.1 RC1 - x86_64 que foram salvas em /tmp/iso, md5 conferido e OK,

  #Resumo de comandos, minha colinha, evite copiar e colar estas linhas, use como referencia e consulta, 
  # ajustado para ISO do RC1 do SUSE 10.1 X86_64.
  cd /tmp
  # configuração e uso do smart, veja tutorial smart-dicas.html
  smart install autoyast2-utils -y
  #Script com todos os comandos, download;
  wget http://www.zago.eti.br/modelos/dvdsuse101-x86_64.sh
  #edit com seu editor preferido, torne executável e execute, exemplo;
  chmod 755 dvdsuse101-x86_64.sh
  ./dvdsuse101-x86_64.sh

PROBLEMA; o script não criou a ISO, não encontra o arquivo boot.cat, procurei nos diretórios e não encontrei em outro local, também não achei nada no Google (20/04/2006), resolvi fazer um teste com copia do arquivo da versão i386, montei a ISO do SUSE 10.1 i386 e fiz copia do arquivo /boot/i386/loader/boot.cat para /tmp/sl101dvd/boot/x86_64/loader/boot.cat

Resultado, executei somente a parte do script para criar a ISO e criou sem problemas, veja o resultado;

  -rw-r--r--   1 root root  3585929216 2006-04-21 03:37 openSuSE-10.1-x86_64-RC1-DVD.iso

Ainda não sei porque faltou este arquivo, qual devo usar no x86_64, ou qual o procedimento correto, nem qual as consequencias desta gambiarra....

Utilizei esta ISO sem problemas na instalação via rede, exportada via NFS, na instalação com boot pela mini iso, instala sem mensagens de erro e tudo funciona...

Também com copia desta ISO na maquina local, criei canal do smart para instalar pacotes a partir da ISO, tudo funcionando sem problemas...

Ainda não gravei o DVD, como é versão beta nem vou queimar a ISO, vou aguardar a vesão final, caso queira testar, envie e-mail para zagolinux@uol.com.br informando se funcionou ou não, dica para gravar o DVD, via K3B basta um duplo clique na ISO ou na linha de comando;

growisofs -dvd-compat -speed=2 -Z /dev/cdrom=openSuSE-10.1-x86_64-RC1-DVD.iso

Prontinho, DVD do SUSE 10.1 x86_64, com o mesmo conteúdo dos 5 CD e mais a docomentação e aplicativos adicionando no diretório /tmp/sl10dvd antes da montagem da ISO.

informações sobre /boot/i386/loader/boot.cat

  ls -la /mnt/isolocal/boot/i386/loader/boot.cat
  -r--r--r-- 1 root root 2048 Apr 15 17:42 /mnt/isolocal/boot/i386/loader/boot.cat
  
  file /mnt/isolocal/boot/i386/loader/boot.cat
  /mnt/isolocal/boot/i386/loader/boot.cat: data

OPENSUSE 10.1 - x86_64 - Criar DVD com o mesmo conteúdo das ISO dos 5 CD

Criar um DVD com o mesmo conteúdo das 5 ISO de CD do OpenSUSE 10.1 - x86_64

Ainda não testei com a versão final, em breve faço a correção e removo este aviso.

Instalando via rede

floppy - disquete, boot via disquete

boot floppy SUSE 10.1

Não testei, caso tenha interesse e fazer boot via disquete, acesse.

ftp://mirrors.kernel.org/opensuse/distribution/SL-10.1/bootfloppies/i386/floppy/

SUSE 10.1 - versão final

Atenção, neste tutorial tem tópicos e script para criar imagem ISO de DVD a partir das 5 ISO de CD. Esta ISO não serviu para instalar via rede, exportar via NFS e com boot pela mini-iso.

O instalador não acha o catalogo ou algo relacionado a lista de pacotes, parece que tem algum erro na criação da ISO.

Para instalar via rede, baixe a ISO de DVD, procure pela non-oss que vem com alguns pacotes extras.

Em lugar da ISO indicada neste tópico (ISO para DVD criada a partir das 5 ISO), utilize download da ISO do DVD, a mini-iso é a mesma, as dicas descritas neste tópico foram testadas com download da ISO para DVD e funciona sem problema.

Prefiro compartilhar o conteúdo da ISO do DVD via NFS, o YAST inclue o endereço da instalação na configuração default, não precisa ficar trocando mídia, funciona como se o DVD ficasse sempre na maquina, depois da instalação pode tirar a unidade de CD.

Tem varias opções de instalar via rede, em todas requer um CD especial além dos 5 CD normais de instalaçao que podem ser montados em DVD ou a ISO destes, neste tutorial vou utilizar a mini-iso para boot inicial e também utilizar a ISO criada para gravar o DVD, neste exemplo, nem gravei o DVD, foi criada a ISO dos 5CD e exportada via NFS.

Ambiente; duas maquinas em rede, sendo um servidor de NFS exportando o diretório /tmp/distro, pode copiar o conteúdo da ISO ou ou DVD, ou simplesmente monta-la no diretório exportado, ou até mesmo exportar o DVD, neste servidor também roda um servidor de DHCP, este é opcional, tem a finalidade de configuar a rede automaticamente.

Sobre configurar servidor de NFS, tutoriais em; http://www.zago.eti.br/nfs.html

Sobre configurar servidor de DHCP, tutoriais em; http://www.zago.eti.br/dhcp.html

Nesta instalação via rede, requer um CD especial, serve somente para fazer o boot e iniciar o instalador, precisa do conteúdo dos CD normais na rede via FTP, HTTP, servidor Windows ou via NFS, esta mini-iso tem mais ou menos 36MB, deve tratada como um disco de boot, faça download da mini iso e queime o CD, procure no site da SUSE pela mini.iso conforme a arquitetura da instalação.

  SUSE-Linux-10.1-GM-i386-mini.iso   04-May-2006 23:32   35M  
  SUSE-Linux-10.1-GM-x86_64-mini.iso 04-May-2006 23:59   37M  

Procure no mesmo local de onde baixou as 5 ISO de instalação, configure a maquina onde vai instalar o OPENSUSE 10.1, para fazer o boot por este CD.

O processo e dialogo de instalação é o mesmo do DVD ou CD normais, exceto algumas telas iniciais, onde tem que selecionar as opções para instalar via rede, escolher NFS, informar o IP e diretório NFS compartilhando, o restante é igual a instalação pelo DVD.

Como já tenho um servidor de DHCP na rede e também compartilhando o diretório /tmp/distro/suse386, com a ISO do DVD no diretório /tmp/SUSE-Linux-10.1-GM-DVD-i386.iso do servidor, bastou montar a ISO com o comando.

  mount -t iso9660 -o loop /tmp/SUSE-Linux-10.1-GM-DVD-i386.iso /tmp/distro/suse386

A seguir, os passos que são diferente da instalação via CD/DVD

Na estação (onde vai instalar), fazer boot pelo CD de instalação da mini-iso, selecione "Installation" a proxima tela muda para ambiente texto na forma de erro em uma tela vermelha com a mensagem;

  Could not find the SUSE Linux Installation Source.
      Activating manual setup program.

Está tudo certo, pressione enter para continuar, neste ponto não funciona o mouse, use as setas do teclado e enter para prosseguir, selecione idioma e OK, teclado e OK, Iniciar instalação ou Sistema e OK, Iniciar instalação ou Atualização e OK.

Tela "Escolha a mídia de origem", selecione rede e OK, selecione NFS e OK

Tela "Escolha o protocolo de rede", quem tem servidor DHCP na rede altere para SIM ou enter para configurar a rede manualmente.

Tela "Informe o endereço IP do servidor NFS" informe somente o IP da maquina que exporta a ISO via NFS.

Tela "Digite o diretório no servidor", neste exemplo o diretório é /tmp/distro/suse386

Prontinho, volta para o instalador gráfico, na tela de aceitação da licença, mouse funciona, o restante do processo é igual a instalação via CD ou DVD.

O endereço de NFS informado acima também vai ser o endereço de pesquisa e download do Yast na instalação de novos pacotes, portanto mantenha o compartilhamento funcionando para instalar novos pacotes, caso precise alterar ou mudar para mídia em DVD, execute Yast -> Programas -> Fonte de instalação.

Quando instala a partir de um compartilhamento NFS, deve exibe dados semelhates a estes;

  Status  Atualizar  Nome             URL
  Ativo   Ativo      SUSE Linux 10.1  nfs://192.168.1.120/tmp/distro/suse386

Indicações

Dicas sobre SUSE 10
http://www.zago.eti.br/distro/suse10-dicas.html

Dicas sobre OpenSUSE
http://www.zago.eti.br/distro/opensuse.html

Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html