Emulando cd-rom no Linux
Ajude a Combater o Spam! Clique aqui!
Eu estava “precisando” instalar o age of empires 2 the conquerors(expanção) aqui na minha maquina. Então baixei ele no formato .iso mesmo.
Existem 2 opções para rodar o cd:
- montar o ISO9660 filesystem em um loopback device
- usando o cdemu. Uma ferramenta Open-Source
Usando o ISO9660 filesystem loopback device
Se você tiver com uma imagem de cd .iso é bem facil fazer isso. Apenas acesse a pasta onde está o arquivo .iso e use o comando:
$ sudo mount -o loop meucd.iso /mnt/meucd
Agora se você tiver com outros tipos de imagem, eu recomendo usar o cdemu que é bem facil de usar.
Usando o cdemu
Baixe a ultima versão do cdemu pelo site deles cdemu.sourceforge.net. A versão que usei é a ultima que tinha lá.
$ wget http://ufpr.dl.sourceforge.net/sourceforge/cdemu/cdemu-0.8.tar.bz2
descompacte o arquivo cdemu-
$ tar -jxvf cdemu-0.8.tar.bz2
compile e instale:
$ make
$ sudo make install
carregue o módulo do kernel:
$ sudo modprobe cdemu
Sempre que você for rodar o cdemu pela primeira vez(quando ligar o pc) carregue o módulo do cdemu.
Agora está pronto para usar.
Lembrando que você tem que criar a pasta que vai ser montada o cd:
$ sudo mkdir /mnt/cdrom
Se você quiser emular uma imagem bin/cue faça assim:
$ cdemu 0 imagem.cue
$ sudo mount /dev/cdemu0 /mnt/cdrom
Para ver o help:
$ cdemu -h
Para ver o status:
$ cdemu -s
É muito facil usar ele mesmo.. qualquer dúvida poste ou dê uma fuçada no site oficial.

em February 18th, 2007 às 7:33 pm
Usando
Mozilla Firefox 2.0.0.1 no
Linux
Gostei. Texto bem interessante, especialmente para variar as opções, mas eu sempre vou acabar ficando com a primeira opção. É claro que se tiver um arquivo bin, seria preciso converter esse para iso antes de usar a primeira opção. Isso pode ser um incômodo, especialmente na relação tempo e espaço, mas imagina, lembrar de atualizar o módulo a cada atualização do Kernel ?
Aliás, você não escreveu isso, mas é necessário não apenas ter o conjunto de compiladores apropriados, como os headers do kernel…
E caso esteja curioso, para converter um bin em iso basta usar esse programa: http://mange.dynalias.org/linux/bin2iso/bin2iso.c
Note que o link é para o código fonte, mas não tem problema, basta executar “gcc bin2iso.c -o bin2iso” e colocar o executável criado (com o nome bin2iso) no path do sistema.
A sintaxe não poderia ser mais fácil:
bin2iso
em February 19th, 2007 às 4:13 am
Usando
Mozilla Firefox 2.0.0.1 no
Linux
Legal esse seu post , parabens
em February 19th, 2007 às 2:31 pm
Usando
Mozilla Firefox 2.0.0.1 no
Ubuntu Linux
Realmente, esse bin2iso é muito interessante!
Mas a ideia do cdemu é que ele roda varios tipos de formatos.. como mds, e uns outros aí..