Criando um LIVECD do FreeBSD com o mfsbsd

Publicado por Perfil removido em 04/02/2011

[ Hits: 9.163 ]

 


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

O que fazer após instalar Fedora 32 Worksatation

Instalando libdvdcss sem suporte no seu Linux

Obtendo informações sobre o uso dos recursos do sistema

OpenOffice em português no Ubuntu 8.04

Acentos não funcionam no navegador Opera (Mandriva One e superior)

Leitura recomendada

Como se tornar root no Linux Mint Sonya

Desabilitando dispositivos de armazenamento removíveis via USB no Debian Squeeze Testing

Plugin Java no Banco do Brasil para Ubuntu 64 bits

Removendo os daemons do Evolution e do Tracker (o indexador de arquivos) da inicialização automática do GNOME 3.x

Repositórios Brasileiros de Sabayon Linux - Atualização e complemento

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário