Senhores, Criei este script tosco e feio apenas para automatizar a "instalação" da imagem ISO de um live-CD para um pendrive, com o objetivo de tornar o periférico "inicializável". Mas como não sou expert em script, deixo-lhes à disponibilidade para a implementação de melhorias, se assim desejarem.
Sintaxe: $ iso2flash.sh [IMAGEM ISO] [DEVICE PENDRIVE] Exemplo: $ iso2flash.sh slax-5.1.8.1.iso /dev/sda1 []'s -- Att., Ednei Pacheco, http://www.linuxhome.eti.br/ -//- #!/bin/bash # Criando os diretórios necessários... mkdir iso mkdir temp mkdir flash # Montando a imagem ISO... mount -o loop $1 iso # Fazendo a cópia dos arquivos... cd iso cp -a * ../temp cd .. # Reestruturando os arquivos... cd temp mv boot/isolinux/* ./ rm -Rf boot mv isolinux.bin syslinux.bin mv isolinux.cfg syslinux.cfg cd .. # Montando o pendrive... mount -t vfat $2 flash cp -a iso/* flash sleep 30 umount iso umount flash syslinux $2 # Limpezinha... rmdir iso rm -r temp rmdir flash
