Добрый день!
Поставил Кали на флешку с персист разделом
ставлю виртуал бокс/ все работает до перезагрузки
понимаю что нада прописать вируалбокс в персистенс раздел чтобы он там был всегда
Подскажите подробнее как это сделать .
Задача такая
Грузим Кали в флешки
Запускаем виртуалбокс
поднимаем нужную ОС на виртуалбокс и длаем дела
перегружаемся и снова чистая кали с возможностью поднять виртуалбокс с персистенс раздела
Приветствую! Сначала отвечу на вопрос, а потом очень важное замечание, что я думаю по этому поводу.
Задача, вроде бы, понятна. Но непонятно, что именно вызывает затруднения.
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».
Благодарю за ответ
У меня флешка с Кали с шифрованным персистенс разделом
Гружусь в режиме шифрованного персистенс раздела - ставлю виртуал бокс - перегружаюсь и нет виртуалбокса(
На счет скорости не актуально
главное чтобы после перезагрузки Кали была с виртуал боксом но без настроек
а настройка виртуалбокса на другой флешке для подгрузки
Virtualbox ставлю по этой шпаргалке - https://www.kali.org/docs/virtualization/install-virtualbox-host/
работает
перегружаюсь и нет его (
Гружусь в режиме шифрованного персистенс раздела - ставлю виртуал бокс - перегружаюсь и нет виртуалбокса(
При перезагрузке, в загрузочном меню вы выбираете «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, но будут удалены все виртуальные машины.