GNU/Linux >> Znalost Linux >  >> Linux

USB Boot VMware Fusion Kali

VMware Fusion Kali USB Boot

Jednou ze zábavných a často nezbytných funkcí Kali Linuxu je schopnost vytvářet opravdu zabijácké, zcela přizpůsobené live-bootové instalace. Tyto instalace, které jsou běžně uloženy na USB disku, strčí výkon Kali Linuxu do vaší kapsy a jsou připraveny ke spuštění, kdykoli jej budete potřebovat.

Vytváření instalací Kali live USB je docela jednoduché, ať už se chystáte na jednoduchou instalaci, zabudování perzistence, abyste mohli ukládat soubory, plně zašifrované (dokonce i aktivaci sebedestrukční přístupové fráze) nebo přizpůsobení a vytvoření vlastní instalace na míru.

Proces testování instalace USB však může být trochu bolestivý, zvláště pokud jste uživatelem Mac. Za určitých okolností můžete Mac restartovat a zavést z USB, ale to může být skutečný problém.

Nebylo by však skvělé, kdybyste mohli použít produkt, jako je VMware Fusion (což je špičkový produkt a odvádí skvělou práci na všech ostatních OS na našich počítačích Mac), ke spuštění a testování vašich živých USB? Žádné restartování. Žádný povyk. Prostě to zasuňte a nechte to létat.

Zdálo se to jako skvělý nápad, ale produkt Fusion je již nějakou dobu v pohybu a zdá se, že od VMware dostává „speciální“ zacházení. Zdá se, že společnost si myslí, že uživatelé počítačů Mac nepotřebují rozsáhlé možnosti, jako je zaškrtávací políčko pro zavádění EFI. Místo toho to nastavili tak, že pokud váš host používá Mac nebo Windows, automaticky za vás spustí EFI. To je užitečné, ale pokud vytvoříte hosta Mac nebo Windows a pokusíte se zavést systém z USB, zobrazí se spouštěcí obrazovka Kali, po níž bude následovat zpráva o zastavení spouštění, že USB neobsahuje verzi systému Mac nebo Windows.

Kvůli tomuto toku a základním rozdílům mezi Fusion a zbytkem řady VMware nás tento problém se zaváděním EFI USB zarazil. Bylo zavedeno několik řešení, jako je zavedení specializovaného virtuálního počítače, který by se pokusil o zavedení EFI, ale měly své vlastní problémy.

Naštěstí Fusion dozrál natolik, že se nyní můžeme dostat pod kapotu a zajistit, aby tento proces fungoval. Zde je návod, jak to udělat.

Vytvořte nový vlastní virtuální počítač:

Vyberte „Linux“ -> „Debian 8.x 64-bit“.

Vytvořte nový virtuální disk. Na nastavení nezáleží.

Klikněte na „Dokončit“:

Pojmenujte ho výstižně:

Vypněte stroj. Přejděte na „Virtual Machine“ -> „Settings“ -> „Processor and Memory“, nastavte paměť na alespoň 2048 MB a nastavte jádra na „2“:

Dále přejděte na „Nastavení“ -> „Zobrazení“ a zaškrtněte „Urychlit 3D grafiku“. Toto je volitelné, ale opravdu to pomáhá výkonu vaší zkušenosti Kali. Volitelné je také „Použít plné rozlišení..“

Přejděte na „Zařízení USB“. Vložte Kali USB a nastavte kompatibilitu USB na USB 3.0 (pokud máte systém a disk kompatibilní s USB 3.0). Všimněte si, že USB-C, hardwarové klíče nebo ne, zde není žádný rozdíl. Jen se ujistěte, že pokud používáte zařízení USB-C, vyberte kompatibilitu s USB 3.0. Vyberte „Připojit k Linuxu“ jako „Plug in Action“ a nastavte počítač na „Připojit k tomuto virtuálnímu počítači“, když je zapojen:

Přejděte na „Nastavení“ -> „Disky“. Vyberte „Advanced Options“ a „Remove Hard Disk“ a odešlete jej do koše. Nebudete to potřebovat.

Dále budete muset povolit spouštění EFi. Neexistuje pro to žádné nastavení GUI, takže musíte tento VM najít na svém pevném disku. Virtuální pevné disky jsou ve výchozím nastavení uloženy v ~/Documents//Virtual Machines.localized . Přejděte do adresáře obsahujícího tento virtuální počítač. Naše se nazývá „Kali USB Boot“, takže úplná cesta je ~/Documents//Virtual Machines.localized/Kali USB Boot.vmwarevm ". V tomto adresáři je .vmx soubor pojmenovaný po VM. Ten náš se jmenuje Kali USB Boot.vmx . Upravte tento soubor pomocí svého oblíbeného editoru a vložte následující řádek:

firmware = "efi"

Buďte opatrní při kopírování a vkládání. Pokud tento řádek vložíte do editoru, mohou se objevit vtipné „uvozovky pro Mac“ a to rozbije VM. Vaše .vmx soubor by měl vypadat nějak takto:

Nyní zapněte svůj VM a mělo by se spustit Kali Linux:

Odstraňování problémů s připojením USB

Pokud narazíte na problémy, máte několik možností. Nejprve vypněte VM. Přejděte na „Nastavení“ -> „Zařízení USB“ a ponechte tuto obrazovku nastavení vedle vašeho vypnutého virtuálního počítače. (Můžete také rozbalit panel nástrojů a podívat se na ikonu USB). Nyní zapněte VM. Okamžitě byste měli vidět aktualizaci obrazovky USB Settings se zaškrtnutím vedle vašeho USB zařízení:

Pokud se zaškrtnutí nezobrazí, znamená to, že váš Mac uchopil USB disk. Vypněte VM, vysuňte disk z Macu a znovu zapněte VM s obrazovkou nastavení USB nahoře. Měli byste vidět zaškrtnutí a zobrazit spouštěcí obrazovku Kali.

Odstraňování problémů s EFI

Při spouštění pomocí EFI by vaše spouštěcí obrazovka měla vypadat takto:

To znamená, že EFI je povoleno. Pokud tomu tak není, třikrát zkontrolujte, zda jste správně zadali řádek firmwaru do .vmx soubor. Všimněte si, že v některých případech může tato kontrola sítě EFI přestat reagovat. Pouhým stisknutím klávesy ESC na virtuálním počítači proces posunete.

Při normálním spouštění můžete kliknout na obrazovku virtuálního počítače a rychle stisknout ESC stejně jako se na obrazovce objeví logo VMware, abyste se dostali do Boot Manageru:

Odtud můžete vybrat „EFI Internal Shell“, abyste se dostali do shellu. Pokud dostanete něco takového a chybí mapa fs0, pak EFI nevidí váš USB disk. V takovém případě vypněte virtuální počítač, odpojte USB, spusťte virtuální počítač a ihned po stisknutí tlačítka start vložte disk a hledejte značku zaškrtnutí v nastavení.

Pokud vše půjde dobře, jste spuštěni do Kali. Jinak se můžete dostat k EFI shellu pomocí ESC, “EFI Internal Shell”. „Šťastný“ shell EFI vypadá takto:

Všimněte si mapy fs0. Dále můžete zadat „fs0:“ a „ls“, abyste se rozhlédli.

Můžete zadat ‚cd efi\boot‘ (všimněte si zpětného lomítka, nikoli lomítka!) a zavést zařízení ručně pomocí ‚bootx64.efi‘

To by vám mělo zajistit šťastné spuštění EFI:

Všimněte si, že u některých instalací může být vyžadováno vypnutí následované vyjmutím disku, zapnutím virtuálního počítače a vložením disku. To má pravděpodobně hodně společného s tím, že Mac uchopil USB disk nebo jej uchopil napůl (bez montáže).


Linux
  1. Jak bootovat z USB disku ve VirtualBoxu na Linuxu

  2. Linux – Kali Linux je nainstalován, ale nezobrazuje se ve správci spouštění?

  3. Bootování z USB pro notebook HP?

  1. Busybox na trvalém systému USB Live?

  2. Oslovit hosta VMWare Fusion Linux podle názvu hostitele?

  3. Změna velikosti spouštěcího oddílu

  1. Nelze spustit z Live CD?

  2. Vydání Kali Linux 1.0.8 s podporou spouštění EFI

  3. Nelze zavést systém z USB flash disku Yumi multiboot