Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Что мне установить, чтобы образ наконец то открылся?  (Прочитано 942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Лесная Тишина

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Здравствуйте, я уже весь интернет перерыл, как мне открыть его в Kubuntu? Не получается скрин отослать, вообщем, iso с UDF
« Последнее редактирование: 19 Июня 2022, 08:38:33 от Лесная Тишина »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
А что, просто команды mount недостаточно?
А если запустить mc, то и думать об этом не приходится. Я выделяю iso-файл, нажимаю Enter и он раскрывается.
Если же надо именно самому смонтировать, у меня есть маленький скрипт с командой mount и ещё стрка в /etc/fstab.
« Последнее редактирование: 19 Июня 2022, 10:14:10 от Peter_I »
Пётр.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Цитировать
есть меланький скрипт с командой mount
Скрипт вполне себе находится в "user menu":


Оффлайн Лесная Тишина

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
А что, просто команды mount недостаточно?
А если запустить mc, то и думать об этом не приходится. Я выделяю iso-файл, нажимаю Enter и он раскрывается.
Если же надо именно самому смонтировать, у меня есть меланький скрипт с командой mount и ещё стрка в /etc/fstab.
Да уже все пробовал, mc ругается на  isoinfo, поставил вроде соответствующий пакет ничего не изменилось, ark ругается, что не может udf  прочитать, а mount ругается, что я его неправильно использую, хотя копировал команды с разных источников.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Конкретней, что за хитрый образ у тебя? Windows?

Оффлайн Лесная Тишина

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Конкретней, что за хитрый образ у тебя? Windows?
Именно, последний, 11

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Вроде с образами винды никогда проблем не было. Но 11 под рукой нет, чтобы проверить.

Оффлайн Лесная Тишина

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Вроде с образами винды никогда проблем не было. Но 11 под рукой нет, чтобы проверить.
Это на обычной Убунте такого небыло, а вот на Кубунте какие то непонятки.

Пользователь добавил сообщение 19 Июня 2022, 10:02:32:
Попробую тогда обычную поставить, эхехех.....

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3026
    • Просмотр профиля
У меня и образ Windows10_21H2_x64.iso монтируется, и системой и моим скриптом.



Пользователь добавил сообщение 19 Июня 2022, 10:19:49:
andytux, так его ещё надо как-то найти и понять, как им пользоваться, а мне было надо, чтобы образ монтировался в каталог.
« Последнее редактирование: 19 Июня 2022, 10:19:49 от Peter_I »
Пётр.

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Лесная Тишина, чтобы это попробовать, совсем необязательно устанавливать другую систему.
Достаточно запустить "живую систему". Для этого и флешку с другой системой необязательно делать. Образ *бунту может находится хоть где.

Peter_I, появился повод скопировать на этот форум.
Код для mc.menu:
+ t dlr
= t d | f *.[INin][MRSmrs][AGOago] | f [chs][dr]* | D /mnt
Mount selected to other panel
  # chown <username> /dev/loop0 && mount -o loop *.iso /mnt/*.iso
  msg_svc='notify'; UTIL='mount'; SRC='/usr/local'
  for i in %s; do
msg='1'; src=%d/${i}; dest=%D/${i}
[ -z "%t" ] && [ -d %D/%F ] && [ %F != ".." ] && dest=%D/%F && version=$(cat /proc/version | cut -d" " -f3)
[ ! -e "${dest}" ] && mkdir "${dest}"
if [ -d "${src}" ]
  then if [ -e "/lib/modules/${version}/kernel/fs/overlayfs/overlay.ko" ]
  then [ -h "${src}" ] && src=$(readlink -f "$src")
[ ! -e "${src}work" ] && mkdir "${src}work" 2>/dev/null
if [ -e "${src}work" ]
  then key="-t overlay -o lowerdir=${dest},upperdir=${src},workdir=${src}work"
  else key="-t overlay -o lowerdir=${dest}:${src}"
fi
src='none'; msg='2'
  elif [ -e "/lib/modules/${version}/kernel/fs/aufs/aufs.ko" ] || [ -e "/lib/modules/${version}/kernel/ubuntu/aufs/aufs.ko" ]
then key="-t aufs -o br:${src}=rw,create=mfs,sum"; src='none'; msg='3'
  else key='--bind'
fi
  else case ${i} in
  casper-rw) key="-t aufs -o br:${src}=rw,create=mfs,sum"; src='none';;
  memtest86-usb.img) losetup -P /dev/loop0 "${src}"
key=''; src='/dev/loop0p1'
;;
  *.[Ii][Mm][Aa]) key='-o loop,offset=512'; msg='4';;
  *.[Nn][Rr][Gg]) key='-t udf,iso9660 -o loop,ro,offset=307200'; msg='5';;
  *.[Ii][Ss][Oo]) key='-o loop,ro'; msg='5';;
  *) key='-o loop';;
esac
fi
${UTIL} ${key} "${src}" "${dest}"
case ${?} in
  0) case ${msg} in
  1) msg="Mounted ${i}
 to ${dest}"; icon='harddisk';;
  2) msg="Mounted ${i}
 to ${dest} as overlay"; icon='harddisk-multi';;
  3) msg="Mounted ${i}
 to ${dest} as aufs"; icon='harddisk-multi';;
  4) msg="Mounted ${i} to ${dest}"; icon='floppy';;
  5) msg="Mounted ${i}
 to ${dest} read-only"; icon='cd';;
  *) ;;
esac;;
  32) msg="${i} not mounted Bad option"; icon='harddisk-warning';;
  *) msg='255';;
esac
[ -n "${msg}" ] && if [ -x "${SRC}/bin/avnotify" ]
  then if [ -n "${msg_svc}" ]; then opt="--${msg_svc}="; else opt='--std='; fi
[ -n "${icon}" ] && opt="--icon=${icon} ${opt}"
[ -n "${lng}" ] && opt="--lng=${lng} ${opt}"
avnotify ${opt}"$msg" --
  else echo "\n$msg"
fi
  done

+ t d
= d /m[en][dt]* | f local
Unmount filesystem from selected
  msg_svc='notify'; SRC='/usr/local'
  sync
  for i in %s; do
case ${i} in
  *droid|*reg|ftp*|s*mb*|ssh*) util='fusermount'; key='-u'; msg='2';;
 #   memtest86*) util='umount'; key='-d'; msg='3';;
  memtest86*) umount /dev/loop0p1 && losetup -d /dev/loop0
util='umount'; key=''; msg='3';;
  *) util='umount'; key=''; msg='1';;
esac
dest=%d/"${i}"
${util} ${key} "${dest}"
case ${?} in
  0) msg_svc=''
case ${msg} in
  1) msg="Unmounted from ${dest}";;
  2) msg="Unmounted FUSE-fs from ${dest}";;
  3) msg="Unmounted losetup from ${dest}";;
  *) ;;
esac;;
  32) msg="Not unmounted from ${dest} Target busy"; icon='harddisk-warning'; msg_svc='notify';;
  *) msg='255';;
esac
[ -n "${msg}" ] && if [ -x "${SRC}/bin/avnotify" ]
  then if [ -n "${msg_svc}" ]; then opt="--${msg_svc}="; else opt='--std='; fi
[ -n "${icon}" ] && opt="--icon=${icon} ${opt}"
[ -n "${lng}" ] && opt="--lng=${lng} ${opt}"
avnotify ${opt}"$msg" --
  else echo "\n$msg"
fi
  done
Краткое описание.
Монтирует выбранные (выделенные или на котором стоит указатель) на другую панель.
Если на другой панели указатель на каталоге, то монтирует в этот каталог (только для одного объекта).
В остальных случаях, создается каталог, с именем монтируемого объекта, и в него монтирует.
Монтирует образы (iso, ima, img и т.д.), файлы (casper-rw и т.д.), каталоги и т.д.
Для каталогов, если находит оверлейную файловую систему, то монтирует с ее помошью.
Если не находит, то обычное монтирование каталога.
О результатах выводит сообщение. Если найден скрипт avnotify, то сообщение передается ему (на скриншоте сообщение выведено этим скриптом), если не найден, то передается команде echo.
PS. Довольно недавно добавил монтирование образа memtest-86usb.img. Сейчас попалось на глаза, к файлам добавил live-rw и writable. Из любопытства попробовал, /dev/disk/by-label/*, /dev/sda1 - смонтировались.


Пользователь добавил сообщение 19 Июня 2022, 12:00:05:
Кратко, скачал с какой-то помойки исо Windows 11.
MC по "F3" сначала ругнулся на isoinfo, но информацию вывел. По "enter" показал только read.me-файл (вспоминаю тему Peter_I). Но смонтировался.
« Последнее редактирование: 19 Июня 2022, 13:50:36 от andytux »

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1402
    • Просмотр профиля
а я думаю. чё я сёдня в интернете спотыкаюсь?? а он перерытый где попало ))

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6834
    • Просмотр профиля
Продолжаем разговор.
Как говорил выше, совсем не обязательно устанавливать систему, чтобы что-то попробовать.
Запустил "живую" Ubuntu 22.04.
MC по "F3" ругнулся на isoinfo, но информацию вывел. По нажатию "enter" показал только readme-файл. Но смонтировался без проблем.
То есть, все так же, как в моей установленной lubuntu 18.04.
Поискал в репозитории *бунту. Isoinfo той же версии (дата март 2022), что в 22.04. Ясно, что на него расчитывать пока нечего.

На скрине, смонтированный образ Windows 11. В левой панели MC видно его содержимое.
« Последнее редактирование: 19 Июня 2022, 14:09:10 от andytux »

Оффлайн Лесная Тишина

  • Автор темы
  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Спасибо, попробую через 2 флешки записать.

 

Страница сгенерирована за 0.046 секунд. Запросов: 25.