Criando um LIVECD do FreeBSD com o mfsbsd

Publicado por Perfil removido em 04/02/2011

[ Hits: 8.445 ]

 


Criando um LIVECD do FreeBSD com o mfsbsd



1) Introdução ao mfsBSD

São vários scripts que possibilitam a criação de imagens bootáveis do sistema FreeBSD, estas imagens são criadas a partir de ISOs do FreeBSD, tendo assim uma instalação mínima e funcional. O pacote mfsBSD é muito utilizado para criação de LIVE CDS, baseados no FreeBSD.

Links interessantes:
2) Leitura do arquivo INSTALL.txt

Recomendo a leitura antes de começar a mexer com o mfsBSD, este arquivo ajuda você a reconhecer qual o tipo de cenário que deseja utilizar o mfsBSD.

3) Download

Podemos realizar o download do pacote mfsBSD na página do projeto.
Existe um mfsBSD.iso baseado no FreeBSD 8.1 lá, mas eu prefiro baixar o pacote source e criar meu live cd usando os scripts, que são muito simples de se usar, até porque toda documentação está disponível no próprio pacote source.

Download do pacote source:
4) Atualização do PORTS

Este procedimento de atualização do PORTS e instalação do pacote CDRTOOLS é muito importante, pois durante a criação da ISO, o mfsbsd utiliza o comando mkisofs em seus scripts.

Executando:

# cd /usr/ports/
# portsnap fetch
# portsnap extract


5) Instalação do CDRTOOLS

Executando:

# cd /usr/ports/sysutils/cdrtools/
# make install clean


6) Descompactando o MFSBSD

# cd /home/malconxx/
# tar -xvf mfsbsd-1.0.tar.gz -C .


7) Preparando a iso original do FreeBSD

Primeiramente temos que ter uma imagem do FreeBSD que pode ser adquirida facilmente em:
8) Agora iremos montar esta ISO utilizando o "mdconfig".

Execute os comandos abaixo:

# mdconfig -a -t vnode -f /home/malconxx/FREEBSD-7.2.iso -u 1 # mount -t cd9660 /dev/md1 /mnt/cdrom

Para desmontar execute os comandos:

# umount /dev/md1

9) Criando um diretório e copiando os arquivos montados em /mnt para este diretório:

# mkdir /home/malconxx/iso
# cd /mnt
# ls
# cp -rf * /home/malconxx/iso


10) Entendendo o mfsBSD

Modificando a configuração padrão do mfsBSD.

Antes de tudo é recomendado ler o arquivo BUILD.

Para arquivos de configuração iremos trabalhar em cima da pasta "/confs".

Basta adicionar os arquivos que queremos modificar dentro da pasta!

Exemplo prático:

# cd mfsbsd
# ls
# cd confs/
# ls


Lá dentro temos um arquivo rc.conf.sample, este é o padrão setado pelo mfsBSD, se quisermos colocar nosso rc.conf basta jogar pra dentro da pasta "/conf" e alterar o nome para rc.conf.sample, assim como o original que já está lá, ou até mesmo modificar o original.

Também podemos instalar pacotes em nosso LIVECD, basta colocar os pacotes .TBZ dentro do diretório "packages/".

Lembrando que não podemos ultrapassar 45MB, ultrapassando isso pode dar KERNEL PANIC.

11) Criando seu LIVE CD personalizado

# cd /home/malconxx/mfsbsd
# make clean
# make iso BASE=/home/malconxx/iso/7.2-RELEASE


Um outro tipo de método de criação:

# make iso CUSTOM=1 BUILDWORLD=1 BUILDKERNEL=1

Pronto, agora é só gravar a imagem .ISO gerada, no caso nosso livecd e utilizar por aí!

Outras dicas deste autor

Instalando o emesene 1.6.2

Otimizando seu Linux com o prelink (e uma mãozinha do Kurumin)

Apple Swift no Slackware 14.2

Piranha 8 - Software Profissional de Edição de Vídeo

Como instalar o componente RichMemo no Lazarus

Leitura recomendada

Controle de volume não funciona no LXDE?

Limitando tamanho de downloads com o Squid

Habilitando o sudo no Slackware

Apache + SSL

Disponibilidade de impressoras de rede via CUPS

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts