Автор Тема: Виртуално СД за  linux .  (Прочетена 4529 пъти)

Dobrinium

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Виртуално СД за  linux .
« -: Dec 16, 2007, 20:33 »
Въпроса ми може да е глупав, но се рових много и не намерих нищо което да е като Deamon Tools .Отчаех се макар вече да избягвам да задавам въпроси щото има голяма вероятност никои да не отговори.Въпреки всичко имаше хора тук които ми помогнаха и им благодаря.Макар да си мисля, че няма как да се научи нещо без малко помощ.Явно съм в графа "тъпаци " Искрено се надявам някои да ми помогне.
Активен

HeavenWarrior

  • Напреднали
  • *****
  • Публикации: 168
    • Профил
Виртуално СД за  linux .
« Отговор #1 -: Dec 16, 2007, 20:56 »
Дори да съществува, не ти трябва.

mount -t iso9660 -o loop /dev/cdrom /path/to/dir

синтаксиса е следният
mount - команда за монтиране
-t iso9660 - определяш файловата система
-o loop - loop device опция
/dev/cdrom - пътя за сдром устройството, може да е различно провери
/path/to/dir - директорията в която искаш да монтираш сдрома. примерно си направил в твоята директория, която е /home/user директорията disk, където искаш да имаш достъп до файловете от диска и тоесто този път става /home/user/disk
ако имаш проблеми с правата пробвай sudo mount -t iso9660 /dev/cdrom /home/user/disk



Активен

FreeBSD 6.2 KDE 3.5.7; Debian Sid KDE 4.0.0
"If You Know Your Brother Is A Greedy Bastard Never Give Him The Password" --Puffy Baba And The 40 Vendors (OpenBSD songs)

Dobrinium

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Виртуално СД за  linux .
« Отговор #2 -: Dec 16, 2007, 21:16 »
mount -t iso9660 /hda5/dev/disk

Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
[root@Dobrin dobrin]# sudo mount -t iso9660 /dev/cdrom /home/user/disk
mount: mount point /home/user/disk does not exist
[root@Dobrin dobrin]# mount -t iso9660 /dev/cdrom /home/user/disk
mount: mount point /home/user/disk does not exist
[root@Dobrin dobrin]# mount -t iso9660 /hda5/dev/disk
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
One can change the type of mount containing the directory dir:
       mount --make-shared dir
       mount --make-slave dir
       mount --make-private dir
       mount --make-unbindable dir
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .

------------------------------------------------------------------------------------

Направих това и ми излезе това въпроса е сега е как го използвам или има още настройки ?
Активен

HeavenWarrior

  • Напреднали
  • *****
  • Публикации: 168
    • Профил
Виртуално СД за  linux .
« Отговор #3 -: Dec 16, 2007, 21:32 »
Не си ме разбрал.

я пробвай sudo mount -t iso9660 -o loop /dev/cdrom /mnt
и провери в /mnt директорията дали се появява съдържанието на диска.
Активен

FreeBSD 6.2 KDE 3.5.7; Debian Sid KDE 4.0.0
"If You Know Your Brother Is A Greedy Bastard Never Give Him The Password" --Puffy Baba And The 40 Vendors (OpenBSD songs)

pastora

  • Напреднали
  • *****
  • Публикации: 100
  • Distribution: Debian
  • Window Manager: GNOME
  • С нами Бог!
    • Профил
Виртуално СД за  linux .
« Отговор #4 -: Dec 16, 2007, 21:37 »
Ако си с GNOME, опитай gmount.
С графичен интерфейс. Перфектна е за начинаещи.
Аз съм изключително доволен от нея.
Чел съм че има подобна и за KDE, но не и помня името.
Активен

...Но някои не обичат да знаят за своя български род, а се обръщат към чужда култура и чужд език и не се грижат за своя български език, но се учат да четат и говорят по гръцки и се срамуват да се нарекат българи. О, неразумни и юроде!...

Случайно да ви звучи актуално?

dedmin

  • Напреднали
  • *****
  • Публикации: 456
    • Профил
Виртуално СД за  linux .
« Отговор #5 -: Dec 16, 2007, 21:44 »
Цитат (Dobrinium @ Дек. 16 2007,21:33)
Въпроса ми може да е глупав, но се рових много и не намерих нищо което да е като Deamon Tools .Отчаех се макар вече да избягвам да задавам въпроси щото има голяма вероятност никои да не отговори.Въпреки всичко имаше хора тук които ми помогнаха и им благодаря.Макар да си мисля, че няма как да се научи нещо без малко помощ.Явно съм в графа "тъпаци " Искрено се надявам някои да ми помогне.

AcetoneISO
Активен

Stratovarius

  • Напреднали
  • *****
  • Публикации: 179
    • Профил
Виртуално СД за  linux .
« Отговор #6 -: Dec 16, 2007, 21:47 »
Радвам се че има такава тема '<img'>

на мен ми казва, че не познава -o loop и за това го правя през рам диск ... някакви идеи

mdconfig -a -t vnode -f SOME_IMAGE -u 1



Активен

Dobrinium

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Виртуално СД за  linux .
« Отговор #7 -: Dec 16, 2007, 22:20 »
Правя го но явно нещо не както трябва не ми излиза нищо в /mnt HeavenWarrior    на КДЕ но дистрибуцията ми е Mandriva с сигурност има iso9660 щом ми излиза Help
Активен

pastora

  • Напреднали
  • *****
  • Публикации: 100
  • Distribution: Debian
  • Window Manager: GNOME
  • С нами Бог!
    • Профил
Виртуално СД за  linux .
« Отговор #8 -: Dec 16, 2007, 22:20 »
@Stratovarius
Ами или като root въведи
modprobe loop
или направо добави loop в
/etc/modules



Активен

...Но някои не обичат да знаят за своя български род, а се обръщат към чужда култура и чужд език и не се грижат за своя български език, но се учат да четат и говорят по гръцки и се срамуват да се нарекат българи. О, неразумни и юроде!...

Случайно да ви звучи актуално?

while

  • Напреднали
  • *****
  • Публикации: 32
    • Профил
Виртуално СД за  linux .
« Отговор #9 -: Dec 16, 2007, 22:21 »
За монтиране на .iso мисля, вече получи достатъчно отговори. А по въпроса за истински аналог на Deamon Tools  ти давам - CDemu. Това е истински хардуерен емулатор на DVD устройство точно каквото прави и Deamon Tools, но уловката е, че се работи с него леко неудобно в терминал. Ако искаш графичен интерфейс за него, за съжаление ще трябва известно време да почакаш. В момента се разработват под КДЕ и Гном, аплети за работната площ, които да добавиш към лентите с инструменти които ползваш (клавиатурна подредба, календар, менюта, и т.н.) Казват се съответно KCDemu и gcdemu.  '<img'>

HOWTO [English]



Активен

pastora

  • Напреднали
  • *****
  • Публикации: 100
  • Distribution: Debian
  • Window Manager: GNOME
  • С нами Бог!
    • Профил
Виртуално СД за  linux .
« Отговор #10 -: Dec 16, 2007, 22:35 »
@Dobrinium
Щом си с KDE, виж това.
Предполагам че ще ти свърши работа.
Активен

...Но някои не обичат да знаят за своя български род, а се обръщат към чужда култура и чужд език и не се грижат за своя български език, но се учат да четат и говорят по гръцки и се срамуват да се нарекат българи. О, неразумни и юроде!...

Случайно да ви звучи актуално?

Stratovarius

  • Напреднали
  • *****
  • Публикации: 179
    • Профил
Виртуално СД за  linux .
« Отговор #11 -: Dec 16, 2007, 22:35 »
Цитат (pastora @ Дек. 16 2007,23:20)
@Stratovarius
Ами или като root въведи
modprobe loop
или направо добави loop в
/etc/modules

# Pseudo devices.
device          loop

... Директно е компилирано в ядрото '<img'>
и не съм с линукс, а с FreeBSD



Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Виртуално СД за  linux .
« Отговор #12 -: Dec 16, 2007, 22:38 »
@HeavenWarrior, малко си в грешка - човека пита ЦД имидж, а ти му пишеш /dev/cdrom! Правилната команда е:
mount -t  iso9660 -o loop /път/до/файла/xxx.iso /точка/на/монтиране
Това работи само с iso имиджи. Ако е от друг вид трябва първо да го конвертираш в iso (със съответната програма
sempron plamen # eix 2iso
* app-cdr/b5i2iso
     Available versions:  ~0.1 0.2
     Homepage:            http://developer.berlios.de/projects/b5i2iso/
     Description:         BlindWrite image to ISO image file converter

app-cdr/bin2iso
     Available versions:  19b-r2
     Installed versions:  19b-r2(20,37,12 30.10.2007)
     Homepage:            http://users.andara.com/~doiron/bin2iso/
     Description:         converts RAW format (.bin/.cue) files to ISO/WAV format

* app-cdr/ccd2iso
     Available versions:  0.2-r1 0.2-r2 0.3
     Homepage:            http://sourceforge.net/projects/ccd2iso/
     Description:         Converts CloneCD images (popular under Windows) to ISOs

* app-cdr/mdf2iso
     Available versions:  ~0.2.1 ~0.3.0 ~0.3.0-r1
     Homepage:            http://mdf2iso.berlios.de/
     Description:         Alcohol 120% bin image to ISO image file converter

* app-cdr/nrg2iso
     Available versions:  0.1 0.4-r1
     Homepage:            http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html
     Description:         Converts Nero nrg CD-images to iso
) и тогава го монтираш. Другият начин са го казали вече.
Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3

Dobrinium

  • Напреднали
  • *****
  • Публикации: 29
    • Профил
Виртуално СД за  linux .
« Отговор #13 -: Dec 16, 2007, 22:51 »
В Mandrivata контролния център за софтуер има CDemu и KDCemu съответно ги инсталирах .. пиша в Командера  да стартирам първо CDemu и после KDEemu но ми излиза това
"cdemu module is not loaded (and I couldn't load it myself)!
Please load it before running KCDemu!
излиза че несъм стартирал cdemu '<img'>
Активен

metal

  • Напреднали
  • *****
  • Публикации: 414
    • Профил
Виртуално СД за  linux .
« Отговор #14 -: Dec 16, 2007, 23:06 »
не че не си стартирал програмата, а не си заредил модула - modprobe cdemu, т.е за да използваш KCDemu трябва да заредиш програма (модул драйвер) в ядрото. Това става чрез горната команда и след това можеш да стартираш програмата колкото пъти искаш, докато не изпълниш горната команда отново, но този път с опция r (т.е. modprobe -r cdemu) или rmmod cdemu - това са команди за премахване (спиране на действието му, а не изтриване) на модула или до рестарт. За да не ти се налага да правиш това след всяко пускане на машината трябва да го укажеш за автоматично зареждане (при пускане на компа), но как става това в Мандривата - убий ме, не знам.

П.С. Пробва ли това дето съм ти писал в горния пост - просто, лесно и ефикасно (за iso-та)?



Активен

Gentoo 2007.0 - 2.6.23-r3
Debian testing - 2.6.22-3