Как раз из структуры именования /dev/uba, похоже, что вы создали свое собственное правило UDEV, и теперь это не работает для вас. Нам нужно увидеть этот код, чтобы помочь вам.
Я уверен, что вы уже проконсультировались с этим, но на всякий случай проконсультируйтесь с этой ссылкой для создания правил UDEV. http://wiki.debian.org/udev
Обратная связь, основанная на обновлении
ACTION=="add", KERNEL=="ub[a-z]*[1-9]*", PROGRAM="/sbin/blkid -o values -s TYPE %N", RESULT=="vfat", RUN+="/home/ubuntu/.mount_usb %k %n" ACTION=="remove", KERNEL=="ub[a-z]*", RUN+="/home/ubuntu/.unmount_usb"Похоже, что ваш предшественник не знал о usbmount. Это правило будет работать только на форматированных дисках vfat, теперь вы можете расширить этот список или ... вы можете установить usbmount и настроить его, чтобы создать нужные имена устройств. После этого у вас есть что-то, что поддерживается для вас только с незначительными изменениями конфигурации и полным решением для домашнего приготовления.
Кстати, там есть синтаксическая ошибка, это value не values, запуск этого из CLI
sudo blkid -o value -s TYPE /dev/sdb1 vfatТаким образом, %N - это вход, например блочное устройство и RESULT являются стандартными. Это подробно описано на странице пользователя udev. Возможно, вы сможете сделать что-то вроде этого RESULT=="[vfat|fat16]", или вы можете перенаправить вывод на скрипт и провести там более богатое сравнение. Быстрый просмотр пакета usbmount показывает, что в сценарии callout выполняются богатые сравнения для добавления и удаления. Я настоятельно рекомендую вам перейти на usbmount.
Установите ацетонизо командой sudo apt-get install acetoneiso.
Откройте его, набрав acetoneiso в тире и щелкните значок.
Нажмите кнопку «Маунт». И выберите файл iso для монтирования.
Откройте Nautilus (браузер файлов), чтобы увидеть, что iso установлен в папке с именем 1. [ ! d7]
Тогда вы должны иметь возможность устанавливать программу из файла iso.
См. эту документацию сообщества об установке программного обеспечения с помощью винаВы можете просто дважды щелкнуть ISO в файловом менеджере, чтобы открыть его. Вы также можете щелкнуть по нему правой кнопкой мыши и выбрать Archive Mounter, который должен быть по умолчанию, чтобы открыть его.
Вы можете установить это iso, а затем просто использовать файлы так, как вы хотите. Например:
sudo mount X.iso /media/isoimage/ -o loop
, где существует каталог isoimage в / media
Чтобы отключить:
sudo umount /media/isoimage
Nautilus должен иметь возможность монтировать isos [!d3 ]
Попробуйте открыть nautilus, щелкните файл правой кнопкой мыши и выберите «Disk Image Mounter». Он был установлен для меня. Хотя я не мог установить его, используя другие способы CMD.
Установите ISO с помощью:
sudo mount -o loop ~/Path to/X.iso /mnt
Затем вы можете перейти к /mnt и выполнить свой exe с помощью Wine.