GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit multibootové USB disky s Ventoy v Linuxu

Ventoy je bezplatný, open source a multiplatformní program pro vytváření multibootových USB disků v Linuxu a MS Windows.

Zařízení USB nemusíte znovu a znovu formátovat. Stačí jednou vytvořit spouštěcí jednotku USB a v budoucnu přidat libovolný počet ISO.

Ventoy automaticky vytvoří položky nabídky pro nově přidané ISO a přidá je do spouštěcí nabídky.

Jakmile vytvoříte multiboot USB, spusťte systém z jednotky USB, vyberte ISO, které chcete načíst, a začněte jej okamžitě používat. Je to tak jednoduché!

Funkce

Ventoy se dodává s desítkami užitečných funkcí uvedených níže.

  • Velmi snadná instalace a použití.
  • Rychlý (omezený pouze rychlostí kopírování souboru iso).
  • Nepotřebujete extrahovat ISO. Stačí zavést systém přímo ze souboru ISO.
  • Podporuje Legacy + UEFI.
  • Podporuje UEFI Secure Boot.
  • Podpora trvalého úložiště.
  • Můžete vytvořit spouštěcí jednotky se soubory ISO většími než 4 GB.
  • Jsou podporovány téměř všechny typy operačních systémů. Vývojář tvrdí, že pomocí Ventoy bylo testováno více než 200 souborů ISO.
  • Podporována automatická instalace. Význam – můžete přidat svou šablonu nebo skript pro bezobslužné nasazení. Například kickstart skript pro Redhat/CentOS, autoYast xml pro SUSE, přednastavený skript pro Debian. Vložte skript nebo šablonu do jednotky USB a řekněte společnosti Ventoy, aby ji použila pro bezobslužnou instalaci. Tyto skripty můžete také kdykoli aktualizovat. Není třeba vytvářet nový soubor ISO, stačí použít původní ISO.
  • Pouze pro čtení na jednotku USB během spouštění.
  • Běžné používání jednotek USB není ovlivněno. Význam - USB disky můžete používat pro jiné účely (např. kopírování souboru)
  • Upgradujte Ventoy, jakmile bude k dispozici nová verze, aniž byste znovu vytvořili spouštěcí jednotku USB. Data během upgradu verze nedestruktivní.
  • Není třeba aktualizovat Ventoy, když je vydána nová distribuce.
  • Chcete-li přidat nový operační systém, stačí zkopírovat/vložit ISO na jednotku USB. Není třeba začínat znovu.
  • Podporuje režim Memdisk. Na některých počítačích se ISO nemusí načíst. V takových případech můžete použít režim Memdisk. V tomto režimu Ventoy načte celý ISO soubor do paměti a poté jej zavede.
  • Plugin Framework.
  • Nativní styl spouštěcí nabídky pro Legacy a UEFI.
  • Více platforem. Podporuje Linux a Windows.
  • Free and Open source!!

Vytvořte multibootové USB disky s Ventoy v Linuxu

Nejprve musíte najít název jednotky USB. V následující příručce se dozvíte různé způsoby, jak v Linuxu najít podrobnosti o disku.

  • Jak najít podrobnosti o pevném disku v systému Linux

Budu používat fdisk příkaz k vyhledání podrobností o mé jednotce USB:

$ sudo fdisk -l

Ukázkový výstup:

[...]
Disk /dev/sdc: 14.54 GiB, 15597568000 bytes, 30464000 sectors
Disk model: Cruzer Blade    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4d924612

Jak vidíte, můj USB disk se jmenuje /dev/sdc .

Dále si stáhněte nejnovější skript Ventoy ze stránky verzí . V době psaní této příručky byla nejnovější verze 1.0.10.

Přejděte do umístění, odkud jste skript stáhli, a rozbalte jej. Rozbalil jsem to do složky s názvem "ventoy" na ploše. Cd do ventoy adresář:

$ cd ventoy

Nyní spusťte následující příkaz k vytvoření multibootové jednotky USB:

$ sudo sh Ventoy2Disk.sh -I /dev/sdc

Nahraďte "/dev/sdc" s názvem jednotky USB.

Zde velká písmena "I" vynutí instalaci ventoy na sdc (bez ohledu na to, zda je nainstalováno nebo ne). Pokud používáte malá písmena i , nainstaluje ventoy do sdc a selže, pokud je disk již nainstalován s ventoy.

Chcete-li povolit podporu zabezpečeného spouštění, použijte -s vlajka. Ve výchozím nastavení je tato možnost zakázána.

$ sudo sh Ventoy2Disk.sh -I -s /dev/sdc

Budete vyzváni k potvrzení procesu vytvoření zaváděcího zařízení USB. Znovu zkontrolujte název jednotky USB a zadejte Y a stiskněte ENTER pokračovat:

Ukázkový výstup:

***********************************************************
*                Ventoy2Disk Script                       *
*             longpanda  [email protected]                 *
***********************************************************

Disk : /dev/sdc
Model: SanDisk Cruzer Blade (scsi)
Size : 14 GB

Attention:
You will install Ventoy to /dev/sdc.
All the data on the disk /dev/sdc will be lost!!!

Continue? (y/n)y

All the data on the disk /dev/sdc will be lost!!!
Double-check. Continue? (y/n)y

Create partitions on /dev/sdc by parted ...
Done
mkfs on disk partitions ...
create efi fat fs /dev/sdc2 ...
mkfs.fat 4.1 (2017-01-24)
success
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
writing data to disk ...
sync data ...
esp partition processing ...

Install Ventoy to /dev/sdc successfully finished.

Po několika sekundách se vytvoří multiboot USB disk.

Výše uvedený příkaz vytvoří dva oddíly. Můžete to ověřit pomocí fdisk příkaz:

$ sudo fdisk -l

Ukázkový výstup:

Disk /dev/sdc: 14.54 GiB, 15597568000 bytes, 30464000 sectors
Disk model: Cruzer Blade    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9f2f0556

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdc1           2048 30398463 30396416 14.5G  7 HPFS/NTFS/exFAT
/dev/sdc2  *    30398464 30463999    65536   32M ef EFI (FAT-12/16/32)

Nyní otevřete správce souborů a zkopírujte soubory ISO v prvním oddílu. Nedělejte si starosti, pokud nemůžete najít, který z nich je první oddíl. Váš správce souborů zobrazí pouze první oddíl.

Případně přejděte do umístění, kam jste uložili soubory ISO, a zkopírujte všechny soubory ISO z příkazového řádku pomocí nástroje rsync, jak je uvedeno níže:

$ rsync *.iso /media/$USER/ventoy/ --progress -ah

Upozorňujeme, že v některých distribucích Linuxu může být USB připojeno pod "/run/media/" umístění.

Hotovo! Právě jsme vytvořili multiboot USB disk s Ventoy.

Spusťte svůj systém z jednotky USB a budete potěšeni spouštěcí nabídkou Ventoy:

Vyberte operační systém, který chcete spustit, a stisknutím klávesy ENTER jej načtěte!

Zde je krátká vizuální ukázka multibootového USB flash disku vytvořeného pomocí Ventoy:

Skvělé, že? Opravdu!

Pokud chcete zavést USB v Oracle Virtualbox, postupujte podle následujícího průvodce:

  • Jak bootovat z USB disku ve Virtualboxu v Linuxu

Načíst obrazy ISO do paměti RAM

Jak jsem již zmínil, obrazy ISO se nemusí na některých počítačích spustit, zejména v režimu Legacy BIOS. Zde je "Memdisk" režim přichází na pomoc.

Když Memdisk Pokud je režim povolen, Ventoy načte celý obrazový soubor ISO do paměti a spustí jej odtud.

Chcete-li povolit Memdisk stiskněte F1 před výběrem OS. Když je povolen režim Memdisk, zobrazí se upozornění v pravém horním rohu.

Nyní bude ISO načteno do paměti:

Pro přepnutí zpět do normálního režimu stiskněte F1 znovu klíč.

Vytvoření trvalého zaváděcího USB

Nyní víme, jak vytvořit multibootové USB disky s Ventoy v Linuxu. Pomocí tohoto bootovatelného USB můžeme testovat linuxové distribuce, aniž bychom je skutečně museli instalovat na pevný disk.

Když používáte Live OS, můžete dělat nejrůznější věci, jako je instalace aplikací, stahování souborů, přehrávání médií, vytváření souborů a složek, jejich přizpůsobení podle vašich představ a mnoho dalšího.

Jakmile však restartujete systém, všechny uvedené změny budou pryč. Pokud chcete, aby všechny změny zůstaly nedotčeny i po restartu systému, měli byste vytvořit trvalou zaváděcí jednotku USB.

Ventoy dokáže vytvořit trvalou spouštěcí jednotku USB. Chcete-li vědět, jak to udělat, přejděte na níže uvedený odkaz.

  • Vytvoření trvalého zaváděcího USB pomocí Ventoy v Linuxu

GUI Ventoy

Zpočátku Ventoy nemá žádné grafické uživatelské rozhraní pro platformy Linux. Můžeme vytvořit bootovatelné USB disky pomocí Ventoy v Linuxu pouze z příkazového řádku.

Naštěstí se Ventoy nyní od verze 1.0.36 dodává s webovým grafickým uživatelským rozhraním. Onehdy jsem vyzkoušel Ventoy WebUI v mém desktopu Fedora Linux. Jsem překvapen, jak moc se mi líbí jednoduchost grafického uživatelského rozhraní Ventoy.

Chcete-li zjistit, jak vytvořit zaváděcí USB pomocí grafického uživatelského rozhraní Ventoy, přejděte na následující odkaz:

  • Vytvořte spouštěcí USB disk pomocí Ventoy WebUI v Linuxu

Závěr

Věřte nebo ne, Ventoy je jedním z nejjednodušších, nejrychlejších a důmyslných nástrojů, které jsem kdy použil k vytvoření multibootových (trvalých a netrvalých) USB flash disků v Linuxu.

Funguje to jen po vybalení z krabice! Pokusit se. Nebudete zklamáni!

Bezpečnostní obavy související s Ventoy

Web Ventoy, fórum a některé soubory hostované na tomto webu byly některým antivirovým softwarem označeny jako Malware/Trojan. Zkontrolujte problémy zveřejněné na stránce projektu GitHub:

  • https://github.com/ventoy/Ventoy/issues/22
  • https://github.com/ventoy/Ventoy/issues/83
  • https://github.com/ventoy/Ventoy/issues/31

Nicméně balíčkovač Manjaro "Linux Aarhus" argumentoval po kontrole kódu, proč neexistují žádné rozumné pochybnosti o bezpečnostních aspektech této aplikace.

Tvrdí, že "neexistuje žádný zahalený kód" . Takže myslím, že Ventoy je bezpečný použít.

Související čtení:

  • Etcher – krásná aplikace pro vytváření zaváděcích USB disků a SD karet
  • Popsicle – vytvořte více spouštěcích USB disků najednou
  • Jak vytvořit trvalé živé USB na Ubuntu
  • Bootiso vám umožní bezpečně vytvořit spouštěcí jednotku USB
  • MultiCD – Vytvářejte obrazy disků CD, DVD a USB pro více spouštění
  • Jak vytvořit spouštěcí jednotku USB pomocí příkazu dd
  • Jak zapsat ISO na USB disk přímo z internetu
  • Jak vytvořit ISO ze spouštěcí jednotky USB v systému Linux
  • Jak vytvořit vlastní obraz Ubuntu Live CD

Linux
  1. Ventoy:Jak vytvořit multiboot USB disk s více ISO soubory

  2. Jak vytvořit Linux bootovatelné USB z Linux Command-Line

  3. Jak vytvořit soubor s danou velikostí v Linuxu?

  1. Jak vytvořit bootovací USB disk pro Linux

  2. Jak vytvořit osobní souborový server s SSH na Linuxu

  3. Jak formátovat USB disky v Linuxu

  1. Jak vytvořit zálohu pomocí příkazu tar v Linuxu

  2. Jak vytvořit soubor v Linuxu

  3. Jak vytvořit multiboot USB v Linuxu a Windows