Как правильно сделать загрузочную флешку с виртуальной машиной внутри?

Как правильно сделать загрузочную флешку с виртуальной машиной внутри?

Приветствую всех! Сразу скажу, что являюсь, мягко говоря, любителем в данных темах и вопросах. Имеется ноутбук, имеется юсб-флешка. Задача, грузиться с нее через биос или загрузочное меню. Также необходимо будет установить на флешку виртуалбокс (например). Я плохо знаком с виртуальными машинами (видел только у знакомого на компе). Я не пойму, можно ли установить виртуалку сразу на флешку и затем загружаться с нее через биос? Или для начала всё же необходимо установить на флешку ОС, а только потом уже в нее саму виртуалку? спасибо

— Гость (19/07/2014 17:17) <#> — Гость (19/07/2014 17:56) <#>

1) Можно взять флешку, усб гигабайт 16, 8 хватит, но в притык.

2) Скачать и установить на хард диск машины, на которой будет кухня для этой флешки, дистрибутив Debian.

Если Вы не специалист в Debian, даю подсказку, установка ни чем не отличается от Windows, такое же графическое меню, такая же логика, всё время долбить кнопку "Ok" или "Далее".

3) В Debian, установить пакет live-boot.

4) Live-boot позволяет собирать img или iso для флэшки или диска ( cd/dvd ), с любыми boot-настройками, в том числе с виртуальной машиной внутри.

Итак, сборка (Внимательно курим ман-пэйдж `man lb` ( почему? потому-что все флаги, опции, настройки могут поменяться в любой момент, пакет в альфа стадии разработки )):

Опция binary-images usb-hdd говорит о том, что соберётся img для флэшки. Далее, его через `dd` заталкиваем прямо на флэшку.

sdb – это адрес флэшки.

5) reboot, заходим в bios, `primary boot device` устанавливаем в положение `usb-drive`. Сохранить настройки, exit.

6) Загружаемся с флэшки, видим как всё свистит. ( Скорость отклика такой сборки будет в 100-700 раз быстрее, чем обычная инсталяция Debian, на хард-драйв. Почему? Потому что, сдесь присутствует опция bootappend-live toram, далее, либо берём машину потолще, с RAM 8GB-16GB, либо убираем эту опцию, потому что никакая виртуальная машина не будет весить маленько. )

7) Заходим обратно на Debian-кухню, где пересобираем пакет live-boot, но уже с дополнительными пакетами, такими как virtual-box и все его зависимости. Образ виртуальной машины для virtual-box, кладём в extra-files директорию, её live-boot запечатает акурательно прямо в образ для флэшки.

В этот раз usb-img получится как раз гигабайт так 8. `dd` заталкивает образ в флэшку, reboot.

8) Далее тюнинг, пока всё не будет откликаться так как надо.

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

После того как загрузка в память прошла успешна, и система начала от скорости свистеть, включение virtual-box тоже может быть установлено в автоматический режим, хотябы средствами `/.config/autostart`.

Виртуальная машина, например с `Windows XP`, должна быть заранее настроена и подготовлена к работе.

Получится такая матрёшка:

На мощных машинах, как последние Mac, или Oem геймерская сборка с 16Gb Ram и современными CPU, Windows XP будет откликаться так же как в начале тысячилетия, во времена терактов 11 сентября, на машинах того времени.

— Гость (19/07/2014 18:54) <#> — Гость (19/07/2014 20:09) <#> — Гость (19/07/2014 20:29) <#> — Гость (19/07/2014 21:00) <#>

Почитайте документацию, это просто и как раз то, что вам нужно. Вам, наверное, понадобится encrypted persistence. Вам. наверное, понадобится простой способ залить OS на флешку. Под винду это Pen drive.

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

— Гость (19/07/2014 21:20) <#>

@Гость (19/07/2014 20:29), а нахрена тебе виртуалка если ты уже бутишься с носителя?

Если ты бутишься с носителя(флэшки), то на ноутбуке уже следов не останется, можешь винт отключать физически, всё равно загрузишься с флэшки.

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

— Гость (19/07/2014 21:23) <#> — Гость (19/07/2014 21:27) <#> — unknown (20/07/2014 00:23) профиль/связь <#> комментариев: 9796 документов: 488 редакций: 5664

Так бы никогда и не узнал. Хорошо, что Debian позволяет многого не знать и использовать всё как *цать лет назад.

— sentaus (20/07/2014 00:47) профиль/связь <#> комментариев: 1060 документов: 16 редакций: 32 — Гость (20/07/2014 23:45) <#>

Tails под ваши требования не подходит. Если вы хотите именно виртуалку, то, увы, это пока не реализовано в Tails. Под ваши требования подходит: установить на внешний носитель Debian с полнодисковым шифрованием (делается из инсталлятора); далее в нём можно установить какую-нибудь виртуалку как обычный пакет и настроить, с сетью (опасным для анонимности образом) работать только из-под гостевой ОС. В качестве носителя рекомендую взять внешний USB HDD, хотя при ослаблении ряда требований и тонкостей можно воспользоваться и USB SSD.

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

Зловред сольёт инфу о железе в АНБ, и что тогда делать? Выкидывать железо? Палиться каждый раз с этим железом на таможне? Бояться, что его найдут при обыске? Никогда более не грузить на нём ОС, не предназначенную для анонимности?

📎📎📎📎📎📎📎📎📎📎