Emulando cd-rom no Linux

Tags:
Postado em Artigos, Linux, Open-Source, Software por Felipe Tonello on the February 16th, 2007


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.bz2:
$ 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.

3 Comentários para 'Emulando cd-rom no Linux'

Assine os comentários RSS ou TrackBack para 'Emulando cd-rom no Linux'.

  1. Anônimo disse,

    em February 18th, 2007 às 7:33 pm

    Usando Mozilla Firefox Mozilla Firefox 2.0.0.1 no Linux 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

  2. Julio disse,

    em February 19th, 2007 às 4:13 am

    Usando Mozilla Firefox Mozilla Firefox 2.0.0.1 no Linux Linux

    Legal esse seu post , parabens

  3. em February 19th, 2007 às 2:31 pm

    Usando Mozilla Firefox Mozilla Firefox 2.0.0.1 no Ubuntu Linux 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í..

Comente!