Green-sell.info

Новые технологии
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Виртуальный cd linux

Как создать виртуальный том жесткого диска с помощью файла в Linux?

Виртуальный жесткий диск (VHD) — это формат файла образа диска, который представляет собой виртуальный жесткий диск, способный хранить все содержимое физического жесткого диска. Это файл-контейнер , который действует подобно физическому жесткому диску. Образ диска копирует существующий жесткий диск и включает в себя все данные и структурные особенности.

Как и физический жесткий диск, VHD может содержать файловую систему, и вы можете использовать её для хранения и запуска операционной системы, приложений, а также для хранения данных. Одно из типичных применений виртуальных жестких дисков в VirtualBox Virtual Machines (VM) для хранения операционных систем, приложений и данных.

В этой статье мы покажем, как создать том виртуального жесткого диска, используя файл в Linux. Эта статья полезна для создания виртуальных жестких дисков в целях тестирования в вашей ИТ-среде. В этой статье мы создадим том VHD размером 1 ГБ и отформатируем его в файловой системе EXT4.

Создание нового образа для хранения тома виртуального диска

Самый простой способ создать новый образ — использовать следующую команду dd. В этом примере мы будем создавать том VHD размером 1 ГБ.

  • if=/dev/zero: входной файл для предоставления символьного потока для инициализации хранилища данных
  • of=VHD.img: файл образа, который будет создан как том хранения
  • bs=1 M: чтение и запись до 1M одновременно
  • count=1200: копировать только 1200M (1GB) входных блоков

Далее нам нужно отформатировать тип файловой системы EXT4 в файле образа VHD с помощью утилиты mkfs. Ответьте «y«, когда на экране появится, что /media/VHD.img не является блочным специальным устройством:

Чтобы получить доступ к тому VHD, нам нужно его подключить к каталогу (точка монтирования). Выполните эти команды, чтобы создать точку монтирования и смонтировать том VHD соответственно. -O используется для указания опций для монтирования, здесь опция указывает узел устройства.

Примечание. Файловая система VHD будет оставаться подключенной только до следующей перезагрузки. Чтобы автоматически подключить её при загрузке системы, добавьте эту запись в файл /etc/fstab.

Теперь вы можете проверить вновь созданную файловую систему VHD с точкой монтирования, используя следующую команду df:

Удаление тома виртуального диска

Если вам больше не нужен том VHD, выполните следующие команды для размонтирования файловой системы VHD, а затем удалите файл образа:

Используя ту же идею, вы также можете создать файл подкачки в Linux.

Это все! В этой статье мы продемонстрировали, как создать том виртуального жесткого диска, используя файл в Linux.

Спасибо за уделенное время на прочтение статьи!

Если возникли вопросы, задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

CDemu

Простая утилита для создания виртуальных CD/DVD-приводов.

CDemu — консольная утилита и апплет позволяющий монтировать образы дисков в систему одним кликом, аналог Alcohol 120%, Virtual CD и DAEMON Tools.

В Linux существует несколько простых способов монтирования образов дисков. Например есть утилита командной строки mount, есть fuseiso модуль для монтирования ISO образов и графические утилиты использующие их возможности (например ISOmorphin или AcetoneISO).

Консоль конечно здорово облегчает жизнь, не нужно запускать какую-то программу, ввод единственной строки mountumount и образ смонтирован/размонтирован. Но многим использование консоли кажется неудобным, пугающим, да и плюс ко всему эти способы всё же имеют некоторые недостатки/ограничения.

Например эти способы не эмулируют привод, а эмулируют только файловую систему. В каких то случаях этого оказывается вполне достаточно, а иногда нет. И к тому же fuseiso не может монтировать образы более 2Gb, что на данный момент является существенным недостатком, а mount может монтировать только ISO-образы, использование же конвертеров не всегда удобно.

CDemu позволяет создавать виртуальные приводы посредством vhba-модуля ядра, позволяя использовать образы дисков как будто в CD/DVD привод вставлен реальный диск.

В CDemu реализована поддержка множества форматов образов, таких как: mdf/mds, nrg, bin/cue, iso, ccd, daa, c2d, toc, b6t, cdi, cif. И так же TR / Transfer Rate (скорость считывания ) и DPM эмуляция (местоположение данных) .

CDemu это консольная утилита, но имеется и простой апплет (значок в системном трее), упрощающий работу с приложением. Консольная команда загрузить образ выглядит просто:

Выгружать образ намного проще:

load 0 — это номер дисковода. Если при загрузке/выгрузке будет выскакивать ошибка:

То тогда, чтобы от этого избавиться, в конец строки нужно добавлять -b system

CDemu изначально запускается на уровне сессии, за это отвечает параметр LOAD_DAEMON=»0″ в конфигурационном файле :

Для запуска с системой можно поправить его (от root) на LOAD_DAEMON=»1″ , или же для запуска демона CDemu вместе с системой в меню «Система-Параметры-Запускаемые приложения» от текущего пользователя добавить (CDEmu daemon session launcher):

Так же в конфиге «cdemu-daemon» в секции «# Number of (virtual disc) devices» выставить количество эмулируемых приводов (по умолчанию их два: DEVICES=»2″) .

CDemu-апплет используется совсем просто! Правым кликом мыши по нему вызывается список приводов. Там выбирается нужный привод и нажатием на него открывается диалог обзора файловой системы, в котором указывается путь до образа диска.

Размонтирование образа можно произвести и из файлового менеджера (например Nautilus/Caja), так же как и физический диск или повторным выбором его в меню апплета по правому щелчку мыши. Левой кнопкой мыши вызывается диалог настройки апплета, левый клик по приводу вызывает его диалог настройки. Так же показываются всплывающие сообщения о смонтированном/размонтированном образе.

Читать еще:  Odbc ini linux

Лицензия: GNU General Public License (GPL)

Create Virtual CD And DVD Drives Using CDEmu On Linux

by sk · Published December 5, 2019 · Updated December 6, 2019

CDEmu is a software suite used to emulate optical CD-ROM and DVD-ROM drives on Unix-like systems. Using CDEmu, we can easily mount various disk image formats, such as BIN, CUE, ISO, IMG, MDF and NRG etc., in Linux without having to write them in physical media. This can be helpful for playing certain types of Games which runs only from the optical drive. In this brief tutorial, we are going to see how to install CDEmu and create virtual CD ad DVD drives using CDEmu on Linux from command line as well as graphical mode.

CDEmu consists of the following components:

  • VHBA (Virtual HBA) – A kernel module implementing a virtual drive-controller.
  • libMirage – A software library for interpreting optical disc images.
  • CDEmu daemon – A userspace daemon that receives SCSI commands from kernel module and processes them, passing the requested data back to the kernel.
  • CDEmu client – A command-line client for controlling CDEmu daemon.
  • gCDEmu – A graphical interface for CDEmu client.
  • Image Analyzer – A Gtk+ application that displays tree structure of disc image created by libMirage.

Install CDEmu on Linux

CDEmu is packaged for many popular Linux platforms.

On Arch Linux and its variants, make sure you have enabled [Community] repository and install CDEmu client using command:

On Ubuntu, it can be installed using PPA like below.

Create Virtual CD And DVD Drives Using CDemu On Linux

Here are a few basic examples to mount, unmount and list images using cdemu command.

Load images in virtual devices

To load an ISO image in the first virtual drive, run:

Now Open your File manager to verify if the image is loaded.

As you see in the above screenshot, I have mounted Alpine ISO image using CDEmu client.

To load multiple images in the first drive, simply mention its path with space-separated like below.

View images in virtual devices

To view the list of loaded images, run:

As you see, I have loaded alpine ISO image in the first drive.

Unload images from virtual devices

To unload the first drive i.e unmount the loaded images from the first drive, run:

This command will unload all images from the first device. You can verify if the images are unloaded using “cdemu status” command.

Create new virtual device

By default, CDEmu has one virtual drive. You can of course create more drives if you like.

To add a new device, for example device 1, the command would be:

You will see an output like below.

To verify if the new device is created, run:

As you see, I have two virtual devices, 0 and 1.

You can create as many devices as you want.

To load the ISO images to the second drive, run:

Remove virtual drives

To remove a virtual drive, run:

This command will remove the last virtual device. Please note that this command will unmount all loaded images in the last drive automatically and then delete the drive itself.

This is just enough to get started with cdemu.

Of course, It has more options. You can refer them from the help section.

gCDEmu – A GTK client for CDEmu

If you’re not comfortable with command line, there are also a few graphical clients available for CDEmu. One such client is gCDEmu.

gCDEmu is a GTK application for controlling CDEmu daemon that allows you to load, unload and display virtual device status via a simple graphical window.

gCDEmu is available in the default repositories of some Linux distributions.

On Arch Linux and its variants, you can install gCDEmu from AUR using any AUR helpers, for example Yay.

On Debian 10, 9, 8:

On Ubuntu, you need to add the official PPA for cdemu as shown in the “Install cdemu on Linux” section above an then install gCDEmu using command:

Once installed, launch gCDEmu either from Dash or Menu. It will be probably found under Menu -> System Settings -> gCDemu.

After launching, you will notice gCDEmu icon in the task bar. Click the gCDemu icon and select Device #00 or Device #01 to mount your images.

Click “Load” and browse the ISO to load:

The ISO will be mounted now and you can see it in the File manager.

After done with the ISO image, simply press the “Unload” button in the gCDemu window or eject from the file manager.

Читать еще:  Visual studio linux mint

You can create many virtual devices and load the images in any virtual devices of your choice. To create a new device, click on the gCDEmu icon in the task bar and select “New device” option.

For more details, refer the official website linked below.

ELLEX Dev

Подготовка

Для установки новой виртуальной машины с Linux нам потребуется:

  • Сама программа для запуска виртуальных машин.
    Скачиваем VM VirtualBox
  • Установочный образ Ubuntu Linux.
    Скачиваем отсюда образ для установки. Берем Ubuntu 13.10. Выкачиваем один из образов
    • Ubuntu 13.10 Desktop (64-bit)
    • Ubuntu 13.10 Desktop (32-bit)

    Выибираем 64-bit версию, или 32-bit версию если процессор вашего комьютера не 64-битный, хотя сейчас таких уже мало. Качать быстрее всего торрентом, также можно выбрать ближайший сервер. Например вот официальное зеркало в Россиии.

Устанавливаем Virtual Box.

Нажимаем кнопку «Создать» и дальше с помощью мастера конфигурируем новую виртуальную машину.

Вводим название виртуалки, тип «Linux», и версия «Ubuntu (64 bit)» (или просто «Ubuntu» если ставите 32 битную). Если вы хотите установить 64-битную версию, но у вас в списке версий нет 64-битных конфигураций, то возможно процессор у вас 32-битный. Если же все таки процессор должен поддерживать то почитайте F.A.Q. на форуме VirtualBox.
Когда я ставил на свой ноутбук HP 630 (процессор Core i3), я как раз столкнулся с тем что программа не давала 64 битных конфигураций. Как написано в F.A.Q. что в некоторые биосах поддержку виртуализации нужно включить, так и оказалось, что у меня по дефолту она была выключена.

Далее задаем размер оперативной памяти которая будет доступна виртуалке

Виртуальной машине нужен виртуальный жесткий диск, который на самом деле будет файлом на нашем жестком диске. Создаем новый виртуальный жесткий диск, мастер запросит тип – выбираем по умолчанию, и задаем лимит размера жесткого диска.

Виртуальная машина готова.

Но ее нужно доконфигурировать, чтобы потом работать комфортнее. Нажимаем «Настроить». Идем в раздел «Cистема». Я увеличиваю количество доступных ядер процессора до двух, потому что графический интерфейс с одним ядром очень тормозит.

Затем идем в раздел «Дисплей», выставляем максимум видеопамяти и ставим галочку включить «3-D ускорение»

Установка Ubuntu Linux

Теперь закрываем настройки, и запускаем машину. Будем ставить операционку. Машина стартует но ОС на ее жестком диске нету, поэтому мы видим черный экран. Установить ОС можно прям из образа для этого его надо примонтировать как оптический диск. Для этого в меню выбираем «Устройства» — «Приводы оптических дисков» — «Выбрать образ оптического диска» и указываем iso образ скачанной ubuntu.

Затем в меню «Машина» перезапускаем машину. Начинается загрузка с диска. И через некоторое время появится экран приветствия установщика. Выбираем сразу язык. И нажимаем «Установить Ubuntu». Кнопка «Запустить Ubuntu» позволяет загрузиться на рабочий стол Ubuntu без установки для ознакомительных целей, но нам этот режим не нужен, мы сразу устанавливаемся.

Теперь нужно задать условия установки. Задаем метод размещения на диске. Для Ubuntu обычно необоходимо два раздела, один обычный и один раздел файла подкачки. Также можно создать три раздела, для того чтобы на третий разместить точку монтирования /home в которой будут хранится все файлы пользователей. Аналогия с Windows диски C: и D:.
Но т.к. это виртуальная машина, а (виртуальный) жесткий диск и так не велик оставим пункт по умолчанию, установщик сам создаст нужные разделы.

Задаем часовой пояс

Выбираем второй язык после английского

Вводим имя и пароль нового пользователя. Пароль ввести нужно, т.к. в Linux это важный момент в безопасности.

Пропускаем ввод аккаунта Ubuntu One — нажимаем Войти позже

И ждем пока ОС установится

В конце установки машина попросит перезагрузиться в графическом режиме, а затем еще в текстовом режиме нужно будет нажать Enter.

После перезагрузки вводим пароль пользователя и начинаем пользоваться.

Конфигурирование установленной Ubuntu Linux 13.10

В Ubuntu 13.10 перестала быть доступна возможность переключения раскладки по привычным Ctrl+Shift. Поэтому нужно сконфигурировать комбинацию для переключения. На панели находим значок языка. (Если его нет перезагрузите Ubuntu)
Затем нажимаем на него и выбираем «Параметры ввода текста». В появившемся окне в поле с комбинацией клавиш нужно просто щелкнуть и нажать ту комбинацию, которую будет удобно использовать. Я себе установил Ctrl+Пробел

Следующим шагом для удобного испльзования виртуальной машину будет установка дополнения гостевой системы. Это специальные программы которые устанавливаются в виртуалку и доступны они в меню «Устройства» — «Подключить образ диска Дополнений гостевой ОС» После подключения произойдет автозапуск диска, нужно согласиться его выполнить. Будет запущен терминал в котором нужно будет ввести пароль пользователя. При вводе пароля в терминалы никакие символы появляться не будут. Затем нужно будет нажать Enter. Дождаться окончания установки и перезагрузить виртуальную машину.

После установки этих дополнений разрешение экрана в виртуалке будет подстраиваться под размер окна, можно будет включить общий буфер обмена, см. меню «Устройства». И не менее важная функция создания общей папки между вашей операционной системой и Ubuntu на виртуальной машине.
Для создания такой папки идем в «Устройства» — «Настройка общей папки». Нажимаем добавить общую папку, выбираем папку в основной ОС, ставим галочки Авто-подключение и Создать постоянную папку.

Консоль

Консоль или терминал — это приложение с текстовым интерфейсом которое дает возможностей для управления компьютером не меньше, а даже больше чем программы с графическим интерфейсом.

При запуске консоли в нем написана строка %имя пользователя%@%имя компьютера%:

— это короткое название вашей домашней папки

Для открытия консоли можно запомнить комбинацию клавиш Ctrl-Alt-T или нажать клавишу супер (клавиша со значком Windows на клавиатуре) и ввести в строку terminal или терминал и нажать по значку.

Подключение общей папки завершено на половину. Мы дали папку Virtual Box`у но не настроили эту папку в Ubuntu. А чтобы с ней работать ее нужно примонтировать. Для этого есть команда

Здесь для примера Share — имя папки которую мы настроили в VirtualBox
/home/user/share-folder — папка в файловой системе виртуалки, если ваш пользователь имеет имя user
Чтобы создать эту папку можно перемещаться командой cd, а затем выполнить команду

Но каждый раз (после перезагрузки) примонтировать папку быстро надоест, решение я нашел в статье и заключается оно в том чтобы добавить в файл /etc/rc.local командную строку:

Имена папок все так же для примера. Чтобы попасть в файл можно выполнить команду

Здесь sudo — это флаг что команда идет от суперпользователя, это необходимо т.к. конфигурационный файл является системным и нужны соответствующие права. Вызов команд с sudo повлечет необходимость ввода пароля.

nano — один из консольных редакторов. Можно было бы воспользоватся вместо него gedit — это уже оконный редактор.

Теперь можно устанавливать программы. И пользоваться всеми преимуществами Ubuntu.
Например можно установить Git. Можно ввести команду git в терминал и увидеть подсказку что эта программа не установлена и установить ее можно командой

Но перед запуском этой команды нужно вызвать

Чтобы ubuntu обновил списки своих репозиториев.

После установки можно набрать

И если увидите справку программы git, то убедитесь что теперь она установлена.

Как создать виртуальный привод?

В ожидание выхода очередного релиза Kubuntu 10.10, хотелось бы узнать можно-ли записать ISO-образ Линукса не на DVD-диск и, не на флэшку, а на виртуальный привод с которого можно установить новый Линукс на основной раздел жёсткого диска?

п1. Вы сами себе это представляете? Если да, то п2.
п2. Как говорит гугл: sudo mount -o loop image_file.iso /path/to/mount/folder
Мой уровень развития не позволяет мне понять, как установить ОС с виртуального привода. Может быть я не очень умный.

Барон Мюнгхаузен смотрит на вас неодобрительно.

Разве не требуются для этого уставить специальную программу?

Существовал какой-то способ подмонтировать образ через груб и установить ось таким образом. Надо гуглить =)

Существовал какой-то способ подмонтировать образ через груб и установить ось таким образом. Вот, именно этот способ меня интересует.

В нашем районе не продают, либо мы не знаем тех мест, где можно купить пустые диски объёмом 4,7 ГБ.

по-моему в любом магазин где dvd продают

Продают везде! Думаю, что рядом с метро у тебя продаются болванки. Можно спросить в связном или евросети. Да, в MediaMarkt’е болванки точно есть (правда от тебя это одна станция метро).

А чем обычная флешка не устраивает? стоит рублей 500, да и вообще вещь полезная.

А чем обычная флешка не устраивает? стоит рублей 500, да и вообще вещь полезная. Не всё с неё запускается. Например, SUSE и мастер по восстановлению GRUB с неё не запускаются.

Если руки не от туда растут то да, ничего не поможет.

Всегда создаю загрузочные флешки с помощью UNetbootin.

если восстановления граба то можно использовать (к)убунту альтернатив или двд там вроде тож был пункт.

acetoneISO создает до 10-ти виртуальних приводов

Не совсем привод. Он монтирует образ к каталогу, но привод он не эмулирует. Привод эмулируется CDEmu.

до 7 почему то у меня.

А как загрузиться в ISO?
[email protected]:/media/big-home/Видео/Linux> sudo mkdir /mnt/iso
[email protected]:/media/big-home/Видео/Linux> sudo mount -o loop -t iso9660 /media/big-home/Видео/Linux/kubuntu-10.10-desktop-i386.iso /mnt/iso
[email protected]:/media/big-home/Видео/Linux>

Я же писал вам! Так вы только смонтируете диск в текущей системе.

Установил в Kubuntu 9.10 «CDemu», но как его запустить не пойму.
Установку произвёл по статьи «Устанавливаем на Ubuntu 9.04 CDemu», а возникшие проблемы с установкой «CDemu» разрешил с помощью темы «Update problems!! (dpkg)».

Я добавил из Kubuntu 9.10 в /media/disk/boot/grub/grub.cfg, относящейся к Kubuntu 10.10 эти строчки

menuentry «ubuntu live-cd» <
loopback loop (hd0,7)/boot/kubuntu-10.10-desktop-i386.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/boot/ubuntu.iso
initrd (loop)/casper/initrd.lz
>
и перезагрузился. В Grub2 появилась соответствующая строчка «ubuntu live-cd», а вот загрузится в этот пункт не могу, хоть ISO помещён в /media/disk/boot.

У меня только-что возникла идея загрузится в консольном режиме в Kubuntu 10.04 и обновить Grub2 — sudo update-burg

А зачем в консольном режиме X-ы не работают? Можно же просто из терминала! Или, если Вам так нужна просто консоль: Ctrl+Alt+F1 (F2,F3. какой больше нравится 😉 )

А вообще — сам с флешки ставил 10.10 — с болванки не поставился — ошибка на середине установки — видимо, заездил CD-RW.

Ссылка на основную публикацию
Adblock
detector