The OpenNET Project / Index page

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



"Раздел полезных советов: Создание виртуального CD/DVD накопителя в Ubuntu Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Создание виртуального CD/DVD накопителя в Ubuntu Linux"  +/
Сообщение от auto_tips (?), 13-Янв-09, 23:14 
Устанавливаем 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
Примонтируем его:

   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 образ к виртуальному устройству.

URL: http://www.my-guides.net/en/content/view/138/
Обсуждается: http://www.opennet.me/tips/info/1895.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от gms (?), 13-Янв-09, 23:14   +/
Объясните глупому, а для чего это нужно ???
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от pavlinux (ok), 13-Янв-09, 23:25   +/
Наверно что б не делать
#mount -t iso9660 -o loop /some/where/supepuper.iso /media/cdrom

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #5, #12

4. Сообщение от Sveolon (??), 13-Янв-09, 23:50   +/
Самое забавное, что вместо одной строки:
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 была хоть какая-то потребность, спрятать от юзера пути к файлам можно бы и значительно проще, пути к ним в конфиге сохранить, что ли.
Т.е. моё мнение - инструмент командной строки только добавляет сложности, а ГУИ-приложение эту сложность эксплуатирует. Зачем?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7

5. Сообщение от vitek (??), 14-Янв-09, 02:15   +/
авторан давно уже есть. и заюзали его редхетовцы. а придумали - калдеровцы (они же скошники).

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

6. Сообщение от Аноним (6), 14-Янв-09, 06:47   +/
Ну зачем все сразу хаять... В жизни же не только ISO-9660 встречается...

Заходим на сайт проекта и читаем: поддержка форматов B6T, CCD, CDI, CUE, ISO, MDS, NRG, TOC, CIF, C2D, DAA. Вот ради этого все и затевалось.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #8

7. Сообщение от Султан (?), 14-Янв-09, 07:19   +/
Чтоб без гемора монтировать образы ntg, cue, ccd и т.п,а не вспоминатьсмещения для разных форматов и прочие приколы.
Это, вроде, эмулятор оптического привода,а не просто способ примонтировать iso-шник.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

8. Сообщение от geekkoo (??), 14-Янв-09, 07:51   +/
>Ну зачем все сразу хаять... В жизни же не только ISO-9660 встречается...
>
>
>Заходим на сайт проекта и читаем: поддержка форматов B6T, CCD, CDI, CUE,
>ISO, MDS, NRG, TOC, CIF, C2D, DAA. Вот ради этого все
>и затевалось.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #10

9. Сообщение от Аноним (6), 14-Янв-09, 10:23   +/
Если я через -o loop подключаю образ в Ubuntu 7.10 и младше, то Wine распознаёт '/media/Worms Armageddon' только как жётский диск. А чтобы распознал как CD-ROM, надо запускать Wine от пользователя root. Но начиная с версии 0.9.4x - точно не помню - это становится невозможно... Как я только ни шаманил, чтобы и пользователю можно было использовать подключеный образ как CD-ROM - ничего не помогало!
В 8.04 проблему решили. Всё подключается от пользователя! Как - не знаю. Но в результате какого-то моего шаманства это сломалось.
Чтобы переконыертировать nrg или mdf в ISO, я использовал программы nrg2iso и mdf2iso. Неужели эта маленькая программка может подключить образ mdf так, что Wine начиная с версии 1.2 увидит на нём данные для StarForce?!
Ответить | Правка | Наверх | Cообщить модератору

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #11

11. Сообщение от geekkoo (ok), 14-Янв-09, 12:55   +/
>[оверквотинг удален]
>>>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 ?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #13, #15

12. Сообщение от User294 (ok), 14-Янв-09, 14:51   +/
>Скора появиться autorun, и на форумах Ubuntu крики помощи о поимки руткитов,
>троянов...

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

13. Сообщение от Аноним (6), 15-Янв-09, 06:37   +/
Образ диска может содержать данные, которые не могут быть примонтированы как файловая система, но могут быть необходимы пользователю (банальный пример: аудио дорожки на диске со смешанной структурой). В моей практике подобные диски/образы не редкость.

> Что именно тогда монтируется командой (цитата, ежели чё):
> mount -t iso9660 /dev/cdemu/0 /mnt/cdrom

Увы, цели, для которых автора статьи решил использовать этот эмулятор, не известны. Просто надо смотреть глубже. Как уже сказали выше, это эмулятор устройства, а не просто способ примонтировать файловую систему из образа.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #14

14. Сообщение от geekkoo (ok), 15-Янв-09, 11:18   +/
>Образ диска может содержать данные, которые не могут быть примонтированы как файловая
>система, но могут быть необходимы пользователю (банальный пример: аудио дорожки на
>диске со смешанной структурой). В моей практике подобные диски/образы не редкость.
>

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

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

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #16

16. Сообщение от geekkoo (ok), 20-Янв-09, 06:53   +/
>[оверквотинг удален]
>>>
>>>Программа распознает те форматы, для которых нет user-space файловых систем.
>>
>>Это что-то из разряда чудес. А в чудеса я не верю. Что
>>именно тогда монтируется командой (цитата, ежели чё):
>>
>>mount -t iso9660 /dev/cdemu/0 /mnt/cdrom ?
>
>Монтируется файл в формате iso9660.
>

Прежде чем отвечать - прочитать man было недосуг?
man mount
mount - mount a file system

Файловую систему оно монтирует типа iso9660, а не какой-то файл с каким-то форматом.
>А как примонтировать файлы в форматах MDS, NRG, TOC, CIF, C2D, DAA
>и т.д. ?
>Это же не ещё одна разновидность ISO.

Разумеется не ещё одна разновидность. Но Линукс поддерживает много файловых систем, некоторые из которых поддерживаются даже как user-space процессы (через fuse), как, например, упомянутый выше NRG.
>Некоторые из этих форматов записывают кроме данных ещё физические показатели диска, чтобы
>потом эмулировать его так, чтобы все проверяющие приложения (типа starforce) думали,
>что это настоящий диск.

Я могу себе представить задачу, скажем, отображать аудио-данные (например, вход с микрофона) в виде файловой системы. Вполне себе задача для студента - попрактиковаться с ядром, файловыми системами, autotools, украсить резюме, и т.д. Но какой практический смысл от этого окружающим, чтобы использовать эту его программку?

Я думаю, что выскажу общее мнение относительно этой заметки - что именно хотел сказать ею автор не ясно. По всей видимости, даже сам автор не знает, что именно он хотел сказать этой статьей, иначе бы выступил с ответами на критику. Все эти тонкие намеки на толстые обстоятельства, что, дескать, бывают ситуации, когда mount не справляется, а вот этот эмулятор - справляется, остаются пустым сотрясением эфира. Если у автора есть такой пример - вот пусть его и описывает, а iso9660 прошу не беспокоить, поскольку эта задача и так решается в одну строчку. Так что я считаю, что пока такой пример не будет предъявлен, Максим Чирков может с чистой совестью отправить эту заметку в /dev/null, как вредную пропаганду ведузятничества.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #18

17. Сообщение от Zenituremail (?), 22-Июл-09, 05:34   +/
Сейчас там есть панель для Gnome.
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от Zenituremail (?), 27-Июл-09, 16:21   +/
Я думаю, выскажу общее мнение: вы всех достали.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

19. Сообщение от georgzhemail (?), 23-Сен-09, 23:06   +/
Подскажите пожалуйста
а как создать в Linux Enerprise
виртуальный flopy дискавод
програмка у меня архаичная есть некоторые вещами
питается только через fd0h1440
да еще и вовремя работы время от времени проверяет а есть ли он

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

Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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