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
Postar um comentário