- эмулятор флешки для virtualbox
- Виртуальная флэшка в «Убунту»
- Ventoy – бесплатная программа для создания мультзагрузочных USB-носителей
- Как пользоваться бесплатной программой Ventoy
- Как создать загрузочной USB-носитель в Windows с помощью Ventoy
- Как создать загрузочной USB-носитель в GNU/Linux с помощью Ventoy
- Создание Live USB-дисков в Linux с помощью команды dd
- Создание Live USB-дисков на основе ISO-файлов с помощью команды dd
- Шаг 0. Загрузка ISO-файла
- Шаг 1. Выяснение метки USB-диска
- Шаг 2. Запись ISO-файла на USB-диск
- Итоги
эмулятор флешки для virtualbox
Столкнулся с такой проблемой.
На компе в виртуалках запущено несколько «виндовозных компов» (ну например четыре штуки). Для каждого компа нужна своя флешка (хранить ключи, объем десятки килобайт).
Решение в лоб берем маленький хаб, в него втыкаем все найденые флешки и подключаем все это к соответствующим виртуалкам.
Все работает, хотя и весьма громоздко.
А можно ли как-то сделать файл, который в рамках системы объявить «подключенной флешкой», чтобы virtualbox его принял за настоящую флешку и передал для работы в гостевую систему?
Сделать виртуальный диск или сдром в общем-то понятно, а вот флеш-драйв как?
а чем виртуальный диск будет отличаться от флэшки в данном случае? да и не только в данном
а чем виртуальный диск будет отличаться от флэшки в данном случае? да и не только в данном
Тем что? нужно чтобы гостевая система на полном серьезе думала и не сомневалась
что ей подсунули именно усб-флеш-драйв.
А не жесткий диск на соответствующем ide/sata порте.
но если нужная флэшка не аппаратный ключ, а на ней просто набор неких файлов, то смысл заморачиваться именно с усб?
Похоже то что нужно.
Благодарствую. У меня правда тоже нет этого модуля, но комплексов перед пересборкой ядра у меня нет.
В гостевой системе есть спецПО, которое хранит ключевые файлы именно на внешней флешке. Судя по всему оно проверяет тип устройства, потому как не хочет складывать файлы на «жесткий диск».
В данном случае действительно идет разговор о неком суррогате аппаратного ключа.
Переноси виртуалку в qemu, там возможна эмуляция флешки
Ну и пробрось в нужные гостевые системы реальную флешку с реальными файлами. virtualbox-sun с расширением это умеет.
Ну и пробрось в нужные гостевые системы реальную флешку с реальными файлами. virtualbox-sun с расширением это умеет.
Ъ-лоровец, исходное сообщение не читаю, но мнение обязательно выскажу.
Источник
Виртуальная флэшка в «Убунту»
Вот незадача: шеф предпочитает Windows, а я — Ubuntu, но работать надо. |
При коллективной работе задействуются разнесённые компьютеры с разными ОС: у каждого работника по компьютеру на работе и дома, плюс ещё компьютер заказчика, у каждого свои файлы одного и того же проекта. Файлы традиционно синхронизируются через флэшки и электронные почты — занятие утомительное и ненадёжное из-за тривиальной человеческой забывчивости. Очевидно, что гораздо удобнее и проще, если файлы проекта хранятся где-то в одном месте и синхронизируются автоматически. Поэтому, не задумываясь, однажды я набрал в поисковике «виртуальная флэшка». Открылось море предложений! Но рано я радовался. То регистрация только для Украины (edisk.ukr.net), то софт только для Windows (snakeness.com/fleska.html), то нет автоматической синхронизации (Google Drive, skydrive.live.com от Microsoft; правда, обещают сделать), то сугубо платный ресурс.
Прикольно, что софтверных гигантов обошла, как порой бывает в компьютерном мире, относительно небольшая фирма Dropbox Inc. Оказывается, народ в разных частях света уже минимум год пользуется её клиент-веб-серверным продуктом Dropbox, причём бесплатно и для разных ОС: Windows, Mac, Linux, iPhone OS. Выглядит это так.
В общем-то, это веб-сервис. Открываем на официальном сайте экаунт, скачиваем клиента, ставим его на рабочий и на домашний компьютеры. На этих компьютерах появляется особая папка Dropbox, отмеченная зелёной галочкой, её копия — на сервере (пишут, что Dropbox Inc арендует Amazon S3). На работе результаты скидываем в эту папку. Приходим домой, ужинаем, болтаем с домашними, отдыхаем, включаем компьютер, открываем точно такую же особую папку, а в ней уже лежит всё, что вы наработали. Как известно, свежие мысли обычно приходят после отдыха. Вносим изменения в файлы. Далее работает демон: изменения, и только они, тотчас же в зашифрованном виде отправляются на сервер, и из них и из прежних файлов на сервере собираются новые файлы, которые совпадают с теми, что получились дома. Может даже показаться странным и подозрительным, что файл в 700 «метров» попадает на сервер за несколько минут. Такая скорость работы должна быть очень привлекательной для владельцев ноутбуков со встроенным телефонным модемом. 🙂 При этом старая версия файла никуда не пропадает и сохраняется на сервере. К старой версии всегда можно вернуться, если что-то не так. Старая версия также может быть удалена, переименована или перемещена по вашему желанию, но для этого надо соединиться с веб-сайтом Dropbox и выполнить соответствующие действия.
А если на компьютере нет Dropbox-клиента? Всё равно любой ваш файл доступен вам и не только вам через web-интерфейс, был бы известен логин и пароль. Кроме того, внутри папки Dropbox находится папка Public, поместив файл в которую, вы можете поделиться им с кем угодно, просто отправив ссылку на него. При помещении файла в папку Public Dropbox-клиент закачивает его на сервер в фоновом режиме, поэтому можно спокойно заниматься другими делами. Об окончании закачки клиент известит значком на файле. Например, можно «расшарить» вёрстку сайта в папке Public, и вёрстка будет открываться через веб. Удобно, так как не надо веб-сервера (напоминает технологию Опера-юнайт, не так ли?). Раздача доступа пользователям Dropbox называется инвайтом (приглашением по-русски), при этом к бесплатным 2 Гб на сервере добавляется ещё четверть гигабайта вам и тому, кого вы пригласили, и так до 5 Гб. Можно забыть о флэшках-разносчиках вирусов! Словом, Drobox полезен всем, в том числе и убунтоидам. О них и речь, так как в Windows всё устанавливается проще.
Вдоволь начитавшись рекламы, сначала идём на сайт dropbox.com и открываем экаунт: заносим реальный адрес электронной почты, придумываем и заносим логин и пароль, затем идём на dropbox.com/downloading, жмём FreeDownload, скачиваем deb-пакет для своей версии «Убунту», дважды щёлкаем по нему, чем запускаем установщик GDebi, получаем сообщение, что пакет благополучно установлен, зависимости удовлетворены. И тут облом: обнаруживаем, что никакой обещанной особой папки Dropbox нигде нет, как нет и тени упоминания о работе клиента в списке процессов на системном мониторе. Хождение по форумам и осмысливание прочитанного, однако, часто приносит положительные результаты. Итак, чтобы полноценно установить клиент Dropbox, выполним следующее, открыв терминал. Сначала пропишем gpg-ключ:
Затем откроем список источников пакетов:
В конец списка добавим источники dropbox-пакетов, предварительно заменив слово intrepid именем своего дистрибутива «Убунту»:
Сохраняем список на место, закрываем редактор gedit и обязательно обновляемся:
Фишка в том, что при первом запуске dropbox-демона последний обратится в только что установленные dropbox-репозитории, дозакачает GUI-интерфейс и интегрирует его с «Наутилусом» (файловый менеджер «Убунту»). Для первого запуска демона в терминале выполняем команду:
Начнётся дозакачка дополнительных пакетов; когда она завершится, вас попросят указать, где именно, по вашему разумению, должна находиться особая папка Dropbox. Вот, собственно, и всё. Особо дотошные пользователи «Убунту» могут в терминале почитать man dropbox. Лично я считаю это лишним, GUI-интерфейс достаточно проработан. В меню «Приложения > Интернет» вы найдёте иконку, на которой изображён симпатичный голубой ящик. Щёлкайте по нему. В системном трее появится та же иконка. Левый клик по ней открывает особую папку Dropbox, правый клик открывает рабочее меню.
Приятной вам работы с умной виртуальной флэшкой!
Источник
Ventoy – бесплатная программа для создания мультзагрузочных USB-носителей
Ventoy – бесплатная программа с открытым исходным кодом, которая позволяет создавать мультизагрузочные USB-носители без необходимости форматирования носителя для записи очередного образа. Так же программа поддерживает образы и файлы следующих типов ISO, WIM, IMG, VHD(x), EFI.
Как пользоваться бесплатной программой Ventoy
Принцип работы программы Ventoy достаточно простой – создание загрузочного меню на съемном носителе, в который, в дальнейшем мы копируем нужные нам образы.
Благодаря утилите Ventoy вам не нужно форматировать диск снова и снова, вам всего лишь нужно воспользоваться утилитой, скопировать файлы ISO образов на USB-накопитель и затем загрузиться с носителя. Вы можете копировать несколько файлов образов за раз, а Ventoy предоставит вам загрузочное меню с выбором образов для последующей загрузки.
Как создать загрузочной USB-носитель в Windows с помощью Ventoy
Скачиваем Ventoy, разархивируем архив и запускаем файл Ventoy2Disk.exe.
Для создания мультизагрузочной флешки в разделе «Устройство» выбираем наш USB-носитель и нажимаем на кнопку «Установить».
Соглашаемся на форматирование накопителя.
Об окончании форматирования нас уведомит соответствующее окошко.
Программа Ventoy создала два раздела, один с файловой системой ExFAT, а другой с файловой системой FAT. В Проводнике будет отображаться первый раздел ExFAT и он будет большего размера. Именно в данный раздел нужно перемещать образы.
Теперь при загрузки с данной мультизагрузочной флешки будет отображаться меню GRUB 2 с выбором загрузки перемещенных образов.
Важно. Стоит отметить, что названия образов не должны содержать пробелов и кириллицы.
Вы можете удалять образы, переименовывать их, перемещать другие образы в папку Ventoy без необходимости повторного запуска программы Ventoy. В случае, если после добавления новых образов, изменения не будут отображаться в меню GRUB загрузочной флешки, то стоит запустить программу Ventoy и выбрать опцию «Обновить».
Как создать загрузочной USB-носитель в GNU/Linux с помощью Ventoy
Начиная с версии Ventoy 1.0.36 для Linux в программе появился графический веб-интерфейс. Рассмотрим работу Ventoy с запуском графического веб-интерфейса.
С версии Ventoy 1.0.37 для дистрибутива Deepin появился свой скрип с графическим интерфейсом. Для запуска Ventoy в Deepin воспользуйтесь следующей командой: sudo sh VentoyWebDeepin.sh
Скачиваем Ventoy для Linux, разархивируем архив и переходим в папку ventoy. В папке нас интересует файл VentoyWeb.sh, его мы запустим. Открываем терминал в папке с программой и вводим команду запуска:
В адресной строке браузера открываем ссылку локального веб-сервера Ventoy:
Как видно на скриншоте отображается привычный интерфейс, подобный интерфейсу в Windows.
Дальнейшие действия аналогичны инструкции версии Ventoy для Windows.
Нажимаем на кнопку «Установить» и дважды соглашаемся с форматированием USB устройства.
По окончанию установки образы можно переместить в раздел Ventoy съемного носителя.
Для закрытия Ventoy в Linux нужно закрыть вкладку браузера с ссылкой Ventoy, а затем в терминале воспользоваться комбинацией клавиш CTRL+C для завершения процесса Ventoy.
А вы какими программами пользуетесь для создания мультизагрузочных носителей?
Источник
Создание Live USB-дисков в Linux с помощью команды dd
Существует несколько программ с графическим интерфейсом, предназначенных для создания Live USB-дисков. Вероятно, в Linux самой популярной из них является Etcher. В Ubuntu есть собственный инструмент для решения этой задачи — Startup Disk Creator.
Но продвинутые пользователи Linux, ради удобного и быстрого создания Live USB-дисков, постоянно обращаются к команде dd .
Это — CLI-инструмент, который даёт тому, кто его выбирает, мощные возможности по копированию и конвертированию файлов.
Обычно dd используют для того, чтобы записывать ISO-файлы на внешние носители информации, вроде USB-дисков. Потом такой носитель информации можно использовать, например, для установки записанного на него Linux-дистрибутива на обычный компьютер или на ноутбук.
Тут я расскажу о создании загрузочных USB-дисков с помощью dd . В частности, разберу команды, которые нужны для того, чтобы сначала найти в системе нужный диск, а потом записать на него ISO-файл.
Создание Live USB-дисков на основе ISO-файлов с помощью команды dd
Прежде чем я покажу вам пошаговый план работы с dd — хочу в двух словах рассказать об этой команде и продемонстрировать пример её использования.
Вот как выглядит вызов команды dd для записи ISO-файла на USB-диск:
Разберём эту команду.
Разбор команды dd
Сначала в командной строке вводят dd . Это, как и должно быть, просто имя команды, которую мы собираемся запустить.
Далее указывают следующее: if=»./filename.iso» . Имя опции if расшифровывается как input file — входной файл. Тут мы сообщаем dd о том, какой именно ISO-файл хотим записать на USB-диск.
После этого вводят путь к USB-диску. В данном случае это выглядит как of=»/dev/sdb» . Здесь of означает output file, то есть — выходной файл.
При работе с dd стоит помнить о том, что то, что указывают в опции of , необязательно должно представлять собой файл в системе, используемой для работы. Тут можно указывать нечто вроде пути к внешнему устройству (именно так и сделано в нашем примере). И хотя выглядит этот путь как путь к обычному файлу, он, на самом деле, символизирует устройство, подключённое к компьютеру.
Опция status может принимать одно из трёх значений: none , noxfer и progress .
Если она установлена в значение progress — это приведёт к тому, что dd будет периодически сообщать нам о том, сколько данных из ISO-файла уже перенесено на диск, и о том, сколько времени, приблизительно, осталось до завершения операции.
Если использовать тут значение none , то dd ничего не будет сообщать о ходе процедуры, но, если в процессе записи образа на диск возникнут ошибки, программа об этом сообщит.
Вариант noxfer позволяет скрыть некоторые сведения, выводимые после того, как перенос данных на USB-диск завершён. Например — сведения о том, сколько времени заняла процедура копирования ISO-файла.
И, наконец, мы воспользовались вариантом fsync опции conv . Это приводит к тому, что dd не сообщит об успешном завершении операции до тех пор, пока весь ISO-файл не будет записан на USB-диск.
Если эту опцию не указывать, dd , всё равно, правильно запишет данные (и при этом может показаться, что команда работает быстрее, чем с этой опцией), но может оказаться так, что системе понадобится некоторое время на то, чтобы, при попытке безопасно извлечь USB-диск, сообщить о том, что это возможно. Дело в том, что без этой опции завершение записи образа проводится в фоновом режиме, что позволяет пользователю в это время заняться какими-то другими делами.
Теперь, когда мы разобрали команду dd , рассмотрим весь процесс записи ISO-файлов на USB-диски.
Но, прежде чем мы продолжим, хочу вас кое о чём предупредить. Командная строка — это палка о двух концах. Будьте очень осторожны, выполняя команды наподобие dd . А именно — тщательно проконтролируйте то, что в этой команде используется правильный выходной файл. Ошибка при указании опции of может привести к форматированию главного системного диска и к уничтожению файлов операционной системы, установленной на компьютере.
Шаг 0. Загрузка ISO-файла
Само собой разумеется то, что для того, чтобы записать на USB-диск ISO-файл, этот файл сначала надо где-то раздобыть.
Я, испытывая команду dd , буду записывать на диск образ Ubuntu 20.04, который можно скачать отсюда.
Шаг 1. Выяснение метки USB-диска
Сначала подключим USB-диск к компьютеру.
В вышеприведённом примере я, настраивая опцию of , ввёл /dev/sdb . Обычно USB-диски, подключённые к системе, доступны именно по этому пути, но это — не некое железное правило, которое справедливо абсолютно всегда.
В вашей системе это может быть какой-то другой путь. Выяснить это можно с помощью команды lsblk . Выполнив эту команду нужно поискать диск, размер которого соответствует USB-диску, на который планируется записать образ.
Поиск USB-диска с помощью средств командной строки
Если вы предпочитаете для решения подобных задач использовать программы с графическим интерфейсом — можете найти путь к нужному диску с помощью чего-то наподобие GNOME Disks.
Поиск USB-диска с помощью инструмента с графическим интерфейсом
Теперь, когда нам известен путь к нужному носителю информации, можно создать Live USB-диск.
Шаг 2. Запись ISO-файла на USB-диск
Откроем терминал в директории, в которой находится загруженный ISO-файл, и запустим следующую команду (запуская эту команду у себя — замените, если нужно, /dev/sdb на путь к вашему USB-диску):
После выполнения этой команды нужно будет некоторое время подождать и dd создаст Live USB-диск.
Создание Live USB-диска
Итоги
После завершения работы dd в вашем распоряжении окажется USB-диск, с которого можно загрузиться. Но, пожалуй, важнее то, что теперь вы лучше узнали инструменты командной строки Linux, освоили кое-что новое, позволяющее ускорить и упростить решение некоторых задач.
Чем вы пользуетесь для создания Live USB-дисков в Linux?
Источник