//kalinux.info
Разное 102 просмотров

VMware Fusion Kali на USB

VMware Fusion Kali на USB

Загрузите USB-накопитель VMware Fusion Kali

Одной из интересных и часто необходимых функций Kali Linux является способность создавать действительно киллерные, полностью настраиваемые установки Live-Boot. Обычно они хранятся на USB-накопителе, и в них установлены возможности Kali Linux, готовые к запуску, когда вам это нужно.

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

Тем не менее, процесс тестирования вашей USB-установки может быть немного больно, особенно если вы пользователь Mac. Вы можете при определенных обстоятельствах перезагрузить свой Mac и загрузиться с USB-накопителя, но это может стать настоящей проблемой.

Тем не менее, было бы здорово, если бы вы могли использовать такой продукт, как VMware Fusion (который является лидирующим в отрасли продуктом и выполняет потрясающую работу с любой другой ОС на наших Mac для загрузки и тестирования ваших USB-устройств? Нет перезагрузки. Не суетись. Просто вставьте его и дайте ему полететь.

Это показалось отличной идеей, но продукт Fusion некоторое время был в движении и, похоже, получил «специальное» лечение от VMware. Компания, похоже, думает, что пользователям Mac не нужны расширенные опции, такие как для загрузки EFI. Вместо этого они настроили его так, чтобы, если ваш гость Mac или Windows автоматически загрузил EFI для вас. Это полезно, но если вы создаете гостя Mac или Windows и пытаетесь загрузить с USB-накопителя, вы получите экран загрузки Kali, а затем сообщение о загрузке, которое USB-устройство не содержит версию Mac или Windows.

Из-за этого потока и основных различий между Fusion и остальной частью линии VMware эта проблема загрузки EFI USB привела нас в тупик. Было предложено несколько обходных решений, таких как загрузка специализированной виртуальной машины, которая будет пытаться загружать EFI, но у них были свои проблемы.

К счастью, Fusion созрел настолько, что теперь мы можем попасть под капот и заставить этот процесс работать. Вот как это делать.

Создайте новую настраиваемую виртуальную машину:

Выберите «Linux» -> «Debian 8.x 64-bit».

Создайте новый виртуальный диск. Настройки не имеют значения.

Нажмите «Готово»:

Дайте ему имя:

Выключите машину. Перейдите в раздел «Виртуальная машина» -> «Настройки» -> «Процессор и память», установите память не менее 2048 МБ и установите для ядра «2»:

Затем перейдите в «Настройки» -> «Показать» и установите флажок «Ускорить 3D-графику». Это необязательно, но это действительно помогает выполнению вашего опыта Kali. «Использовать полное разрешение..» также является необязательным.

Откройте «USB-устройства». Вставьте USB-накопитель Kali и установите USB-совместимость на USB 3.0 (если у вас установлена ​​совместимая с USB 3.0 система и привод). Обратите внимание, что USB-C, не имеют здесь никакой разницы. Просто убедитесь, что если вы используете устройство USB-C, выберите совместимость с USB 3.0. Выберите «Подключиться к Linux» в качестве «Действие подключаемого модуля» и установите для устройства «Подключиться к этой виртуальной машине», когда он подключен:

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

Затем вам нужно включить загрузку EFi. Для этого нет настроек GUI, вам нужно найти эту виртуальную машину на жестком диске. Виртуальные жесткие диски хранятся по умолчанию в ~ / Documents / Virtual Machines.localized. Перейдите в каталог, содержащий эту виртуальную машину. Ours называется «USB-загрузка Kali», поэтому полный путь ~ / Documents // Virtual Machines.localized / Kali USB Boot.vmwarevm ». Внутри этого каталога находится файл.vmx, названный в честь виртуальной машины. Наше название - Kali USB Boot.vmx. Отредактируйте этот файл в своем любимом редакторе и вставьте следующую строку:

firmware = "efi"

Будьте осторожны с копированием и вставкой. Если вы вставьте эту строку в редактор, вы можете получить забавные «кавычки Mac», и это приведет к поломке виртуальной машины. Ваш .vmx- файл должен выглядеть примерно так:

Теперь включите свою виртуальную машину, и она должна загрузиться в Kali Linux:

Устранение неполадок USB-подключений

Если у вас возникают проблемы, у вас есть несколько вариантов. Во-первых, отключите свою виртуальную машину. Перейдите в «Настройки» -> «Устройства USB» и оставьте этот экран настроек рядом с отключенной виртуальной машиной. (Вы также можете развернуть панель инструментов и посмотреть значок USB). Теперь включите питание виртуальной машины. Сразу же вы должны увидеть обновление экрана настроек USB с помощью проверки рядом с вашим USB-устройством:

Если вы не получили галочку, это означает, что ваш Mac захватил USB-накопитель. Выключите свою виртуальную машину, извлеките диск из Mac и снова включите виртуальную машину с помощью экрана настроек USB вверх. Вы должны увидеть галочку и получить экран загрузки Kali.

Устранение неполадок EFI

При загрузке с EFI ваш экран загрузки должен выглядеть следующим образом:

Это означает, что EFI включен. Если это не так, проверьте, правильно ли вы ввели строку прошивки в файле .vmx. Обратите внимание, что в некоторых случаях эта проверка сети EFI может зависать. Простое нажатие ESC внутри VM подталкивает процесс вперед.

При нормальной загрузке вы можете щелкнуть по экрану виртуальной машины и быстро нажать ESC так же, как логотип VMware появится на экране, чтобы попасть в диспетчер загрузки:

Отсюда вы можете выбрать «Внутренняя оболочка EFI», чтобы попасть в оболочку. Если вы получите что-то вроде этого, пропустив карту fs0, EFI не увидит ваш USB-накопитель. Если это так, отключите виртуальную машину, отключите USB-порт, запустите виртуальную машину и сразу же после нажатия начните, вставьте диск, ища галочку в настройках.

Если все будет хорошо, вы загрузитесь в Kali. В противном случае вы можете попасть в оболочку EFI с ESC, «Внутренняя оболочка EFI». «Счастливая» оболочка EFI выглядит так:

Обратите внимание на карту fs0. Затем вы можете ввести 'fs0:' и 'ls', чтобы осмотреться.

Вы можете ввести 'cd efi \ boot' (обратите внимание на обратную косую черту, а не на косую черту!) И загрузите устройство вручную с помощью 'bootx64.efi'

Это должно дать вам «счастливую» загрузку EFI:

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