FreeBSD i386 7.0 em DVD

Este artigo mostra como criar, em um único DVD bootável, a distro FreeBSD i386 7.0, que oficialmente não é distribuída em DVD, apenas em 4 imagens que deveriam ser gravadas em CDs. Há vários artigos que tratam deste assunto, mas todos muito iguais, neste deixo meus pontos de vista.

[ Hits: 24.236 ]

Por: Henrique em 24/12/2008


Gerando o DVD do FreeBSD



Remover Rock Ridge tree

Após cópia completa seu diretório estará assim:

# ls /home/slackware/dvd
dr-xr-xr-x 13 root root 2048 2008-12-20 22:26 7.0-RELEASE/
-r-xr-xr-x 1 root root 5114 2008-12-20 22:26 ERRATA.HTM
-r-xr-xr-x 1 root root 3671 2008-12-20 22:26 ERRATA.TXT
-r-xr-xr-x 1 root root 179677 2008-12-20 22:25 HARDWARE.HTM
-r-xr-xr-x 1 root root 110889 2008-12-20 22:25 HARDWARE.TXT
-r-xr-xr-x 1 root root 19928 2008-12-20 22:26 README.HTM
-r-xr-xr-x 1 root root 14428 2008-12-20 22:26 README.TXT
-r-xr-xr-x 1 root root 122240 2008-12-20 22:26 RELNOTES.HTM
-r-xr-xr-x 1 root root 58978 2008-12-20 22:26 RELNOTES.TXT
dr-xr-xr-x 7 root root 4096 2008-12-20 22:23 boot/
-r--r--r-- 1 root root 2048 2008-12-20 23:06 boot.catalog
-r-xr-xr-x 1 root root 81 2008-12-20 22:26 cdrom.inf
-r-xr-xr-x 1 root root 3066 2008-12-20 22:26 docbook.css
dr-xr-xr-x 2 root root 2048 2008-12-20 22:26 floppies/
dr-xr-xr-x 59 root root 8192 2008-12-20 22:25 packages/
dr-xr-xr-x 28 root root 4096 2008-02-24 21:36 rr_moved/
dr-xr-xr-x 3 root root 2048 2008-12-20 22:21 usr/

Você deve remover o diretório "Rock Ridge tree" (rr_moved) recursivamente para não ter erro na hora de gravar ou gerar imagem:

# cd /home/slackware/dvd
# rm -Rf rr_moved/


"Indexando" o DVD

Abra o arquivo de texto "cdrom.inf" que está dentro de /home/slackware/dvd (lembrando que os arquivos dentro do diretório "dvd" após criar o DVD serão a raiz no nosso DVD) e edite:

# vim cdrom.inf

D_VERSION = 7.0-RELEASE
CD_VOLUME = 0
CD_VOLUME = 1
CD_VOLUME = 2
CD_VOLUME = 3

Agora vamos "indexar" o nosso DVD.

Use o seu editor de texto favorito e abra "packages/INDEX", após abrir este arquivo, use o CTRL+F para procurar por ||1 e ||2 e o ||3 e exclua todos essas "indexações".

Ex.:

blablalablalablalablalablalablalablalablalabla|||||||1
lablalablalablalablalablalablalablalablalabla|||||||

ou

lablalablalablalablalablalablalablalablalabla

Quem quiser o INDEX pronto é só deixar o email no comentário que eu mando por email, ou baixe no Rapidshare:

http://rapidshare.com/files/175526812/INDEX.html

FreeBSD i386 7.0 para DVD

Agora vamos gerar nossa ISO:

Se você está fazendo isso no Windows, recomendo usar o UltraIso, que é um ótimo programa para ISO (o nome já diz tudo). Execute o programa você em Arquivo, Novo, Disco Inicializável, abrirá uma janela, nessa você deve colocar o local do arquivo que fará o boot, no nosso dvd, no nosso caso é o "boot/cdboot" (considerando que "boot/cdboot" é relativo ao diretório raiz do DVD).

Agora é só selecionar todos os arquivos do diretório raiz (CTRL+A) e CTRL+C e colar no programa (CTRL+V), em seguida salve em formato ISO.

Se você está no Linux abra o shell e execute (lembrando que o nosso exemplo no diretório raiz do DVD é /home/slackware/dvd):

# cd /home/slackware/dvd/
# mkisofs -b boot/cdboot -no-emul-boot -r -J -V FreeBSD_Install -publisher 'The FreeBSD Project. http://www.freebsd.org/' -o 7.0-RELEASE-i386-dvd.iso .


Obs.: Não se esqueça do ponto no final do comando, ele que mostrará onde estão os arquivos para ser gerada a ISO.

Esse é o método padrão que a FreeBSD gera suas ISOs.

Você deve estar se perguntando, como ele sabe disso???
Bem, se você entrar no diretório de suas ISOs baixadas no FTP oficial, e executar "cat 7.0-RELEASE-i386-disc1.iso | most", verá qual o comando usado para gerar a ISO (é um truque antigo e bobo, mas ajuda bastante na hora de criar uma nova imagem).

Você também pode usar um comando a mais:

# mkisofs -b boot/cdboot -no-emul-boot -r -J -V FreeBSD_Install -publisher 'The FreeBSD Project. http://www.freebsd.org/' -o 7.0-RELEASE-i386-dvd.iso -iso-level 3 .

Aqui esse comando não teve influência alguma.

Tomara que tenha ajudado, qualquer dúvida é só comentar que estamos aí para ajudar.

Feliz Natal para todos do Viva o Linux.

Página anterior    

Páginas do artigo
   1. Baixando as imagens no ftp oficial
   2. Copiar as imagens para o montar o DVD
   3. Gerando o DVD do FreeBSD
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Introdução ao Void Linux

Tem Facebook? Então tem Joli OS

Linux, uma história sem fim!

Recuperação (parcial) de Arquivos em Pendrive Infectado por Ransomware Spora

Desktops 3D

  
Comentários
[1] Comentário enviado por chimico em 24/12/2008 - 11:57h

Parabéns amigo, era isso que eu estava procurando!

[2] Comentário enviado por chimico em 24/12/2008 - 12:05h

Só uma pergunta! Não há problema nenhum criar a iso sem usar a imagem 7.0-RELEASE-i386-docs.iso?
As outras três já tenho gravadas, então copiarei os arquivos diretamente dos cd's.

[3] Comentário enviado por renato.leite em 24/12/2008 - 13:29h

Parabéns seu artigo esta d+. Quebra um tremendo galho transformar de cds para um dvd o freebsd... =]

[4] Comentário enviado por slackware_explor em 24/12/2008 - 15:53h

chicotrance:
Sim, você pode escolher qualquer nome para a sua ISO final, no local 7.0-RELEASE-i386-docs.iso você pode colocar por exemplo chicotrance-freebsd-7.0-i386.iso, mas não deixe de colocar qualquer nome nesse espaço.
Para quem ja tem as imagens gravadas em CD, pode efetuar a copia diretamente da unidade de cd para a pasta onde você ira fazer a união de todos os arquivos dos CDs.

[5] Comentário enviado por percival em 27/12/2008 - 09:42h

Opa !!!

Boa !

Já vi muita gente perguntando isto.

[6] Comentário enviado por ninjabomba em 14/06/2009 - 23:22h

aewww isso eh mto utillll!!!!

muito boa a iniciativa!!


[]s


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts