Установка Debian при помощи виртуальной машины VirtualBox

Установка Debian при помощи виртуальной машины VirtualBox

В данной статье вы узнаете, как установить на виртуальную машину VirtualBox Debian — операционную систему на ядре Linux.

Установка Linux Debian на VirtualBox

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

Этап 1: Создание виртуальной машины.

  1. Для начала запустите виртуальную машину. Кликните «Создать».

Далее следует выбрать из выпадающего списка версию Linux, а именно Debian.

Присвойте будущей виртуальной машине имя. Оно может быть абсолютно любым. Продолжите, нажав кнопку «Next».

Выберите строку «Создать новый виртуальный жесткий диск» и нажмите «Создать».

В окне выбора типа виртуального жесткого диска отметьте один из представленных вариантов. Кликните кнопку «Next» для продолжения.

Укажите формат хранения. По умолчанию для ОС выделяется 8 Гб памяти. Если вы планируете хранить внутри системы много информации, устанавливать много программ, выберите строку «Динамический виртуальный жесткий диск». В обратном случае вам больше подойдет вариант, когда объем памяти, выделенный под Linux, будет оставаться фиксированным. Жмите «Next».

Вот мы и закончили заполнение данных, которые были необходимы программе для формирования виртуального жесткого диска и виртуальной машины. Осталось дождаться окончания процесса его создания, после чего мы сможем приступить непосредственно к установке Debian.

Этап 2: Выбор параметров установки

Теперь нам понадобится дистрибутив Linux Debian. Его без труда можно скачать с официального сайта. Нужно лишь выбрать тот вариант образа, который соответствует параметрам вашего компьютера.

    Вы можете увидеть, что в окне виртуальной машины появилась строка с тем названием, которое мы указали ранее. Выберите ее и нажмите «Запустить».

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

Вернемся к VirtualBox. В открывшемся окне выберите тот диск, на который монтировали образ. Нажмите «Продолжить».

Этап 3: Подготовка к установке

  1. В окне запуска установки выберите строку «Graphical install» и нажмите кнопку «Enter» на клавиатуре.

Выберите язык установки и нажмите «Continue».

Отметьте страну, где вы находитесь. Если вы не нашли таковой в списке, выберите строку «другая». Жмите «Продолжить».

Выберите наиболее удобную для вас раскладку клавиатуры. Продолжите процесс установки.

Далее установщик спросит вас о том, какое сочетание клавиш вам будет удобно использовать для смены раскладки клавиатуры. Сделайте свой выбор, кликните «Продолжить».

Дождитесь момента окончания загрузки данных, необходимых для установки.

Этап 4: Настройка сети и учетных записей

  1. Укажите имя компьютера. Жмите «Продолжить».

Заполните поле «Имя домена». Продолжите настройку сети.

Придумайте пароль суперпользователя. Он будет вами вводиться в будущем при внесении каких-либо изменений, установке и обновлении ПО. Нажмите «Продолжить».

Введите полное имя пользователя. Кликните «Продолжить».

Заполните поле «Имя учетной записи». Продолжите настройку учетной записи.

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

Укажите часовой пояс, в котором вы находитесь.

Этап 5: Разметка дисков

  1. Выберите автоматическую разметку диска, этот вариант предпочтительнее для новичков. Установщик создаст разделы без участия пользователя, учитывая требования операционной системы.

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

Отметьте наиболее подходящую, на ваш взгляд, схему разметки. Новичкам рекомендуется выбрать первый вариант.

Ознакомьтесь со вновь созданными разделами. Подтвердите, что вы согласны с данной разметкой.

Разрешите форматирование разделов.

Этап 6: Установка

  1. Дождитесь окончания установки базовой системы.

После окончаниия установки система спросит вас, хотите ли вы продолжить работу с дисками. Мы выберем «Нет», так как на оставшихся двух образах находится дополнительное ПО, оно нам для ознакомления не понадобится.

Установщик предложит вам установить дополнительное программное обеспечение из интернет-источника.

От участия в опросе мы также откажемся, так как это не обязательно.

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

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

Согласитесь на установку GRUB.

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

Процесс установки Debian на VirtualBox довольной продолжительный. Однако при таком варианте инсталлировать операционную систему гораздо проще, хотя бы потому что мы лишаемся проблем, связанных с размещением двух операционных систем на одном жестком диске.

  • ru
  • VirtualBox

Translation(s): English — ?Español — Русский

?Обсуждения

VirtualBox представляет собой эмулятор x86, разрабатываемый innotek (в последствии купленной Sun/Oracle), который является аналогом VMware. Версия VirtualBox Open Source Edition (OSE) является «свободной» и распространяется под лицензией GNU General Public License (GPL).

Это достаточно новый продукт, в связи с этим у него есть несколько незначительных недостатков. Однако в целом это стабильный, надёжный и очень быстрый эмулятор. Он успешно прошёл все тесты по установке с использованием «Установщика Дебиан».

Данная страница содержит несколько руководств, подсказок и трюков по настройке и использованию VirtualBox OSE.|

Установка

Имеется пакет VirtualBox OSE 1.6.6 для Debian Lenny. Он также доступен в backports для Debian Etch. В репозитории testing лежит пакет VirtualBox OSE 3.1.4

Lenny

    Установите пакет virtualbox-ose и соответствующие Вашей системе модули ядра:

Следуя руководству по udev перезагрузите установленные правила. (Обратите внимание на баг 509014):

Загрузите модуль ядра для VirtualBox:

Добавьте свою учётную запись пользователя у группу vboxusers:

Вам нужно заново зайти под учётной записью, чтобы изменения вступили в силу.

VirtualBox OSE может быть запущен started.

Для загрузки модуля vboxdrv при запуске системы необходимо отредактировать файл /etc/default/virtualbox-ose и установить LOAD_VBOXDRV_MODULE to 1.

Lenny Backports

Поскольку VirtualBox OSE версии 1.6.6 является устаревшим, Вы можете использовать новую версию из lenny-backports для получения новой функциональности и ,возможно, исправлении существующих ошибок в старой версии.

Пропишите нужные репозитории в файл /etc/apt/sources.list. Например:
Обновите список доступных пакетов и установите пакет debian-backports-keyring :

Если в Вашей системе ещё не установлен ключ для репозитория backports.org, система спросит Вас о продолжении установки из недоверяемого источника. Введите Yes в приглашении.

  • Установите нужные заголовки ядра для системы. Пример:
  • Установите пакет lenny-backports/virtualbox-ose. Эта команда также установит все необходимые сопутствующие пакеты, а DKMS соберёт модули ядра для Вашей системы.
  • Чтобы модули VirtualBox OSE не грузились при запуске системы, надо отредактировать файл /etc/default/virtualbox-ose и установить значение переменной LOAD_VBOXDRV_MODULE в 0.

    Добавьте Debian Backports репозиторий в файл /etc/apt/sources.list. Пример:
    Обновите список доступных пакетов и установите пакет etch-backports/debian-backports-keyring:

    Система может спросить Вас о продолжении установки из неподписанного источника. Введите в приглашении Yes.
    Установите пакеты module-assistant,etch-backports/virtualbox-ose и etch-backports/virtualbox-ose-source.

    Соберите и установите пакет virtualbox-ose-modules-* для Вашей системы используя Module-Assistant:

    Добавьте своего пользователя в группу vboxusers: Перелогиньтесь для вступления изменений в силу.

    Для автоматической загрузки модуля vboxdrv при запуске системы, отредактируйте файл /etc/default/virtualbox-ose и установите переменную LOAD_VBOXDRV_MODULE в 1.

    Squeeze

    Обновите список доступных пакетов. Установите пакеты linux-headers, virtualbox-ose, virtualbox-ose-dkms и virtualbox-ose-qt:

    DKMS соберёт модули VirtualBox для Вашего ядра.

    Для предотвращения загрузки модулей VirtualBox при старте системы, отредактируйте файл /etc/default/virtualbox-ose и установите значение переменной LOAD_VBOXDRV_MODULE в ноль.

    Запуск

    Десктоп

    В KDE: KDE menu > System >VirtualBox OSE

    В GNOME: GNOME menu > Applications > System tools >VirtualBox OSE

    Запуск из терминала:

    Сервер

    Вы можете запустить VirtualBox в режиме Headless следующим образом:

    Это следует запускать внутри существующего экрана, а затем отсоединять его после старта виртуальной машины с помощью Ctrl+a d.

    Диагностика

    The character device /dev/vboxdrv does not exist (устройство /dev/vboxdrv не существует)

    При запуске VirtualBox OSE появляет следующее сообщение:

    Загрузите модуль VirtualBox OSE (в Debian Squeeze также надо загрузить vboxnetflt ).

    Если модуль не найден, обратитесь к разделу Установки для установки virtualbox-ose-modules-*. Для загрузки необходимых модулей при загрузке системы, отредактируйте файл /etc/default/virtualbox-ose и установите LOAD_VBOXDRV_MODULE в единицу.

    You are not a member of the «vboxusers» group (Вы не являетесь членом группы «vboxusers»)

    При старте VirtualBox OSE появляется сообщение:

    Для устранения данной проблемы необходимо добавить Вашего пользователя в группу «vboxusers», используя adduser(8), как описано в Установке:

    Перелогиньтесь, чтобы изменения вступили в силу.

    /dev/vboxdrv not writable for some reason

    Сообщение выдаваемое VirtualBox OSE:

    Файл /dev/vboxdrv имеет следующие настройки:

    Это известная проблема в версии для Lenny.(Debian bug 509014). Для её решения, следуя инструкциям udevd(8), загрузите правило, находящееся в /etc/udev/rules.d/z60_virtualbox-ose.rules и перезагрузите VirtualBox OSE модуль:

    Теперь группа-владелец файла /dev/vboxdrv станет vboxusers: .

    32 битное окружение в ядре amd64

    VirtualBox не работает. Это известный баг — 456391.

    -1909 VERR VM DRIVER NOT ACCESSIBLE

    VERR_SUPDRV_INTERFACE_NOT_SUPPORTED (br >

    С VirtualBox OSE 2.2.0 мост-интерфейс может не работать

    Убедитесь, что установленный пакет virtualbox-ose-modules-* соответствует версии, доступной в репозитории testing. В случае не соответствия, соберите и установите пакет virtualbox-ose-modules-*, используя Module-Assistant.

    Could not find VirtualBox installation

    Нижеприведённое сообщение отображется в консоли при попытке запуска VirtualBox:

    Решение: создайте файл > со следующим содержимым:

    Подсказки и советы

    Переключение консолей

    Обычным способом переключения виртуальных консолей в Linux является комбинация клавиш Ctrl-Alt-Fx. Это не сработает в VirtualBox, комбинация клавиш будет переключать консоли хост-системы.

    Для переключения консолей гостевой системы следует использовать сочетание -Fx, где клавиша объявленная в File->Preferences->Input.

    Этот прием так же работает для сочетаний ctrl-alt-del и ctrl-alt-backspace. Подробности описаны в VirtualBox user manual в разделе «Keyboard and mouse support in virtual machines», подраздел «Typing special characters».

    Так же, для переключения между консолями можно воспользоваться сочетанием alt-left и alt-right, но этот метод не будет работать для графических консолей таких как XOrg или DirectFB.

    Настройка интернет моста (VirtualBox

    По умолчанию VirtualBox использует NAT для сетевых интерфейсов виртуальных машин и использовать внутренний сервер DHCP для получения IP адреса. Это хорошо работает, но недостаток в том, что машина не будет иметь видна снаружи В.М. IP адрес и поэтому вы не можете подключиться к нему из системы хоста или из других систем.

    By attaching the VM’s interface to «Host Interface» and creating a br >

    NB To use a wireless host device you need one that has support for Master mode (eg. it can be used as an access point, afaik only the Atheros and Prism drivers has this support)

    Preparation

    First install the br >

    Next, change the network configuration of the host system so that the network interface becomes part of a br >

    Change the file /etc/network/interfaces to look something like this:

    In this example the br >

    Restart the networking of the host system using:

    After this brctl show should show the br >

    It is also necessary for your user to own the device /dev/net/tun.

    Run the following command to change the owner of that device:

    If you have built your own kernel/modules then ensure the host machine has the vboxnetflt driver loaded.

    Configuring the VirtualBox VM

    There are different ways the TAP interface for the VM can be created:

    statically (before VirtualBox is even started)

  • on demand (when a VM is being started)
  • See also the chapter on «Virtual networking» in the VirtualBox user manual.

    Static interfaces

    In this case you only need to «define» an interface for use by a particular user once. All defined interfaces are «remembered» in the file /etc/vbox/interfaces and recreated by the VirtualBox init script every time the host system is booted.

    Читайте также  Узнаём, к какому номеру телефона привязана страница ВКонтакте

    Example to create an interface for a user:

    You can of course create multiple interfaces per users, but all interfaces should have unique names.

    To configure the VM to use static br >

    Attached to: Host Interface

    Interface Name: vbox0

    Dynamic interfaces (on demand)

    Пример ниже показывает второй метод. Этот пример позволит вам использовать несколько ВМ, но сценарий предполагает, что каждый интерфейс будет назван в форме «VBox *». Возможно, вам придется адаптировать сценарий под собственные нужды. Обратите внимание, что сценарий предполагает, что вы можете выполнить необходимые команды, с использованием Sudo. Фрагмент файла sudoers приведена ниже в качестве примера.

    Save the script, for example as

    Here is a snippet of a sudoers file to help (replace username and hostname with the appropriate values):

    To configure the VM to use dynamic br >

    Attached to: Host Interface

    When the VM is started after that, the interface should be created automatically and the VM can be used just like it was a system connected directly to your local network.

    How to remotely start virtual machines using VNC

    Remote:

      log onto your remote box

    install tightvncserver

  • launch it (you don’t need a display), pick a password
  • determine which port it is using, a way to do so:

    netstat -tap | grep vnc

  • Let’s say it’s 5901
  • unlog from there since the server forked in the background
  • install xtightvncviewer
    create a ssh tunnel to your box:

    ssh -L 5901:localhost:5901 you@remote

    use it: (note there are two colons)

      then VBoxManage startvm $yourvm &

    • and start as many virtual machines as wanted.

    Установка Virtualbox на сервер Debian, Ubuntu с web интерфейсом phpvirtualbox

    Virtualbox — система виртуализации, на данный момент одна из наилучших бесплатных программных продуктов виртуализации. Лично тестировал работу гостевых: XP, Windows 2003, 2008, Debian, Ubuntu работает стабильно.

    phpVirtualBox — AJAX реализация пользовательского интерфейса VirtualBox, написанного на PHP. Это веб-интерфейс для получения удалённого доступа к виртуальным машинам.

    Для установки Virtualbox мы будем используем операционную систему Linux Debian GNU/Linux с установленной панелью управления хостингом ISPConfig установленную по инструкции: Устанавливаем и настраиваем хостинг панель ISPConfig 3 в Debian

    Обновленная версия инструкции по установке Virtualbox 5.1 в Debian 9 (Stretch) и Ubuntu 18.04 (Bionic) с управлением через PHPVirtualBOX, устаревшую можно почитать ниже

    Имеем установленную версию операционной системы Debian 9 (Stretch) либо Ubuntu 18.04 (Bionic), проверяем, чтобы на сервере был прописан репозиторий Virtualbox в файл /etc/apt/sources.list:

    Для Debian 9 (если необходимо установить другую версию Debian заменяем stretch на другое имя дистрибутива):

    можно репозиторий добавить командой:

    Также, чтобы был прописан в операционной системе репозиторий main contrib non-free, например такой:

    Для Ubuntu 18.04 (если необходимо установить на другую версию Ubuntu заменяем bionic на другое имя дистрибутива):

    можно добавить командой:

    Добавляем публичный ключ репозитория virtualbox командой:

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

    Для установки Virtualbox 5.1 выполняем команду:

    Проверяем версию установшегося virtualbox выполнив команду:

    Версия 5.1.38r122592, потому качаем VirtualBox Extension Pack нужной версии и устанавливаем выполнив команды:

    Настраиваем автозапуск виртуалок, создаем файлы с содержимым:

    где 192.168.0.1 — внутренний айпи сервера в локальной сети:

    Для работы Virtualbox необходимо создать пользователя под которым будут работать виртуальные машины. Добавляем пользователя vbox в систему командой:

    Устанавливаем php и веб сервер выполнив команду:

    Скачиваем phpvirtualbox выполнив команду:

    Разархивируем скачанный дистрибутив phpvirtualbox:

    Копируем содержимое архива в папку /var/www веб сервера:

    Создаем конфигурационный файл из дефолтного командой в консоли:

    Если закачиваете файлы phpvirtualbox через фтп, просто переименовываем и редактируем настройки как ниже в инструкции:

    где pass — ваш пароль введенный при создании пользователя vbox

    Изменяем далее:
    было:

    Внимание. Для того, чтобы работал rdp через веб интерфейс, необходимо указать не 127.0.0.1 а внутренний либо внешний IP, например 192.168.0.1(внутренний адрес сервера)

    стало:

    было:

    стало:

    Так как разработчик Phpvirtualbox не сделал еще версию веб интерфейса для 5.1 и выше, то необходимо внести изменения в конфигурационный файл phpvirtualbox и создать ссылки на файлы выполнив команды:

    Создаем файл лога и даем на него права:

    Перезагружаем virtualbox сервис:

    Авторизируемся под пользователем vbox и выполняем команды:

    Когда Вы создадите виртуальную машину и захотите настроить её автозагрузку после включения сервера, и сохранения состояния машины при выключении сервера, выключите виртуальную машину, и авторизовавшись под пользователем vbox выполните команду, заменив имя сервера Server на имя вашей виртуальной машины:

    Внимание. можно указать IP 127.0.0.1, но для того, чтобы работал rdp через веб интерфейс, необходимо указать не 127.0.0.1 а внутренний либо внешний IP , например 192.168.1.1(внутренний адрес сервера)
    Перезагружаем virtualbox командой:

    Старая версия инструкции для устаревших дистрибутивов

    Добавляем репозиторий с оффициального сайта Virtualbox.

    Добавляем в source.list репозиторий командой:

    Для Debian Wheezy:

    Для Debian Jessie:

    Добавляем публичный ключ репозитория virtualbox командой:

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

    Для установки Virtualbox 4.3 выполняем команду:

    Для установки Virtualbox 5 выполняем команды:

    Для того, чтобы у нас работал доступ к RDP через web интерфейс и USB2 для виртуальной машины, необходимо скачать и установить дополнительный пакет virtualbox

    Но перед тем как установить пакет дополнений, необходимо узнать версию установленного virtualbox командой:

    Получается, что у нас стоит версия 4.3.34 либо 5.0.14, потому заходим на страницу http://download.virtualbox.org/virtualbox/ и открываем директорию 4.3.34либо 5.0.14 и в самом верху видим файл Oracle_VM_VirtualBox_Extension_Pack-4.3.34.vbox-extpack , его то нам нужно скачать и установить.

    Для этого скачиваем дополнительный пакет командой:

    И устанавливаем скачанный пакет для работы rdp и usb2 командой:

    Ответ системы на выполнение установки пакета:

    После установки необходимо перезагрузить сервис vboxweb-service командами:

    Для работы Virtualbox необходимо создать пользователя под которым будут работать виртуальные машины.
    Добавляем пользователя vbox в систему командой:

    Указываем пароль пользователя vbox, предварительно записав его в свой блокнот для паролей.

    Установка phpvirtualbox
    Для того, чтобы работал phpvirtualbox через веб интерфейс, необходимо добавить домен vm.server.loc по примеру как в инструкции Установка почтового веб клиента Roundcube в Debian — ч.5 без базы данных, создаем FTP аккаунт, через который дальше мы закачаем файлы phpvirtualbox.

    Далее качаем через браузер phpvirtualbox (предварительно удостоверившись на странице , что это на данный момент самая последняя версия), либо командой в консоли на самом сервере:

    Phpvirtualbox для Virtualbox 4.3

    Phpvirtualbox для Virtualbox 5.0

    Распаковываем содержимое скачанного архива phpvirtualbox нужной Вам версии в папку домена по фтп как в инструкции указанной выше Установка почтового веб клиента Roundcube, либо через консоль сервера, не забыв изменить права веб сервера:

    Меняем права на файлы phpvirtualbox для веб сервера по примеру как в инструкции указанной выше.

    Перегружаем веб сервер командой:

    Далее через консоль переходим в папку домена /var/www/vm.server.loc командой:

    Создаем конфигурационный файл из дефолтного командой в консоли:

    Если закачиваете файлы phpvirtualbox через фтп, просто переименовываем и редактируем настройки как ниже в инструкции:

    где pass — ваш пароль введенный при создании пользователя vbox

    Изменяем далее:
    было:

    Внимание. Для того, чтобы работал rdp через веб интерфейс, необходимо указать не 127.0.0.1 а внутренний либо внешний IP, например 192.168.0.1(внутренний адрес сервера)

    стало:

    было:

    стало:

    Создаем файл отвечающий на каком айпи и порту будет работать virtualbox

    Внимание. можно указать IP 127.0.0.1, но для того, чтобы работал rdp через веб интерфейс, необходимо указать не 127.0.0.1 а внутренний либо внешний IP , например 192.168.0.1(внутренний адрес сервера)
    Перезагружаем virtualbox командой:

    Открываем в браузере адрес нашего сервера:

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

    Интерфейс веб интерфейса практически ничем не отличается от десктопной версии Virtualbox.

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

    Делаем автозапуск виртуальных машин при включении сервера, сохранение текущего состояния гостевой машины (не выключение) при выключении физическогосервера с восстановлением текущего состояния при включении сервера.

    Автозапуск гостевой машины Virtualbox:

    Создаем скрипт, который будет запускать и сохранять гостевые машины при включении, выключении сервера:

    В этом файле необходимо изменить только переменную VM, в ней нужно указать название вашей виртуальной машины, которая отображается в веб интерфейсе phpvirtualbox.
    Делаем файл исполняемым и добавляем его в автозагрузку командами:

    Для каждой гостевой машины необходимо сделать свой файл запускающий и сохраняющий виртуальную машину при включении-выключении сервера.

    Ошибки.

    . Если при открытии веб интерфейса выдает ошибку:

    Error logging in to vboxwebsrv

    необходимо запустить команду под пользователем vbox:

    Затем перезагрузить virtualbox командой:

    . Внимание. Если выдает такую ошибку при подключении к RDP:

    Disconnect reason: I: MCS: Disconnect Request I: RDPCLIENT: The server has dropped connection.

    Необходимо зайти: Свойства виртуальной машиныДисплейУдаленный дисплейДополнительные возможности — поставить галочку на Разрешить несколько подключений

    Если Вы в виртуальной машине вместо образа установочного диска выбрали использовать физический привод CD/DVD и Вам веб интерфейс PHPVirtualbox выдал ошибку:

    Это значит, что пользователю под которым мы запускаем виртуальную машину, в нашем случае это vbox нет прав на пользование физическим приводом CD/DVD.

    Для лечения этой ошибки достаточно добавить пользователя vbox в группу cdrom командой:

    Задача выполнена, Virtualbox установлен на сервер с Debian GNU/Linux, установлен и настроен веб интерфейс PHPVirtualbox, настроен автозапуск виртуальных машин.

    После продуктивной работы, можно отвлечься и посмотреть видео о работе с VMware vSphere :

    ИТ База знаний

    Полезно

    — Узнать IP — адрес компьютера в интернете

    — Онлайн генератор устойчивых паролей

    — Онлайн калькулятор подсетей

    — Калькулятор инсталляции IP — АТС Asterisk

    — Руководство администратора FreePBX на русском языке

    — Руководство администратора Cisco UCM/CME на русском языке

    — Руководство администратора по Linux/Unix

    Навигация

    Серверные решения

    Телефония

    FreePBX и Asterisk

    Настройка программных телефонов

    Корпоративные сети

    Протоколы и стандарты

    Популярное и похожее

    15 примеров CURL в Linux

    15 примеров команды PING для диагностики сети

    Настройка DHCP сервера на CentOS или Ubuntu

    Как создать пользователя Sudo на CentOS

    Руководство по установке Kali Linux

    Ubuntu: обнаружение и работа с Hardware

    15 примеров команды PING для диагностики сети

    Yeastar TA3200

    Установка VirtualBox 6.0 на Linux

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

    Например, если вы установите его в своей системе Linux, вы можете запустить операционную систему Windows XP в качестве гостевой ОС или запустить ОС Linux в вашей системе Windows и так далее. Таким образом, вы можете установить и запустить столько гостевых операционных систем, сколько вам нужно, единственным ограничением является дисковое пространство и память.

    Недавно Oracle выпустила последнюю стабильную версию Virtualbox 6.0.0,и новейшая версия Virtual Box включает в себя много значительных изменений и новые функции.

    Что нового в VirtualBox 6.0

    • Добавлена поддержка экспорта виртуальной машины в Oracle Cloud Infrastructure;
    • Значительно улучшена поддержка HiDPI и масштабирования, а также улучшенное обнаружение и конфигурация для каждой машины;
    • Большая доработка пользовательского интерфейса с легкой и простой настройкой виртуальных машин;
    • Новый файловый менеджер позволяет пользователю управлять гостевой файловой системой и копировать файлы между хостом и гостем;
    • Основное обновление эмуляции устройств с трехмерной графикой для гостей Linux;
    • Утилита vboximg-mount для хостов позволяет пользователям получать доступ к содержимому гостевых дисков на хосте;
    • Добавлена поддержка использования Hyper-V на хосте Windows;

    Вы можете посмотреть подробности о VirtualBox 6.0 на их официальной странице журнала изменений.

    В этом руководстве объясняется, как установить VirtualBox 6.0 в системах RHEL, CentOS и Fedora, используя собственный репозиторий VirtualBox с инструментами YUM и DNF (для выпусков Fedora 22+).

    Также в этом руководстве объясняется, как установить VirtualBox 6.0 в системах Debian, Ubuntu и Linux Mint, используя собственный репозиторий VirtualBox с помощью команды APT-GET или APT.

    Установка VirtualBox 6.0 в Red Hat Enterprise Linux, CentOS и Fedora

    Если у вас установлена более ранняя версия Virtualbox, удалите ее перед установкой последней версии.

    Добавление VirtualBox Repository

    Затем добавьте собственный репозиторий VirtualBox для установки последней версии VirtualBox 6.0 в следующих системах.

    Для RHEL/CentOS 7/6

    Для RHEL/CentOS 5

    Для For Fedora 24-29

    Установка пакеты зависимостей для VirtualBox

    VirtualBox использует модуль ядра vboxdrv для управления и выделения физической памяти для гостевых операционных систем. Без этого модуля вы все еще можете использовать VirtualBox для создания и настройки виртуальных машин, но они не будут работать.

    Итак, чтобы сделать VirtualBox полностью функциональным, вам нужно сначала обновить вашу систему, а затем установить некоторые дополнительные модули, такие как DKMS, kernel-headers и kernel-devel, а также некоторые пакеты зависимостей.

    Установка VirtualBox 6.0

    После того, как вы установили все необходимые пакеты зависимостей, вы можете установить последнюю версию VirtualBox, используя следующую команду.

    Перестройте модули ядра для VirtualBox 6.0

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

    Для Fedora 22+ и CentOS/RHEL 7

    Для Fedora 18-16 и CentOS/RHEL 6/5

    Если вышеуказанный процесс сборки завершится неудачно, вы получите предупреждающие сообщения, подобные приведенным ниже.

    В этом случае вам нужно сначала проверить ваше установленное ядро, а затем установить нужные kernel-devel, используя следующие команды.

    Внимание: в команде CURRENT_KERNEL нужно заменить на то, что вы получите, выполнив команды uname -r

    Затем замените user_name в следующей команде вашим собственным именем пользователя.

    Если вы получили какое-либо сообщение об ошибке, например, KERN_DIR, или если ваш исходный каталог ядра не был автоматически обнаружен процессом сборки, вы можете установить его с помощью следующей команды. Убедитесь, что вы изменили версию ядра в соответствии с вашей системой, как показано ниже.

    Установка VirtualBox 6.0 в Debian, Ubuntu и Linux Mint

    Сначала удалите любую более раннюю версию Virtualbox, если таковая имеется.

    Затем установите последнюю версию VirtualBox 6.0, используя официальный репозиторий Virtualbox. Чтобы добавить репозиторий, используйте следующую команду, как показано ниже.

    Запуск VirtualBox 6.0

    Просто выполните следующую команду, чтобы запустить ее из терминала, или используйте панель запуска из меню для запуска VirtualBox.

    Установка пакета расширений VirtualBox

    Если вам нужны дополнительные функции, такие как VirtualBox RDP, PXE, ROM с поддержкой E1000 и хост-контроллером USB 2.0 и т. Д. Вам необходимо загрузить и установить пакет расширений VirtualBox с помощью следующей команды wget.

    Чтобы установить пакет расширений, после того, как вы загрузили vbox-extpack, откройте его при помощи Virtualbox, как показано ниже.

    Если это не сработает, откройте Virtaulbox — «Настройки» — «Расширения» и найдите vbox-extpack для его установки.

    Обновление VirtualBox

    Если вы хотите обновить VirtualBox до последней версии в будущем, вы можете просто запустить следующую команду, чтобы обновить его.

    На Ubuntu/Linux Mint

    Удаление VirtualBox

    Если вы хотите полностью удалить VirtualBox, просто используйте следующую команду, чтобы полностью удалить его из вашей системы.

    На Ubuntu/Linux Mint

    Вы также можете скачать VirtualBox 6.0 для других платформ Linux, Windows и Mac OS X с официального сайта.

    Было полезно?

    Почему?

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

    Полезные IT – статьи от экспертов раз в неделю у вас в почте. Укажите свою дату рождения и мы не забудем поздравить вас.

    Установка дистрибутива Linux в VirtualBox

    • Компьютер с Windows(7, Vista, XP);
    • VirtualBox(желательно последней версии), скачать можно тут;
    • Дистрибутив linux(я буду использовать debian, качаем образ тут);
    • Навыки пилотирования мышки;

    Далее следует инструкция по установке VirtualBox, виртуальной машины с debian, а так же минимум настройки всего этого. Во второй части я расскажу про сам процесс программирования, и даже напишу за вас лабораторную работу №1 по СП(Системное программирование, ОГАХ, ФИТ, «Компьютерные системы и сети», 3 курс, 2011 год).

    Внимание! Весь процесс может занять длительное время, особенно если у вас медленный интернет и старый компьютер. Советую запастись терпением, едой, чаем и свободным временем.

    Этап 1 — Установка и настройка VirtualBox

    И так, для начала установим VirtualBox.

    Установка не должна вызвать какие-либо затруднения. Разве, что необходимо нажимать кнопку «Next», а потом еще и «Install». Да, кстати: вы должны иметь права администратора на компьютере, для установки драйверов VirtualBox. В конце установки, система будет спрашивать про установку USB драйвера/сетевых служб. Жмите на все вопросы «Установить».

    Теперь запустим VirtualBox. В запустившемся окне нажимаем «Создать»:

    Запустится мастер создания виртуальной машины. Жмем «Next». Нам предлагают ввести имя, и выбрать тип ОС, которую мы будем устанавливать на нашу виртуальную машину. Имя любое. Операционная система — «Linux». Версия — «Debian».

    Примечание: если вы крутой кулхацкер линуксоид более опытный пользователь, то можете использовать свой дистрибутив, тогда соответственно необходимо выбрать другую ОС и версию.

    Жмем «Next». Теперь необходимо выбрать количество оперативной памяти, которое будет доступно нашей виртуальной машине. Программа сама предлагает необходимый минимум. Я советую поставить 512 мегабайт, при условии, что на вашем компьютере 1 гигабайт или более ОЗУ. Больше не потребуется. Если же на вашем компьютере всего 512 или даже 256 мегабайт ОЗУ, то у меня для вас очень плохие новости.

    Выбираем 512 мегабайт(или вводим в окошко справа) и жмем «Next».

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

    Примечание: виртуальная машина физически ничего не создает. Эмуляция процессора и ОЗУ выполняется программно, а жесткий диск(виртуальный) всего лишь файл на физическом носителе. То есть при желании, можно удалить все без последствий.

    Выбираем как на рисунке(«Загрузочный диск… Создать новый жесткий диск…») и жмем «Next». Запуститься «Мастер создания нового виртуального диска». Нам предложат выбрать формат файла для нашего виртуального hdd. Выбираем VDI(VirtualBox Disk Image) и жмем «Next».

    В следующем окне необходимо выбрать тип виртуального носителя: «динамический» или «фиксированный». По скорости работы они почти одинаковые, поэтому выберем «динамический» и нажмем «Next».

    Далее нам предложат выбрать расположение нашего виртуального hdd и его размер. Для debian хватит и 8 гигабайт. Кому не жалко, можно поставить 15 гигабайт. Программа предлагает расположить его в папке с виртуальной машине(папка имеет имя, которое вы дали вашей ВМ), думаю не стоит его менять.

    Жмем «Next». В следующем окне нам еще раз показывают выбранные параметры виртуального носителя. Если вы все выбрали верно, жмем «Создать». Иначе, прочтите заново мою бредятину статью, и убедитесь в правильности ваших действий.

    Теперь почти такое же окно, но с параметрами вашей ВМ. Опять проверяем. Если все правильно — жмем «Create».

    Поздравляю, вы только что создали первую(а может и нет?) виртуальную машину.

    Теперь заходим в ее свойства:

    Параметры в «Общие», «Система», «Дисплей» лучше можно не менять. Заходим в «Носители». Выбираем оптический диск, как показано на рисунке:

    Жмем на изображение диска(подчеркнуто красным) и в выпадающем списке выбираем «Выбрать образ оптического диска». Выбираем образ который мы скачали(скорее всего это debian-6.0.2.1-i386-CD-1.iso).

    Теперь зайдем в «Сеть» и убедимся что стоит галочка «Включить сетевой адаптер» и «Тип подключения» выбран «NAT».

    Далее следуем в «Общие папки», и добавляем новую папку, нажав на иконку с «плюсом»:

    Откроется окошко с выбором папки. Создадим например в корне диска «C:» папку и выберем ее. Имя любое. Так же необходимо поставить галочку «авто-подключение».

    Жмем «ОК», и еще раз «ОК». И так виртуальная машина создана, и настроена. Можно запускать.

    Этап 2 — Установка и настройка debian

    Для запуска ВМ нажмите «Старт»:

    После запуска откроется новое окно, в котором и начнет загружаться наша ВМ. После загрузки виртуального биоса, появится меню диска с debian:

    Необходимо стрелками на клавиатуре выбрать «Graphical install»(как наиболее простой и дружественный способ установки) и нажать клавишу ENTER.

    Примечание: Для того, что бы ВМ принимала сигналы от клавиатуры и мышки, щелкните в ее окне левой кнопкой мыши. Для выхода из режима «перехвата» клавиатуры и мыши, необходима нажать хост клавишу(по стандарту правый ctrl, но ее можно изменить). Но многие ОС поддерживают интеграцию мыши. Эта опция позволяет обойтись без использования хост клавиши. При этом клавиатура и мышь посылают сигналы в ВМ в зависимости от того, активно окно с ней или нет.

    Графический режим установки загрузился. Нам предлагают выбрать язык. Выбираем «Русский» и жмем «Continue»:

    Далее будет предложено выбрать страну, после раскладку клавиатуры и наконец способ смены раскладки клавиатуры. Выбор страны возможно упростит загрузку обновлений, поэтому советую выбрать свою. Раскладку клавиатуры я выбрал русскую, но тут дело личное как и способ смены раскладки. Выбираем подходящие параметры и жмем «Продолжить».

    Установщик начнет сканировать диск(в нашем случае это виртуальный привод, к котором подключен образ диска), искать там софт, обновления и так далее.

    По завершению этой операции, нам предложат указать имя компьютера. Можно указать почти любое. Я назвал свою ВМ «debianVM». Далее нам предложат выбрать имя домена. Оставляем это поле пустым, жмем «Продолжить». В следующем окне необходимо ввести пароль администратора компьютера(то есть нашей ВМ).

    Примечание: Все ОС симейства linux и unix имеют обязательно пользвателя с логином root. Это главный администратор компьютера. Ему разрешено все: от создания текстовых файлов в своей корневой директории(аналог «Мои документы» в Windows) до пере-сборки ядра всей ОС. В целях безопасности root не используется для рутинной работы, а создается отдельный пользователь.

    В следующем окне нам предложат ввести полное имя нового пользователя. Можете просто написать свое имя(логин необходимо будет выбрать потом). Следующее окно ввода логина. Дело фантазии. После выбора логина, установщик попросит вас ввести пароль для пользователя. Вводите, жмите далее.

    Примечение: Не забудьте ваш логин и пароль, а также пароль администратора системы(root).

    Далее следует разметка диска. Метод разметки — «Авто — использовать весь диск»:

    Следующий шаг предложит выбрать диск. Мы не создавали других дисков для нашей ВМ, поэтому в списке он будет всего один, его само собой и выбираем:

    Далее будет выбор схемы разметки:

    В котором выбираем «Все файлы в одном разделе», следующий шаг:

    Убедившись, что выделен пункт «Закончить разметку и записать изменения на диск» жмем «Продолжить». Затем установщик спросит «Записать изменения на диск?» выбираем «Да» и жмем продолжить. Начнется установка базовой системы, то есть ядра и системных утилит, без которых функционирование самого Linux’a будет невозможно или проблематично. Дожидаемся конца установки.

    Установщик спросит: «Просканировать другой CD или DVD диск?», выбираем «Нет» и жмем «Продолжить».

    Следующий пункт: «Использовать зеркало архива из сети?». Если у вас в данный момент есть интернет и его не жалко, отвечаем — «Да». В этом случае будут установлены ПО последних версии и все обновления безопасности. После нажатия «Продолжить» будет предложено выбрать страну, это нужно для того, что бы скачать все программы/обновления на максимальной скорости, поэтому желательно выбрать свою. Теперь установщик предлагает конкретный сервер, выбираем первый в списке:

    Следующий шаг: настройки прокси сервера. Все просто: если используете — пишите, нет — не пишите.

    Примечание: если вы не уверены или не знаете, пользуетесь прокси сервером или нет, то у меня для вас плохие новости. Попробуйте оставить поле пустым.

    После завершения процесса загрузки и установки будет предложено участвовать в опросе популярности пакетов(программ), он полностью автоматический и анонимный. Советую отвечать «Да». Теперь появится выбор основных наборов ПО:

    Выбирайте как у меня на скриншоте, остальное ПО нам не понадобится. Жмем «Продолжить».

    Теперь установщик начнет закачку пакетов и установку пользовательского окружения. В зависимости от скорости вашего интернета, этот процесс может занять от 1 до 30 минут(а то и больше, если вы из мухосранска пригорода).

    После завершения, установщик спросит:

    Отвечаем «Да», жмем «Продолжить». Через минут(может меньше/больше) вы увидите следующее:

    Нажимаем «Продолжить». ВМ перезагружается. Если началась загрузка с диска и вы увидели снова «Install… Graphic install…» то необходимо зайти в «Устройства»-«Приводы оптических дисков»-«Изъять диск из привода». Если же началась загрузка системы, и после нее вы увидели следующий экран:

    То я вас поздравляю! Система успешна установлена, жмем «Enter» — вводим свой пароль — жмем «Вход в систему» и получаем следующее:

    Виртуальная машина VirtualBox

    Содержание

    VirtualBox — программный продукт виртуализации для операционных систем. Иногда бывают ситуации, когда без операционной системы Windows не обойтись. Можно попробовать использовать wine и запустить то приложение, которое нужно. Но не все из них работают или работают некорректно.

    Возможности VirtualBox

    Начиная с 4-ой версии Oracle xVM VirtualBox существует в единственной редакции, распространяемой под лицензией GNU GPL с открытыми исходными кодами.

    Некоторые дополнительные функции выделены в отдельный пакет Oracle VM VirtualBox Extension Pack, среди которых:

    Пакет Oracle VM VirtualBox Extension Pack распространяется под лицензией PUEL, т.е. его можно использовать бесплатно для личных (некоммерческих) целей.

    На данный момент VirtualBox включает в себя следующие возможности:

    Установка VirtualBox

    Из репозиториев ubuntu

    Для установки необходимо в терминале набрать следующую команду либо нажать специальную кнопку:

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

    Из репозиториев Oracle

    Версию VirtualBox можно установить с официального репозитория Oracle. На нём находятся более новые версии.

    Для добавления репозитория нужно воспользоваться терминалом.

    Необходимо добавить официальный репозиторий VirtualBox в файл /etc/apt/sources.list . Для этого выполните команду:

    Добавим и зарегистрируем в системе ключ репозитория с помощью команды в терминал:

    Вы должны увидеть примерно следующий текст в Источниках приложений в „Аутентификации”:

    Обновите список пакетов:

    Устанавливаем пакет для модулей ядра таких как vboxdrv и vboxnetflt:

    Для установки VirtualBox введите:

    Если нужна более старая версия: замените virtualbox-6.0 на virtualbox-5.2 для установки версии VirtualBox 5.2

    После того как VirtualBox установится, вам нужно добавить вашего пользователя в группу vboxusers. Для этого выполните команду в терминале:

    Для применения изменений необходимо завершить сеанс и повторить вход в систему, либо перезагрузиться.

    Работа с VirtualBox

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

    Дальнейший процесс установки происходит так же, как и в других платформах виртуализации. Более подробно установка гостевой системы описывается в данной статье.

    Дополнения гостевой ОС

    После того, как гостевая операционная система будет установлена, необходимо установить дополнения гостевой операционной системы в целях оптимизации гостевой системы и улучшения ее взаимодействия с хостовой операционной системой.

    Для Windows

    Просто выберите в меню гостевой операционной системы Устройства→Установить дополнение гостевой ОС. Спустя некоторое время в гостевой Windows должен появится диаллог запуска программы. Если этого не произошло — зайдите в CD-ROM и запустите ее вручную.

    Во время установки могут появится предупреждения о несовместимости драйверов. Везде соглашайтесь с установкой. После того как программа установится — перегрузите гостевую ОС. После этого появится нормальное разрешение экрана и другие возможности.

    Для Ubuntu

    Используя диск Guest Additions

    Прежде чем начать установку дополнений гостевой операционной системы, нужно выполнить несколько простых действий.

    Используя пакетный менеджер

    Расшаривание директорий

    Иногда хочется использовать файлы реальной машины из виртуальной. В этом нам поможет сервис «Общие папки». Он позволяет расшаривать директории между виртуальной и реальной ОС.

    Нажимаем правой кнопкой мыши по нужной виртуальной машине, выбираем Свойства → Общие папки .

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

    А для остальных версий:

    Для Windows

    Кликнув правой клавишей мыши по значку «Мой компьютер», выбираем пункт «Подключить сетевой диск».

    Затем выбирайте диск, который будет использоваться для расшаренной папки. В качестве пути к сетевому диску вам нужно указать следующее:

    имя_папки — то самое имя, которые Вы дали расшаренной директории.

    Для Ubuntu

    В свойствах расшаренной директории в настройках virtualbox поставить опцию «Автоподключение» и в виртуальной ubuntu добавить пользователя в группу vboxsf командой

    Общая папка будет монтироваться при загрузке гостевой ОС и иметь адрес /media/sf_имя

    Работа с USB устройствами

    Если вы хотите использовать USB устройства в гостевой системе, то делаем несколько простых шагов:

    После того, как вы нажмете на устройство — VirtualBox без предупреждений заберет ресурс и отдаст его гостевой операционной системе. Так что будьте аккуратны с сохранением данных на устройстве, прежде чем отдать его гостевой ОС. Если вы выберите этот пункт еще раз — устройство также без предупреждений отключиться из гостевой cистемы.

    Работа с USB 2.0 устройствами

    Начиная с версии 4.0, для работы с USB 2.0 устройствами необходимо установить VirtualBox Extension Pack , который можно найти на официальной странице загрузки.

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

    Убираем меню и строку состояния машины

    Иногда более удобно работать с виртуальной машиной в режиме обычного окна (например, чтобы иметь удобный доступ к другим приложениям). В таком случае меню и строка состояния машины занимают рабочее пространство, которое могло бы быть использовано с пользой. Для того, чтобы отключить меню и строку состояния виртуальной машины, воспользуйтесь командой:

    Чтобы включить меню и строку состояния:

    Создание RAW диска

    Для ускорения работы виртуальной системы с диском иногда имеет смысл разрешить ей доступ к реальным разделам дисков основной системы. Чтобы виртуальная система имела возможность работать с диском практически напрямую, необходимо заранее создать так называемый RAW диск.

    По сути RAW диск не что иное, как небольшой конфигурационный файл, указывающий на соответствующий раздел физического диска или весь диск целиком. Нетрудно догадаться, что соответствующий раздел или диск не должны использоваться основной системой для хранения своих данных.

    Если таких разделов в вашей системе нет, их можно создать например с помощью утилиты GParted, поджав один или несколько существующих разделов.

    Стоит отметить, что создание RAW диска недоступно через графический интерфейс. Придется запускать команды в консоли.

    Первое, что надо сделать — определиться какой раздел или диск мы отдадим на растерзание виртуальным системам:

    Например, мы решили выделить раздел sda6. Как видно выше, по умолчанию все разделы принадлежат исключительно суперпользователю. Соответственно для пользователя, под которым будет запускаться виртуальная система (в нашем случае stc) нужно прописать права доступа к нужному разделу. Для этого под правами суперпользователя создаем файл /etc/udev/rules.d/99-vbox-disk-rights.rules, например, так:

    и в него пишем следующую строчку

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

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

    Перегружаем систему и проверяем:

    Теперь все готово к созданию диска. Вводим команду (без sudo):

    Все, диск создан.

    Теперь при создании виртуальной машины, вместо создания нового виртуального диска, выберите «Использовать существующий», справа от поля ввода нажмите кнопку «Выбрать образ» и укажите путь до созданного vmdk файла (в нашем случае /home/stc/.VirtualBox/HardDisks/sda.vmdk).

    Стоит уточнить, что выделенные таким образом в виртуальный RAW диск разделы, будет рассматриваться гостевой системой как отдельные диски, поэтому основная система к нему обращаться не сможет (в каждом разделе будет вся структура диска, с MBR и своей разбивкой на разделы). Именно поэтому при создании таких разделов, не стоит их форматировать и монтировать к основной системе.

    Сохранение и восстановление RAW дисков

    В отличие от обычных образов дисков, которые сохраняются и копируются как обычные файлы основной системы, RAW диск — это реальный раздел на диске, который основная система видит как неформатированный. Поэтому для его сохранения используем команду dd и архиватор, умеющий работать с потоками. Могут подойти bzip2 или 7-zip (7za).

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

    Не забываем подставлять вместо sda6 имя своего раздела!

    Степень сжатия особой роли играть не должна. В примерах у bzip2 стоит максимальное сжатие, а у 7za — слабое. Гораздо больше на качество сжатия будет влиять процедура предварительного удаления лишних данных с виртуального диска и заполнение свободного места определенным символом (обычно нулевым). Сделать это можно специализированными процедурами в соответствующей гостевой системе типа Disk Wiper (windows) или BleachBit (ubuntu).

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

    Здесь стоит обратить внимание на пару тонкостей.

    Во-первых, команда dd достаточно медленная и на копирование, например, 20 GiB диска может уйти около 4 часов. Примерно такое же время потребуется и на восстановление.

    Во-вторых, восстанавливать образ можно и не в тот же раздел, что был источником. Для этого настоятельно рекомендуется записать точный размер диска, подглядев его, например, в дисковой утилите. В частности размер того же 20 GiB диска был 21 475 885 056 байт. При создании нового раздела для восстановления следует учитывать, что он должен быть как минимум не меньше оригинала. Лучше, если у вас получится создать раздел ровно такого же размера, как и оригинальный.

    И еще: сохранять и восстанавливать образы стоит после того, как доступ к разделу будет предоставлен соответствующему пользователю или группе (см. выше).