Bom, resolvi escrever esse artigo devido a falta de encontrar uma ISO que funcione do OpenBSD na internet, infelizmente o site oficial não disponibiliza essas ISOs, então o que tive que fazer foi pesquisar na internet e encontrar alguns artigos picados que juntos deram a base para formar esse artigo aqui e assim vamos lá.
Primeira coisa a fazer é criar sua árvore de diretorios para baixar os arquivos:
- Código: Selecionar tudo
# mkdir -p OpenBSD/3.8/i386
Isso levando em conta que nesse exato momento que escrevo esse artigo a versão mais atual é a 3.8.
Agora vamos baixar os arquivos necessários. Entre no diretorio 3.8:
- Código: Selecionar tudo
# cd OpenBSD/3.8
E agora vou dar a dica de facilitar as coisas, porque o mais chato dessa tarefa é ficar baixando um arquivo de cada vez, claro que se pode usar o wget com suas varias opções mas eu não estava com muita ideia de ler o manual dele, então fiz meio que um QBG (Quebra Galho). Nesse diretorio crie um arquivo de texto com o nome files (ou qualquer outro nome que desejar) e dentro dele você coloca as seguintes urls:
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/XF4.tar.gz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/ports.tar.gz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/src.tar.gz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/sys.tar.gz
Então para automatizar esse download basta executar o seguinte comando:
- Código: Selecionar tudo
# for down in `cat files` ; do wget -c $down ; done
Terminado o download, passe agora pro diretorio i386:
- Código: Selecionar tudo
# cd i386
E agora crie outro arquivo, pode ser com o mesmo nome do outro, chamado files e nesse novo coloque as seguintes urls que são necessarias para criar a iso:
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/CKSUM
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/INSTALL.i386
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/INSTALL.linux
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/MD5
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/base38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/bsd
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/bsd.mp
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/bsd.rd
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/cd38.iso
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/cdboot
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/cdbr
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/cdemu38.iso
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/cdrom38.fs
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/comp38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/etc38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/floppy38.fs
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/floppyB38.fs
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/floppyC38.fs
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/game38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/index.txt
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/man38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/misc38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/pxeboot
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/xbase38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/xetc38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/xfont38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/xserv38.tgz
http://openbsd.mirrors.tds.net/pub/OpenBSD/3.8/i386/xshare38.tgz
E agora faça do mesmo jeito que foi feito anteriormente para baixar os arquivos:
- Código: Selecionar tudo
# for down in `cat files` ; do wget -c $ down ; done
E agora, vá lá tomar um café, ver um pouco de tv ou trocar a água do seu cachorro, porque deve demorar um pouquinho.
- Código: Selecionar tudo
Gerando a ISO e Concluindo
Agora vamos gerar a ISO, para tal entre no diretorio OpenBSD, bom, esse é um macete que descobri lendo uns sites sobre alguns erros na geração das ISOs. E por ai rode o mkisofs, da seguinte forma:
- Código: Selecionar tudo
# cd OpenBSD
# mkisofs -b 3.8/i386/cdrom38.fs -vrTJV "OpenBSD 3.8" -A "OpenBSD v3.8" -c boot.catalog -o OpenBSD38.iso -x OpenBSD38.iso ~/OpenBSD/
E com esse comando vai ser gerado a ISO bootável. Agora lá vai a dica, quando for determinar o arquivo de boot do cd, não informe o caminho completo pro cdrom38.fs, por isso fomos para o diretorio OpenBSD, caso você coloque o caminho completo dele, vai receber o erro:
mkisofs: Uh oh, I cant find the boot image 'OpenBSD/3.8/i386/cdrom38.fs'
Conclusão
Agora com a ISO feita é só queimar o cd e correr para o abraço. Espero ter ajudado e se tiver alguma duvida, poste ai, seu comentário é o nosso salário. Smile
Mais adiante pretendo postar mais coisas sobre OpenBSD, então se alguem também tem mais algo a acrescentar ao artigo, fique a vontade e se ver algum erro também, mete bronca.
[]'s
Thiago Alves dos Santos
The_Invisible_Man @ irc.linuxajuda.com.br: #linuxajuda ; #slackware
