Уведомления
Очистить все

Virtualbox из persistence раздела в KALI


Yakov
(@yakov)
New Member
Присоединился: 2 недели назад
Сообщения: 3
Topic starter  

Добрый день!
Поставил Кали на флешку с персист разделом

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

Подскажите подробнее как это сделать .

Задача такая

Грузим Кали в флешки
Запускаем виртуалбокс
поднимаем нужную ОС на виртуалбокс и длаем дела

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


Цитата
Метки темы
MiAl
 MiAl
(@mial)
Участник Admin
Присоединился: 4 года назад
Сообщения: 259
 

Приветствую! Сначала отвечу на вопрос, а потом очень важное замечание, что я думаю по этому поводу.

Задача, вроде бы, понятна. Но непонятно, что именно вызывает затруднения.

Linux с постоянным хранилищем можно загрузить в двух режимах:

  • как Live систему, в этом случае все предыдущие изменения не видны и все сделанные в текущую сессию изменения сохраняться только до перезагрузки
  • с включённым постоянным хранилищем (Persistence), в этом случае будут видны все изменения, которые делались при загрузках с включённым постоянным хранилищем, а также будут сохранены все сделанные в системе изменения.

Если вы хотите использовать VirtualBox с сохранением настроек между перезагрузками, то загрузитесь с включённым Persistence, один раз установите VirtualBox, создайте нужные вам виртуальные машины. После этого при загрузке с включённым Persistence вы увидите, что все ваши виртуальные машины сохранены. Вы по-прежнему можете загрузиться в Live режиме и в этом случае система будет в исходном состоянии на момент установки ОС, в том числе будет отсутствовать VirtualBox и созданные виртуальные машины.

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

А теперь что будет «на самом деле». Если это Live система с Persistence, значит она установлена на флешке. Если вы хотите использовать виртуальные машины, значит они также будут размещены на флешке. Так вот, ОС на флешке сама по себе может работать с тормозами просто из-за того, что флешка не очень хорошо предназначена для мультипоточного ввода и вывода (чтения и записи в несколько потоков, чтобы было понятнее). То есть если у вас старая флешка и USB 2.0, то вы заметите заметные тормоза в работе системы. Эти проблемы в некоторой степени решаются если выбрать быструю флешку и быстрый USB 3.1-3.2 (10-20 Gbps).

При этом виртуальная машина VirtualBox, даже если она установлена на жёсткий диск, тоже работает медленнее и при этом узким местом опять является скорость чтения записи с диска (даже если это жёсткий диск).

Так вот, я считаю что на практике виртуальная машина на флешке будет довольно сильно тормозить. При этом проблема в принципе решаемая, если вместо флешки использовать внешний USB диск и в настройках виртуальной машины включить кэширования ввода/вывода для диска (подробности в статье «Ужасная производительность диска VirtualBox».


ОтветитьЦитата
Yakov
(@yakov)
New Member
Присоединился: 2 недели назад
Сообщения: 3
Topic starter  

Благодарю за ответ
У меня флешка с Кали с шифрованным персистенс разделом

Гружусь в режиме шифрованного персистенс раздела - ставлю виртуал бокс - перегружаюсь и нет виртуалбокса(

На счет скорости не актуально
главное чтобы после перезагрузки Кали была с виртуал боксом но без настроек
а настройка виртуалбокса на другой флешке для подгрузки


ОтветитьЦитата
Yakov
(@yakov)
New Member
Присоединился: 2 недели назад
Сообщения: 3
Topic starter  

Virtualbox ставлю по этой шпаргалке - https://www.kali.org/docs/virtualization/install-virtualbox-host/

работает

перегружаюсь и нет его (


ОтветитьЦитата
MiAl
 MiAl
(@mial)
Участник Admin
Присоединился: 4 года назад
Сообщения: 259
 

Гружусь в режиме шифрованного персистенс раздела - ставлю виртуал бокс - перегружаюсь и нет виртуалбокса(

При перезагрузке, в загрузочном меню вы выбираете «Live USB Encrypted Persistence»? Потому что если не выбрать, то по умолчанию система загрузится как «Live system», то есть не будут видны изменения, сохранённые в постоянном хранилище и не будет ничего сохраняться в постоянном хранилище.

главное чтобы после перезагрузки Кали была с виртуал боксом но без настроек

По умолчанию вряд ли такое возможно. Вариантов два: 1) все установленные приложения и настройки; 2) ни одного установленного приложения и настроек. Но выход есть, читайте дальше.

Virtualbox ставлю по этой шпаргалке - https://www.kali.org/docs/virtualization/install-virtualbox-host/

Я понимаю, что это официальный сайт, но я не понимаю смысл такой растянутой инструкции — для установки всего, что описано в той инструкции, достаточно выполнить следующую команду:

sudo apt install virtualbox virtualbox-ext-pack

Возвращаясь к VirtualBox с сохранением установочных файлов, но без сохранения виртуальных машин и их настроек. Вариантов два.

1.

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

Загрузитесь в Live режиме, выполните одну команду

sudo apt install virtualbox virtualbox-ext-pack

и делайте что вам нужно.

При следующей перезагрузки в точности повторите предыдущие шаги.

2.

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

Загрузитесь в «Live USB Encrypted Persistence».

Установите VirtualBox:

sudo apt install virtualbox virtualbox-ext-pack

Затем откройте VirtualBox и перейдите в меню File → Preferences → General.

В качестве значения «Default Machine Folder» установите /tmp

В результате все виртуальные машины будут хранить свои настройке в директории /tmp. При каждой перезагрузки директория /tmp автоматически очищается.

При следующем включении в загрузочном меню выберите «Live USB Encrypted Persistence».

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

Это сообщение было изменено 2 недели назад от MiAl

ОтветитьЦитата
Поделиться: