The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]

Создание виртуального CD/DVD накопителя в Ubuntu Linux
Устанавливаем CDemu (http://cdemu.sourceforge.net/)

Подключаем дополнительные репозитории, в /etc/apt/sources.list прописываем:
для Ubuntu 8.04
   deb http://ppa.launchpad.net/cdemu/ubuntu hardy main
для Ubuntu 8.10 
   deb http://ppa.launchpad.net/cdemu/ubuntu intrepid main

Для других дистрибутивов готовые пакеты можно загрузить с сайта http://sourceforge.net/projects/cdemu/

Устанавливаем:

   sudo apt-get update
   sudo apt-get install cdemu-daemon cdemu-client

Запускаем сервис (подгружается модуль ядра cdemu и запускается демон cdemud):

   sudo /etc/init.d/cdemu-daemon start

Добавляем виртульный CD-ROM с номером 0 на основе образа file.iso:

   cdemu load 0 file.iso

После добавления виртуальный CD-ROM доступен как устройство /dev/cdemu/0 
Примонтируем его (для примера работы с устройством, в простейших случаях проще монтировать файл 
напрямую через "-o loop", создание виртуального CDROM полезно в ситуациях когда локально 
смонтировать невозможно: хитрые форматы, защищенные DVD, звуковые дорожки и т.п.):

   mount -t iso9660 /dev/cdemu/0 /mnt/cdrom


Смотрим какие виртуальные CD-ROM подключены:

   cdemu -s или cdemu status

   Drive Loaded Comment
   0:     1   file.iso

Отключаем созданное устройство:

   cdemu unload 0


Начинающие пользователи могут обойтись и без манипуляций в командной строке.

Устанавливаем GNOME виджет gCDemu:
   sudo apt-get install gcdemu

Перезагружаем пользовательский сеанс в GNOME или выполняем 

   cdemud-daemon.session

Добавляем виджет gCDemu на панель и через GUI интерфейс привязываем iso образ к
виртуальному устройству.
 
13.01.2009 , Источник: http://www.my-guides.net/en/content...
Ключи: mound, cdrom, dvd / Лицензия: CC-BY
Раздел:    Корень / Пользователю / CD, CD-R, DVD, AudioCD

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, gms (?), 23:14, 13/01/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Объясните глупому, а для чего это нужно ???
     
     
  • 2.2, pavlinux (ok), 23:25, 13/01/2009 [^] [ответить]    [к модератору]
  • +/
    Наверно что б не делать
    #mount -t iso9660 -o loop /some/where/supepuper.iso /media/cdrom

    А ещё там утиль есть - gCDEmu, ей можно скармливать образы, и через dbus выскочит подключённый ЦД.

    В общем убунтовищам понравиться, они любят халяву и побольше, и чтоб само работало.
    Скора появиться autorun, и на форумах Ubuntu крики помощи о поимки руткитов, троянов...  
      

     
     
  • 3.5, vitek (??), 02:15, 14/01/2009 [^] [ответить]    [к модератору]
  • +/
    авторан давно уже есть. и заюзали его редхетовцы. а придумали - калдеровцы (они же скошники).

    все зло в общем от m$ :-D

     
  • 3.12, User294 (ok), 14:51, 14/01/2009 [^] [ответить]    [к модератору]
  • +/
    >Скора появиться autorun, и на форумах Ubuntu крики помощи о поимки руткитов,
    >троянов...

    Он там уж давно есть.Только в отличие от некоторых упырей из редмонда он там спрашивает сначала.Это только MS может сделать autorun который запускает все без спроса.А потом вирусня на флешках и в фотоаппаратах с плеерами, бэть.При том найти в винде где отключается автозапуск с флешек... половина админов то не найдет, а юзеры вообще без шансов имхо(кроме чтения мануала ессно).В висте спохватились, да только висту это не спасет...

     
  • 1.4, Sveolon (??), 23:50, 13/01/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    Самое забавное, что вместо одной строки:
    mount -t iso9660 -o loop /some/where/supepuper.iso /media/cdrom

    получаем аж три
    sudo /etc/init.d/cdemu-daemon start
    cdemu 0 file.iso
    mount -t iso9660 /dev/cdemu/0 /mnt/cdrom

    это если не использовать GUI, как в статье описано. Ну а на счёт ГУИ - неужели в использовании cdemu была хоть какая-то потребность, спрятать от юзера пути к файлам можно бы и значительно проще, пути к ним в конфиге сохранить, что ли.
    Т.е. моё мнение - инструмент командной строки только добавляет сложности, а ГУИ-приложение эту сложность эксплуатирует. Зачем?

     
     
  • 2.7, Султан (?), 07:19, 14/01/2009 [^] [ответить]    [к модератору]  
  • +/
    Чтоб без гемора монтировать образы ntg, cue, ccd и т.п,а не вспоминатьсмещения для разных форматов и прочие приколы.
    Это, вроде, эмулятор оптического привода,а не просто способ примонтировать iso-шник.
     
  • 1.6, Аноним (6), 06:47, 14/01/2009 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Ну зачем все сразу хаять В жизни же не только ISO-9660 встречается Заходим... весь текст скрыт [показать]
     
     
  • 2.8, geekkoo (??), 07:51, 14/01/2009 [^] [ответить]    [к модератору]  
  • +/
    >Ну зачем все сразу хаять... В жизни же не только ISO-9660 встречается...
    >
    >
    >Заходим на сайт проекта и читаем: поддержка форматов B6T, CCD, CDI, CUE,
    >ISO, MDS, NRG, TOC, CIF, C2D, DAA. Вот ради этого все
    >и затевалось.

    Ну и что? Значит используется подходящая user-space файловая система, подмонтированная через fuse (вот для NRG, например, http://fusenrg.sourceforge.net/). Только -t поменялось и всё.

    Вы бросайте эти свои вендовые замашки. Хотя убунтовцам это ещё можно простить ...

     
     
  • 3.10, XoRe (ok), 12:45, 14/01/2009 [^] [ответить]    [к модератору]  
  • +/
    >[оверквотинг удален]
    >>
    >>Заходим на сайт проекта и читаем: поддержка форматов B6T, CCD, CDI, CUE,
    >>ISO, MDS, NRG, TOC, CIF, C2D, DAA. Вот ради этого все
    >>и затевалось.
    >
    >Ну и что? Значит используется подходящая user-space файловая система, подмонтированная через fuse
    >(вот для NRG, например, http://fusenrg.sourceforge.net/). Только -t поменялось и всё.
    >
    >Вы бросайте эти свои вендовые замашки. Хотя убунтовцам это ещё можно простить
    >...

    Программа распознает те форматы, для которых нет user-space файловых систем.

     
     
  • 4.11, geekkoo (ok), 12:55, 14/01/2009 [^] [ответить]    [к модератору]  
  • +/
    >[оверквотинг удален]
    >>>ISO, MDS, NRG, TOC, CIF, C2D, DAA. Вот ради этого все
    >>>и затевалось.
    >>
    >>Ну и что? Значит используется подходящая user-space файловая система, подмонтированная через fuse
    >>(вот для NRG, например, http://fusenrg.sourceforge.net/). Только -t поменялось и всё.
    >>
    >>Вы бросайте эти свои вендовые замашки. Хотя убунтовцам это ещё можно простить
    >>...
    >
    >Программа распознает те форматы, для которых нет user-space файловых систем.

    Это что-то из разряда чудес. А в чудеса я не верю. Что именно тогда монтируется командой (цитата, ежели чё):

    mount -t iso9660 /dev/cdemu/0 /mnt/cdrom ?

     
     
  • 5.13, Аноним (6), 06:37, 15/01/2009 [^] [ответить]     [к модератору]  
  • +/
    Образ диска может содержать данные, которые не могут быть примонтированы как фай... весь текст скрыт [показать]
     
     
  • 6.14, geekkoo (ok), 11:18, 15/01/2009 [^] [ответить]    [к модератору]  
  • +/
    >Образ диска может содержать данные, которые не могут быть примонтированы как файловая
    >система, но могут быть необходимы пользователю (банальный пример: аудио дорожки на
    >диске со смешанной структурой). В моей практике подобные диски/образы не редкость.
    >

    Гм. Тогда интересным вопросом становится снятие образа с аудио диска. Чтобы было чего подсовывать эмулятору.
    >
    >> Что именно тогда монтируется командой (цитата, ежели чё):
    >> mount -t iso9660 /dev/cdemu/0 /mnt/cdrom
    >
    >Увы, цели, для которых автора статьи решил использовать этот эмулятор, не известны.
    >Просто надо смотреть глубже. Как уже сказали выше, это эмулятор устройства,
    >а не просто способ примонтировать файловую систему из образа.

     
  • 5.15, XoRe (ok), 13:26, 19/01/2009 [^] [ответить]    [к модератору]  
  • +/
    >[оверквотинг удален]
    >>>
    >>>Вы бросайте эти свои вендовые замашки. Хотя убунтовцам это ещё можно простить
    >>>...
    >>
    >>Программа распознает те форматы, для которых нет user-space файловых систем.
    >
    >Это что-то из разряда чудес. А в чудеса я не верю. Что
    >именно тогда монтируется командой (цитата, ежели чё):
    >
    >mount -t iso9660 /dev/cdemu/0 /mnt/cdrom ?

    Монтируется файл в формате iso9660.

    А как примонтировать файлы в форматах MDS, NRG, TOC, CIF, C2D, DAA и т.д. ?
    Это же не ещё одна разновидность ISO.
    Некоторые из этих форматов записывают кроме данных ещё физические показатели диска, чтобы потом эмулировать его так, чтобы все проверяющие приложения (типа starforce) думали, что это настоящий диск.

     
     
  • 6.16, geekkoo (ok), 06:53, 20/01/2009 [^] [ответить]     [к модератору]  
  • +/
    gt оверквотинг удален Прежде чем отвечать - прочитать man было недосуг man mo... весь текст скрыт [показать]
     
     
  • 7.18, Zenitur (?), 16:21, 27/07/2009 [^] [ответить]    [к модератору]  
  • +/
    Я думаю, выскажу общее мнение: вы всех достали.
     
  • 1.9, Аноним (6), 10:23, 14/01/2009 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Если я через -o loop подключаю образ в Ubuntu 7 10 и младше, то Wine распознаёт ... весь текст скрыт [показать]
     
  • 1.17, Zenitur (?), 05:34, 22/07/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Сейчас там есть панель для Gnome.
     
  • 1.19, georgzh (?), 23:06, 23/09/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Подскажите пожалуйста
    а как создать в Linux Enerprise
    виртуальный flopy дискавод
    програмка у меня архаичная есть некоторые вещами
    питается только через fd0h1440
    да еще и вовремя работы время от времени проверяет а есть ли он

    Если не к месту  прошу простить

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2018 by Maxim Chirkov  
    ДобавитьПоддержатьВебмастеруГИД  
    Hosting by Ihor