Pular para o conteúdo principal

Criando LiveCD ou LiveDVD com ISOLinux


De começo assumimos que esteja no seu diretório pessoal[HOME]. Daqui em diante desenvolveremos o tutorial.


Crie uma nova pasta para trabalho, por exemplo - distro

$ mkdir distro

Agora popule ela com duas subpastas, a saber - boot/isolinux

$ mkdir -p distro/boot/isolinux

Em seguida copie os seguintes arquivos, para dentro das respectivas pasta, assim:

$ cp /usr/syslinux/{isolinux.bin,boot.cat} distro/boot/isolinux

Vamos criar um simples arquivo menu na raiz da pasta(distro) de trabalho, chamado isolinux.cfg e inserir o seguinte conteudo:

$ cat << "EOF" >

MENU BACKGROUND /boot/bg.png
DEFAULT vesamenu.c32
TIMEOUT 90
PROMPT 0


LABEL live
  MENU LABEL ^Iniciar o Linux em modo grafico
  KERNEL /boot/bzImage
  INITRD /boot/initrd
  APPEND boot=live nopersistent rw quiet splash

LABEL text_only
  MENU LABEL Iniciar o Linux em modo ^texto
  KERNEL /boot/bzImage
  INITRD /boot/initrd
  APPEND boot=live nopersistent textonly rw quiet

LABEL memtest
  MENU LABEL Testar a ^memoria
  KERNEL /boot/memtest86
  APPEND -

LABEL hd
  MENU LABEL Iniciar a partir do ^disco rigido
  LOCALBOOT 0x80
  APPEND -

EOF

Feito os passo-a-passo anteriores, basta somente criar a ISO como o comando abaixo:

$ mkisofs -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -V "LINUX" -cache-inodes -r -J -l -o LiveCD.iso /home/user/distro

Pronto! Imagem ISO criada com sucesso. Devemos so testa-la, para isso execute o comando abaixo:

$ qemu -cdrom /home/user/LiveCD.iso -boot d

Neste ponto se tudo correr bem, voce devera visualizar uma tela de boot com as possiveis opcoes colocada no arquivo menu(isoconfig.cfg).

Dica - Caso você não tenha os arquivos em sua distribuição e/ou não queira baixar/instalar por algum motivo. Você pode obter por algum LiveCD/DVD ja existente. Basta apenas copiar o respectivos arquivos citados acima para sua(s) pasta(s) e pronto!

Comentários

Postagens mais visitadas deste blog

Macro do teclado com xvkbd Por - Diego Henrique Neste artigo abordarei sobre a ferramenta de comando xvkbd . O xvkbd é a ferramenta de linha de comando que permite que você envie um clique do mouse ou sinal chave de teclado. Este artigo é útil tanto para usuário comun executar tarefas rotineiras, quanto para programadores fazer uso - sendkey(s) .  Em programação cabe simular , emular , invocar a tecla do teclado em uma opção da barra de menu ou barra de ferramenta da Interface Gráfica(GUI) comumente conhecido como "Front-end" quando desenvolvido sobre um software ja existente para console [terminal]. Você pode usar o xvkbd para executar a macro de teclado. -text Envie a string para a janela focada. Se esta opção for especificada, o xvkbd não abrirá sua janela e terminará logo após o envio da string.  Por exemplo, digite as palavras "Hello World" com xvkbd no seu terminal[console]:      xvkbd -text "Hello World" Obs. : Ao invo
Conversão ideal de vídeos para 3GP Por - Diego Henrique 3GP é um formato de arquivo de vídeo definida pela Third Generation Partnership Project , esse formato compactado permite seu uso em aparelhos que possuem uma capacidade limitada de memória, sendo apropriado para uso em telefones celulares 3G, porém é usado em celulares de tecnologias GSM, CDMA e TDMA - Tecnologias 2G. Áudio É recomendável um bitrate 24kbps . É possível se transmitir e ouvir com extrema estabilidade em qualquer tipo de conexão, inclusive as mais lentas como telefones celulares ou smartphones apenas com 2G. Vídeo É recomendado uma resolução 144px para conexão dados. Ou um bitrate 16kbps - qualidade de videofone A regra é essa: Se número for alto, melhor qualidade.  Se número for baixo, menor qualidade. Se quiser melhor qualidade, tenha em mente que terá um arquivo de  tamanho   maior. Então mais tempo será preciso para transferência on-line , é evidente que  maior consumo de dados móveis s

PLOP Boot Manager

PLOP Boot Manager Por - Diego Henrique     . Neste artigo/tutorial tratarei algumas opções menos utilizada PLOP BOOT MANAGER por falta de documentação e/ou tradução para o nosso idioma [Português-Br].   Baixando o PLOP     . Para baixar o PLOP vá na página oficial do - Elmar Hanlhofer :      . Como o projeto continua se desenvolvendo, não podemos especificar uma versão, pois no momento que você estiver lendo esse artigo de gerenciador de inicialização a versão oficial do PLOP pode ser diferente da versão usada pela Documentação Original.     . Portanto, ao entrar no website, clique na seção de Downloads     . Eles estão no formato plpbt-x.x.x.zip , onde xxx é a versão, e zip a extensão compactada.     . Os arquivos plpbt-x.x.x.zip   se referem a documentação oficial do Boot Manager PLOP .     . Baixe o gerenciador de inicialização atual plpbt-x.x.x.zip .     . Extrai-lo para obter o arquivo. Você verá vários diretórios com nomes
Multiboot pelo pendrive usando grub2 Por - Diego Henrique Daqui em diante assumiremos o desenvolvimento do artigo, pressupondo que seu pendrive seja sda1 . Para todo caso, adapte conforme nomeclatura do seu dispositivo removível. Aplicando o sistema de arquivos ext2 no pendrive: # mke2fs -F -t ext2 -L 'multi-boot' /dev/sda1 Criando diretório de ponto de montagem para o pendrive: # mkdir /mnt/sda1 Com diretório criado, ja podemos montar o pendrive : # mount /dev/sda1 /mnt/sda1 Gravando o Grub2 na MBR do pendrive: # grub-install --force --no-floppy --root-directory=/mnt/sda1 /dev/sda Neste ponto, chegou a hora de adicionar as ISOs. Como exemplo usamos: Acesse - http://www.slitaz.org/pt/ Baixe as ISOs desejada e coloque-as em /mnt/sda1. Agora, vamos gerar o arquivo de configuração ( grub.cfg ) do Grub2: # grub-mkconfig -o /mnt/sda1/boot/grub/grub.cfg Por fim, basta editar o arquivo gerado[ grub.cfg ]. Veja o exemplo do arquivo editado
replimenu Um pequeno sistema de menus. Traduzido por - Diego Henrique MODO DE USAR:       $ replimenu -f example.menu Confira: DESCRIÇÃO  O replimenu é um pequeno sistema de menu GPL (Licença Pública Geral GNU) destinado principalmente para uso em scripts de instalação / configuração de shell, especialmente em um ambiente onde o tamanho é importante, por exemplo, sistemas embarcados. CARACTERÍSTICAS Binário pequeno, pouco consumo de memória. Compatível com uClibc. Não (n) maldições. Nenhuma dependência de biblioteca (diferente de libc, a menos que estática). Um único menu personalizável que pode ser navegado usando as teclas de seta, Page Up, Page Down, Home e End. Colocar o texto acima e abaixo do menu, ele vai automaticamente envolver bem. Caixa de seleção, botão de opção, comentários no meio do menu, caixa de entrada, caixa de mensagem, caixa de senha. Personalizar a aparência; tenha itens numerados automaticamente (padrão) ou escolh
Gravar vários ISO multi-sessão no CD Por - Diego Henrique     Introdução     Esta nota explica os procedimentos nos sistemas Linux e Unix     Os procedimentos a seguir usam pacote cdrtools (mkisofs & cdrecord).     Os procedimentos abaixo funcionam para a gravação única e múltipla de imagens ISO em um único CD      Isto é dividido em duas etapas, à saber:  1º ) Etapa - Gravação única de imagem ISO em um único CD     Os diretórios a serem copiados devem ser colocados em um diretório superior comum.     Nos seguintes comandos, eu uso "dados" para o nome do volume e "bkp" para o diretório superior que contém os diretórios a serem gravados.     # mkdir -p /tmp/bkp && cp -a /etc /var /proc /mnt /tmp /home /tmp/bkp     Para gerar a criação da imagem ISO:      # BKP=$(date +%d-%m-%Y-%H-%M)       # mkisofs -rJTV 'dados' /tmp/bkp > $BKP.iso      Para gravar a imagem ISO em um CD:     # cdrecord -v -eject dev=/dev/cdr
O que é a extensão de arquivo DMG? Alguém lhe enviou ou até mesmo você baixou um arquivo DMG e você não sabe ao certo como abri-lo? Talvez você tenha encontrado um arquivo DMG em seu computador e está imaginando para que ele serve? Antes que você possa abrir um arquivo DMG, você irá precisar descobrir a que tipo de arquivo a extensão de arquivo DMG se refere. Se executa o comando " file " no arquivo e recebe informação que o arquivo trata-se de uma imagem de disco HFS. Arquivos DMG são Arquivos de imagem de disco primariamente associados ao Macintosh OS X Disk Copy Disk Image File (Apple Inc.). Em primeira hipótese tente o comando abaixo para abri-lo: $ sudo mount -t hfs <arquivo.dmg> -o loop /mnt/dmg No caso de seu arquivo DMG não abrir, existe uma grande possibilidade de erros de associação incorreta de arquivos DMG podem ser sintoma de outros problemas subjacentes dentro do formato DMG, então você terá de converter-lo pra formato ISO, e logo em seguida você pode
Enviar SMS gratuito via computador sem ou com PHP Por - Diego Henrique Hoje trago um artigo útil para pequenas Empresas e Negócios que necessita ou dependa de SMS para contatar cliente com Lembretes e Ofertas, ou até mesmo Cobranças. No que diz respeito de como criar um servidor local de SMS. Assim você economiza ao invés de contratar algum serviço especializado da área. Os aparelhos a serem usados para essa finalidade podem ser obsoletos, modestos, simplesmente velhos. Não precisamos nada novo de última geração para realizar isso. Opção 1) Usar um mini-modem 3G acoplado ao computador Linux, você pode usar o app "gammu" .     Solução apenas quando existe servidor local, sai muito barato. Usando um modem 3G, no Linux geralmente é um pouco complexo de instalar. Mas depois de tudo configurado, basta chamar via Terminal/Console [CLI], usando:     echo '$mensagem' | sudo gammu sendsms TEXT $numero -unicode Daqui você ja pode ter uma noção que poderá cri
Comandos básicos do vi [vim] Por - Diego Henrique O editor de texto preferido de usuários UNIX é o vi . A sintaxe para executar o vi no terminal[console] é a seguinte:     vi arquivo.txt Uma vez carregado o vi , veja abaixo uma lista dos principais comandos. Obs.: Para passar para algum comando antes pressione a tecla "Esc" Comandos básico de inserção de texto Dê "Esc" em seguida "Caps Lock" e a tecla:  H - Move o cursor para o início do texto M - Move o cursor para o meio do texto L   - Move o cursor para o fim do texto D - Apaga a linha toda do texto, do começo ao fim U - Desfaz todas as alterações feita no texto s:/ palavra / palavras / - substituir ocorrência, neste exemplo: "palavra" por "palavras" / - procurar pela palavra em todo o texto, seu uso se dá precedido de alguma palavra que se quer encontrar, assim: / palavra Comandos para salvar o texto :w arquiv