Автор Тема: Монтиране на .iso като "виртуално cd"  (Прочетена 2692 пъти)

Skywalker

  • Участници
  • ***
  • Публикации: 7
    • Профил
Здравейте!
Първо - изобщо не съм сигурен, че темата е за този раздел. Моля да я преместите, където й е мястото! '<img'>
Второ - тъй като съм напръднал юзър в Windows, моля да ме извините за въпросите ми, които несъмнено ще ви се сторят ламерски...
На темата: изтеглих си DVD iso-то на Fedora Core 5. Докато го изпека така, че проверката преди инсталацията да мине, доста време мина. Както се досещате, направих го на RW диск, само за инсталцията и той вече го няма.
За да не губя пак време за успешен запис, реших да използвам възможностите на mount:
mount /път/FC-5-i386-DVD.iso -t iso9660 /media/fc5-i386 -o loop
Toва го прочетох от man mount (четох, де, преди да питам! ) Насочих го в /media, защото там се появява съдържанието на текущия диск в драйва.
Да, добре, в /media/fc5-i386 се появява съдържанието на iso-то, но толкова. Видях (чрез K3B ), че името на тома е FC/5 i386. Ясно ми е, че такъв път не може да се създаде. Но дали това е проблемът? Иска ми се да се появи в Computer все едно, че е пъхнат диска в драйва... както при виртуалните дискове, "генерирани" с помощта на Daemon tools, Alcohol120%, или пък с Nero в Windows среда.
Предварително благодаря на отзовалите се! Надявам се, че в този форум ще намеря отговор на въпросите си...
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Монтиране на .iso като "виртуално cd"
« Отговор #1 -: May 28, 2006, 23:45 »
Я пробвай
Примерен код

mount -t iso9600 -o loop /път/до/iso /мястото/където/ще/го/монтираш
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

Skywalker

  • Участници
  • ***
  • Публикации: 7
    • Профил
Монтиране на .iso като "виртуално cd"
« Отговор #2 -: May 29, 2006, 00:11 »
mount -t iso9660 -o loop /път/до/iso /мястото/където/ще/го/монтираш не ми проработи...
Идеята ми е като дам Add/Remove software, да не ме пита за диска, а да си вземе нещата от iso-то, ако има изобщо значение, де...
Активен

ZEN

  • Напреднали
  • *****
  • Публикации: 159
    • Профил
    • WWW
Монтиране на .iso като "виртуално cd"
« Отговор #3 -: May 29, 2006, 01:02 »
Цитат (Skywalker @ Май 29 2006,01:11)
mount -t iso9660 -o loop /път/до/iso /мястото/където/ще/го/монтираш не ми проработи...
Идеята ми е като дам Add/Remove software, да не ме пита за диска, а да си вземе нещата от iso-то, ако има изобщо значение, де...

Чекай малко, аз до колкото разбирам искаш да ползваш исо-то като някакъв вид инсталационен диск от които да си добавяш примерно някакъв софтуер, както е във Вин-а?



Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Монтиране на .iso като "виртуално cd"
« Отговор #4 -: May 29, 2006, 01:08 »
Извинявам се за пропусната 6-ца, но ти бъркаш нещо
Примерен код

debian:/home/red# mkisofs -o test.iso -R -J /home/red/music/club/
INFO:   ISO-8859-1 character encoding detected by locale settings.
        Assuming ISO-8859-1 encoded filenames on source filesystem,
        use -input-charset to override.
Using Tony_000.mp3;1 for  /Tony Thomas - Solar.mp3 (Tony Thomas - Konga Bonga.mp3)
Using Tony_001.mp3;1 for  /Tony Thomas - Konga Bonga.mp3 (Tony Thomas & Mastik Soul - Tribosity.mp3)
Using Carlo000.mp3;1 for  /Carlos Manaca - Kashmire.mp3 (Carlos Manaca - Hands Up.mp3)
  4.51% done, estimate finish Mon May 29 01:02:49 2006
  9.01% done, estimate finish Mon May 29 01:02:49 2006
...................................
Total translation table size: 0
Total rockridge attributes bytes: 2820
Total directory bytes: 0
Path table size(bytes): 10
Max brk space used 21000
111027 extents written (216 MB)
debian:/home/red# mount -t iso9660 -o loop test.iso /mnt
debian:/home/red# ls /home/red/music/club/
Allan Banford - Capoeria.mp3
...............................................
Tony Thomas - Konga Bonga.mp3
Tony Thomas & Mastik Soul - Tribosity.mp3
Tony Thomas - Solar.mp3
debian:/home/red# ls /mnt/
Allan Banford - Capoeria.mp3
...........................................................
Tony Thomas - Konga Bonga.mp3
Tony Thomas & Mastik Soul - Tribosity.mp3
Tony Thomas - Solar.mp3
debian:/home/red#


Ето ми го и sources.list
Примерен код

debian:/home/red# cat -n /etc/apt/sources.list
     1  # deb file:///cdrom/ sarge main
     2
     3  deb http://ftp.bg.debian.org/debian/ stable main
     4  deb-src http://ftp.bg.debian.org/debian/ stable main
     5  deb http://ftp.bg.debian.org/debian/ testing main
     6
     7
     8  deb ftp://ftp.uni-sofia.bg/debian/ stable main
     9  deb-src ftp://ftp.uni-sofia.bg/debian/ stable main
    10
    11  deb http://security.debian.org/ stable/updates main
    12
    13  #my test
    14  #deb http://people.debian.org/~rdonald/nvidia/ modules-unstable/i386/
    15  #deb http://http.us.debian.org/debian/ testing main contrib non-free
    16  #deb ftp://ftp.bg.debian.org/debian/ unstable pool non-free
    17  #unstable
    18  deb ftp://ftp.bg.debian.org/debian/ unstable main contrib non-free
    19  deb-src ftp://ftp.bg.debian.org/debian/ unstable main contrib non-free
    20  deb ftp://ftp.uni-sofia.bg/debian-addons-bg/ ./
    21  deb ftp://ftp.nerim.net/debian-marillat/ sarge main
    22  deb ftp://ftp.nerim.net/debian-marillat/ etch main
    23  deb ftp://ftp.nerim.net/debian-marillat/ sid main
    24
    25
    26
    27  deb http://gefechtsdienst.de/uman/files/ unstable main
debian:/home/red#


т.е. както се вижда в този ред # deb file:///cdrom/ sarge main има начин как да се зададе от хардиска, но първо трябва да се mount-не съответното iso. Естествено маха се # и се прави apt-get update =>в Debian има начин, но има много по-практичен начин и то е със собствено файлово хранилище, но да не навлизам в подробности!!
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

Skywalker

  • Участници
  • ***
  • Публикации: 7
    • Профил
Монтиране на .iso като "виртуално cd"
« Отговор #5 -: May 29, 2006, 01:46 »
@ ZEN
Да, правилно си ме разбрал, пък и съм го напивал в първия си пост: Искам така да монтирам iso-то с образа на инсталационното DVD на Fedora Core 5, че да се появи все едно, че е сложено физически в драйва. И при инсталиране на модули да не ми го иска физически, а да си рови из монтираната папка...

@ redcure
Toва за 6-цата си е техническа грешка, там всичко е ОК!  '<img'>
Виж, аз не казвам, че не ми се монтира iso-то, а че не ми се появява все едно е физически сложено в драйва...  ':huh:'
Активен

redcure

  • Напреднали
  • *****
  • Публикации: 914
    • Профил
Монтиране на .iso като "виртуално cd"
« Отговор #6 -: May 29, 2006, 11:28 »
Ето ти един още един вариант, но пак е за Debian. Чел съм само неговият инсталатор и се надявам поне някаква идея да ти даде.
1. Създава се директорията debs
Примерен код

#mkdir /root/debs

2. Копират се пакетите в нея и се изпълнява ( трябва да сме в /root директорията)
Примерен код

# dpkg-scanpackages debs file | gzip > debs/Packages.gz

Така се създава файл Packages.gz, който съдържа информация за пакетите, които ще се използват от apt.
3. След това остава само да се прибави в sources.list
Примерен код

#echo "deb file:/root debs/" >>/etc/apt/sources.list

Използването на apt след тези операции си е както обиковено.

Успех
Активен

Debian testing 2.6.18, Enlightenment DR17

http://www.debian.org/doc/manuals/apt-howto/index.en.html

  • Гост
Монтиране на .iso като "виртуално cd"
« Отговор #7 -: May 29, 2006, 11:28 »
Погледни тези:
man rpm
man yum
man yum.conf
/etc/yum.repos.d
Активен

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Монтиране на .iso като "виртуално cd"
« Отговор #8 -: May 29, 2006, 11:29 »
@Skywalker, нали не се опитваш да монтираш изображението към несъществуваща точка. Имам предвид, че директорията "/media/fc5-i386" трябва да съществува и за предпочитане да е празна, преди да изпълниш: mount /път/FC-5-i386-DVD.iso -t iso9660 /media/fc5-i386 -o loop
Активен

  • Гост
Монтиране на .iso като "виртуално cd"
« Отговор #9 -: May 29, 2006, 11:30 »
Можеш да монтираш исото в /media/cdrom или както е тамстига да не си сложил диск в cd-то
Активен

Skywalker

  • Участници
  • ***
  • Публикации: 7
    • Профил
Монтиране на .iso като "виртуално cd"
« Отговор #10 -: Jun 15, 2006, 16:50 »
Благодаря на отзовалите се! '<img'>
Оказа се, че не винаги при инсталация (с форматиране на linux дяла като ext3) се генерира читав fstab. Т.е. не всеки път ми монтира автоматично диска, сложен в драйва. Въпреки абсолютно еднаквото инсталиране, правено вече машинално - цъкни тук, тук и тук, и т.н... И въпреки коригирането й на ръка...
Та: следното работи:
Примерен код
mount /fat32/FC4-i386-DVD.iso /media/cdrecorder -o loop
Но не всеки път. Когато обаче работи, на дектопа се появява даже икона на CD-драйва...
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
"Grub" sled preinstalacia na Windows
Настройка на програми
merman 1 4549 Последна публикация May 25, 2003, 11:27
от wandererbg
HDD ext3 recover, "Stellar Phoenix Linux" ??
Настройка на хардуер
help40 3 6569 Последна публикация Sep 20, 2012, 21:51
от Acho
"paskal case" / "camel case"
Общ форум
Apache 3 7997 Последна публикация Aug 11, 2006, 10:01
от ivak
Проблем с "struct cdev" и "struct semaphore"
Общ форум
halturata 22 13448 Последна публикация Aug 14, 2007, 17:31
от tarator
Проблем с "reboot", "halt" и т.н.
Настройка на програми
turboshark 5 7813 Последна публикация Sep 22, 2007, 00:13
от turboshark