автоматическое монтирование iso образов (При загрузке)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Junky
Сообщения: 77

автоматическое монтирование iso образов

Сообщение Junky »

Как сделать чтобы при каждой загрузке автоматически монтировался iso образ? (Знаю как это сделать из консоли- mount -o loop -t iso9660 /mnt/win_e/Mandriva.iso /mnt/mandriva
а вот как сделать монтрование автоматом при загрузке)
Спасибо сказали:
Аватара пользователя
MadDog
Бывший модератор
Сообщения: 2298
Статус: Добрый банщик

Re: автоматическое монтирование iso образов

Сообщение MadDog »

Самый простой способ, это написать скрипт и бросить его в автозагрузку пользователя. :)
MadDog's Blog
Внимательно читать: Как правильно задавать вопросы
No fate but what we make
Спасибо сказали:
Аватара пользователя
Voice
Сообщения: 1073
Статус: столлманист
ОС: Debian GNU/Linux

Re: автоматическое монтирование iso образов

Сообщение Voice »

А в fstab что нельзя?
"И может собственных Платонов и быстрых разумом Невтонов российская земля рождать."
М. В. Ломоносов
Спасибо сказали:
Аватара пользователя
serge_m
Сообщения: 317
ОС: ASP Linux 14

Re: автоматическое монтирование iso образов

Сообщение serge_m »

Voice писал(а):
03.11.2007 00:17
А в fstab что нельзя?

Можно конечно, но если человек знает 100% работающую команду то "Самый простой способ" - создать скрипт из двух строк, а не сидеть и разгребать что и как добавить в файл fstab. Вот я за собой замечаю обратное - сейчас мне для что-бы смонтировать какое-нить устройство/образ проще дописать строку в fstab и выполнить сокращённую форму команды mount.
Спасибо сказали:
Junky
Сообщения: 77

Re: автоматическое монтирование iso образов

Сообщение Junky »

serge_m писал(а):
03.11.2007 00:46
Voice писал(а):
03.11.2007 00:17
А в fstab что нельзя?

Можно конечно, но если человек знает 100% работающую команду то "Самый простой способ" - создать скрипт из двух строк, а не сидеть и разгребать что и как добавить в файл fstab. Вот я за собой замечаю обратное - сейчас мне для что-бы смонтировать какое-нить устройство/образ проще дописать строку в fstab и выполнить сокращённую форму команды mount.

а как туда эту команду добавить? всю строчку, только без комманды mount?
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: автоматическое монтирование iso образов

Сообщение diesel »

/data/debian/debian_etch_4.0_cd1.iso /data/debian/cd1 auto loop 0 0
/data/debian/debian_etch_4.0_cd2.iso /data/debian/cd2 auto loop 0 0
/data/debian/debian_etch_4.0_cd3.iso /data/debian/cd3 auto loop 0 0

вот так в /etc/fstab и монтироваться будут при загрузке
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: автоматическое монтирование iso образов

Сообщение uptime »

Только точки монтирования не забудьте сначала создать..

mkdir /data/debian/cd1
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Nikoli
Сообщения: 554
Статус: Житель
ОС: Gentoo

Re: автоматическое монтирование iso образов

Сообщение Nikoli »

diesel Я предпочитаю так:

Код: Выделить всё

/path/image.iso /path/to/mountpoint    iso9660 noexec,nosuid,nodev,loop        0       0
Спасибо сказали:
Junky
Сообщения: 77

Re: автоматическое монтирование iso образов

Сообщение Junky »

спасибо
Спасибо сказали:
Аватара пользователя
ReSeR
Сообщения: 383
ОС: GNU Debian

Re: автоматическое монтирование iso образов

Сообщение ReSeR »

diesel писал(а):
03.11.2007 09:03
/data/debian/debian_etch_4.0_cd1.iso /data/debian/cd1 auto loop 0 0
/data/debian/debian_etch_4.0_cd2.iso /data/debian/cd2 auto loop 0 0
/data/debian/debian_etch_4.0_cd3.iso /data/debian/cd3 auto loop 0 0

вот так в /etc/fstab и монтироваться будут при загрузке

Заранее извеняюсь за, возможно, нелепый вопрос :blush: , но будут ли автоматически подтягиваться пакеты из примонтированных образов при установке через aptitude?
Бэкап - акт проявления трусости.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: автоматическое монтирование iso образов

Сообщение allez »

Если надлежащим образом подправите /etc/apt/sources.lst, то будут.
Спасибо сказали:
Аватара пользователя
ReSeR
Сообщения: 383
ОС: GNU Debian

Re: автоматическое монтирование iso образов

Сообщение ReSeR »

allez писал(а):
22.04.2008 16:55
Если надлежащим образом подправите...

Прошу помощи.
После эксперементов над sources.lst так ничего у меня и не вышло.
Подскажите, пожалуйста, как правильно прописать в sources.lst мои примонтированные образы.
Бэкап - акт проявления трусости.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: автоматическое монтирование iso образов

Сообщение allez »

Дайте команду ls -lR точка_монтирования > точка_монтирования.txt для каждого образа и прикрепите получившиеся файлы к сообщению. Заодно прикрепите и sources.lst.
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: автоматическое монтирование iso образов

Сообщение diesel »

ReSeR писал(а):
23.04.2008 17:47
allez писал(а):
22.04.2008 16:55
Если надлежащим образом подправите...

Прошу помощи.
После эксперементов над sources.lst так ничего у меня и не вышло.
Подскажите, пожалуйста, как правильно прописать в sources.lst мои примонтированные образы.

что-то типа
file:/path/to/iso etch main contrib non-free
где
/path/to/iso - пусть к смотнтированному образу
etch - название ветки, можно скорее всего пользоваться stable,unstable, testing вместо этого.
main,contrib,non-free - в зависимости от того что у вас есть на диска, обычно: main и contrib.
Спасибо сказали:
Аватара пользователя
ReSeR
Сообщения: 383
ОС: GNU Debian

Re: автоматическое монтирование iso образов

Сообщение ReSeR »

diesel писал(а):
24.04.2008 13:17
что-то типа
file:/path/to/iso etch main contrib non-free
где
/path/to/iso - пусть к смотнтированному образу

так путь нужно прописывать к директории на которую смонтирован образ или путь именно к файлу образа?
чёт я совсем запутался :blush:
--------------------------------------------------------------
В прикреплённых файлах информация выведения команд

Код: Выделить всё

ls -IR /media/cdrom1 > /tmp/cdrom1.txt
ls -IR /media/cdrom2 > /tmp/cdrom2.txt
ls -IR /media/cdrom3 > /tmp/cdrom3.txt

и sources.list
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Бэкап - акт проявления трусости.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: автоматическое монтирование iso образов

Сообщение allez »

Прописывать нужно путь именно к точке монтирования, то есть каталогу, в который смонтирован образ.
Спасибо сказали:
Аватара пользователя
ReSeR
Сообщения: 383
ОС: GNU Debian

Re: автоматическое монтирование iso образов

Сообщение ReSeR »

Понял, ща буду пробовать вот так:

Код: Выделить всё

file:/path/to/iso etch main contrib non-free
где
/path/to/iso - пусть к смотнтированному образу

У Вас это нормально работает?
Бэкап - акт проявления трусости.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: автоматическое монтирование iso образов

Сообщение allez »

Да, вполне нормально. Только не забудьте перед "file:" поставить "deb" или "deb-src". ;)
Спасибо сказали:
Аватара пользователя
ReSeR
Сообщения: 383
ОС: GNU Debian

Re: автоматическое монтирование iso образов

Сообщение ReSeR »

Код: Выделить всё

# apt-get update
Ign file: etch Release.gpg
Ign file: etch Release.gpg
Ign file: etch Release.gpg
Получено:1 file: etch Release [802B]
Получено:2 file: etch Release [627B]
Получено:3 http://wine.budgetdedicated.com etch Release.gpg [191B]
Получено:4 file: etch Release [627B]
Ign file: etch/contrib Packages
Ign file: etch/main Packages
Ign file: etch/contrib Packages
Ign file: etch/main Packages
Ign file: etch/contrib Packages
Ign file: etch/main Packages
Получено:5 http://security.debian.org etch/updates Release.gpg [189B]
В кэше http://wine.budgetdedicated.com etch Release
В кэше http://security.debian.org etch/updates Release
Ign http://wine.budgetdedicated.com etch/main Packages/DiffIndex
Ign http://security.debian.org etch/updates/main Packages/DiffIndex
Получено:6 http://viewizard.com debian/ Release.gpg [189B]
Ign http://wine.budgetdedicated.com etch/main Sources/DiffIndex
Ign http://security.debian.org etch/updates/contrib Packages/DiffIndex
Ign http://wine.budgetdedicated.com etch/main Packages
Ign http://security.debian.org etch/updates/main Sources/DiffIndex
В кэше http://wine.budgetdedicated.com etch/main Sources
В кэше http://viewizard.com debian/ Release
Ign http://security.debian.org etch/updates/contrib Sources/DiffIndex
В кэше http://security.debian.org etch/updates/main Packages
В кэше http://wine.budgetdedicated.com etch/main Packages
В кэше http://security.debian.org etch/updates/contrib Packages
Ign http://viewizard.com debian/ Packages/DiffIndex
В кэше http://security.debian.org etch/updates/main Sources
В кэше http://security.debian.org etch/updates/contrib Sources
Ign http://viewizard.com debian/ Packages
В кэше http://viewizard.com debian/ Packages
Получено 3B за 2s (1B/c)
Чтение списков пакетов... Готово

Ну вроде получилось, только

Код: Выделить всё

Ign file: etch Release.gpg
Ign file: etch Release.gpg
Ign file: etch Release.gpg
что бы это значило?
Бэкап - акт проявления трусости.
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: автоматическое монтирование iso образов

Сообщение allez »

Да ничего ужасного, проигнорированы эти файлы, только и всего.
Спасибо сказали:
cyxou
Сообщения: 125
ОС: Ubuntu 16.04.1 LTS 64

Re: автоматическое монтирование iso образов

Сообщение cyxou »

добрый день.
Подскажите пожалуйста
смонтирован образ debian в /media/debian

как прописать в sources.list путь, если при "получении сведений" выходит ошибка

Код: Выделить всё

file:/media/debian/dists/lenny/contrib/binary-i386/packages/dists/etch/main/binary-i386/Packages: Файл не найден
file:/media/debian/dists/lenny/contrib/binary-i386/packages/dists/etch/contrib/binary-i386/Packages: Файл не найден


в sources.list прописал так

Код: Выделить всё

deb file:/media/debian/dists/lenny/contrib/binary-i386/packages etch main contrib #nodvd

в смонтированном диске имеются каталоги main и contrib пути у них такие - /media/debian/dists/lenny/main ; /media/debian/dists/lenny/contrib
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: автоматическое монтирование iso образов

Сообщение Minton »

Тут достаточно проанализировать то, что вы написали и вам написали:
1) Вы пытаетесь получить пакеты для etch с диска Lenny. Идея относительно оригинальна, но малоперспективна.
2) Вы указываете слишком длинный путь, что видно из полного пути, которого система не нашла: сначала указанный вами путь, потом почти то же самое, только указанное системой.
Поэтому в качестве репозитория вам достаточно указать каталог /media/debian, и требуемый дистрибутив изменить с etch на lenny :)
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
cyxou
Сообщения: 125
ОС: Ubuntu 16.04.1 LTS 64

Re: автоматическое монтирование iso образов

Сообщение cyxou »

Minton спасибо, в моём случае надо было указать
file:/media/debian
и последнее про автомонтирование
/data/debian/debian_etch_4.0_cd1.iso /data/debian/cd1 auto loop 0 0
/data/debian/debian_etch_4.0_cd2.iso /data/debian/cd2 auto loop 0 0
/data/debian/debian_etch_4.0_cd3.iso /data/debian/cd3 auto loop 0 0

вот так в /etc/fstab и монтироваться будут при загрузке

Только точки монтирования не забудьте сначала создать..

mkdir /data/debian/cd1

в моём случае как я понимаю строка fstab должна выглядеть

Код: Выделить всё

/media/debian/debian_5.0.iso     /media/debian    auto    loop    0    0

__________где лежит образ _________ куда монтировать
точка монтирования вроде /media/debian как я понимаю
вот fstab:

Код: Выделить всё

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/sda7       /home           ext3    defaults        0       2
/dev/sda6       /tmp            ext3    defaults        0       2
/dev/sda5       none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/home/cyxou/myfiles/debian_5.0.iso     /media/debian    auto    loop    0    0 # только эту строку добавил


но при загрузке системы пишет: failed
Спасибо сказали:
Аватара пользователя
Minton
Сообщения: 1588
Статус: openSUSE Localization Team
ОС: openSUSE Tumbleweed x86-64

Re: автоматическое монтирование iso образов

Сообщение Minton »

ну так он же не просто failed, а объясняет, почему.
Текущий fstab весьма похож на верный. Из-под рута скомандуйте mount /media/debian, а потом сразу dmesg|tail. Результаты выложите сюда :)
Русский раздел на forums.opensuse.org :)

"Настоящие мужчины используют поиск" ©Goodvin
Спасибо сказали:
cyxou
Сообщения: 125
ОС: Ubuntu 16.04.1 LTS 64

Re: автоматическое монтирование iso образов

Сообщение cyxou »

mount /media/debian - написало что файла /home/user/disk.iso не существует
всё оказалось до банальности просто. имя файла образа начиналось на заглавную букву, а в fstab был прописан путь с маленькой буквой.
Спасибо сказали: