Živé USB - Live USB

Puppy Linux , příklad operačního systému pro živá USB

Živý USB je USB flash disk nebo externí pevný disk obsahující úplný operační systém , který může být spouštěl . Jsou dalším evolučním krokem po živých discích CD , ale s další výhodou zapisovatelného úložiště, které umožňuje přizpůsobení spuštěného operačního systému. Živá USB mohou být použita ve vestavěných systémech pro správu systému , obnovu dat nebo testovací jízdu a mohou trvale ukládat nastavení a instalovat softwarové balíčky na zařízení USB.

Mnoho operačních systémů včetně Mac OS 9 , macOS , Windows XP Embedded a velké části distribucí Linuxu a BSD lze spustit z USB flash disku a Windows 8 Enterprise má pro podobný účel funkci s názvem Windows To Go .

Pozadí

K opravě počítače s problémy se zaváděním technici často používají lehké operační systémy na zaváděcích médiích a rozhraní příkazového řádku . Vývoj prvních živých disků CD s grafickým uživatelským rozhraním umožnil netechnikům opravit nefunkční počítače. Většina živých disků CD je založena na systému Linux a kromě oprav počítačů by se občas používaly samostatně jako operační systémy.

Osobní počítače zavedly zavádění z USB počátkem roku 2000, přičemž počítače Macintosh zavedly tuto funkci v roce 1999 počínaje Power Mac G4 s grafikou AGP a modely iMac G3 se zásuvným načítáním . Počítače Mac s procesorem Intel tuto funkci přenesly se zaváděním macOS z USB. Specializované spouštění z USB navrhla společnost IBM v roce 2004 s reinkarnací počítačů s Portable SoulPads a Boot Linux ze zařízení FireWire .

Výhody a omezení

Živá USB sdílejí mnoho výhod a omezení živých disků CD a také obsahují vlastní.

Výhody

  • Na rozdíl od živých disků CD lze data obsažená ve spouštěcím zařízení měnit a na stejném zařízení ukládat další data. Uživatel může mít u sebe svůj preferovaný operační systém, aplikace, konfiguraci a osobní soubory, což usnadňuje sdílení jednoho systému mezi více uživateli.
  • Živá USB poskytují další výhodu vylepšeného soukromí, protože uživatelé mohou zařízení USB snadno nosit s sebou nebo jej ukládat na zabezpečeném místě (např. V trezoru ), což snižuje možnosti přístupu ostatních k jejich datům. Na druhou stranu se zařízení USB snadno ztratí nebo ukradne, takže šifrování a zálohování dat je ještě důležitější než u typického stolního systému.
  • Absence pohyblivých částí v zařízeních USB flash umožňuje skutečný náhodný přístup , čímž se zabrání latenci otáčení a době hledání (viz také mechanická latence ) pevných disků nebo optických médií , což znamená, že malé programy se z USB flash disku spustí rychleji než z lokálního pevný disk nebo živé CD. Jelikož však zařízení USB obvykle dosahují nižších rychlostí přenosu dat než interní pevné disky, může být spouštění ze starších počítačů, kterým chybí podpora USB 2.0 nebo novější, velmi pomalé.

Omezení

  • Operační systémy LiveUSB, jako je Ubuntu Linux, aplikují všechny soubory zapisované do překrytí souborového systému casper (casper-rw), které se po zaplnění nebo nedostatku místa na disku stane nepoužitelným a operační systém se přestane spouštět.
  • USB řadiče na přídavných kartách (např. ISA, PCI a PCI-E) nelze téměř nikdy zavést, takže systémy, které ve svém čipsetu nemají nativní USB řadiče (např. Starší než USB), pravděpodobně budou nelze spustit z USB, i když je USB povoleno prostřednictvím takové přídavné karty.
  • Některé počítače, zejména starší, nemusí mít systém BIOS, který podporuje spouštění z USB. Mnoho z nich, které podporují zavádění z USB, nemusí být stále schopno spustit dotyčné zařízení. V těchto případech lze počítač často „přesměrovat“ na spuštění ze zařízení USB pomocí počátečního zaváděcího disku CD nebo diskety .
  • Některé počítače Macintosh s procesory Intel mají svá omezení při bootování z USB zařízení - zatímco Extensible Firmware Interface (EFI) firmware dokáže rozpoznat a boot z USB disků, může to udělat pouze v režimu EFI. Když se firmware přepne do „staršího“ režimu BIOSu, již nerozpozná USB disky. Systémy jiné než Macintosh, zejména Windows a Linux, nemusí být obvykle zaváděny v režimu EFI, a proto spouštění z USB může být omezeno na podporované kombinace hardwaru a softwaru, které lze snadno zavést pomocí EFI. Programy, jako je Mac Linux USB Loader, však mohou zmírnit potíže při zavádění Linuxového USB na Mac. Toto omezení lze opravit buď změnou firmwaru Apple tak, aby zahrnovala ovladač USB v režimu BIOS, nebo změnou operačních systémů za účelem odstranění závislosti na systému BIOS.
  • Vzhledem k dalším cyklům zápisu, ke kterým dochází při plně rozvinuté instalaci, může být životnost jednotky flash mírně snížena. To neplatí pro systémy speciálně určené pro živé systémy, které uchovávají všechny změny v paměti RAM, dokud se uživatel neodhlásí. Write-uzamčené SD karta (známý jako Live SD, The solid-state protějškem na live CD) na USB flash čtečky karet adaptéru je efektivní způsob, aby se zabránilo pracovních cyklů na flash média ze zápisů a obejít tento problém. Karta SD jako zařízení WORM má v podstatě neomezenou životnost. Operační systém, jako je Linux, pak může běžet z živé USB/SD karty a používat konvenční média pro zápis, jako jsou magnetické disky, k zachování změn systému; viz vytrvalost (počítačová věda) .

Založit

K vytváření živých USB existují různé aplikace ; příklady zahrnují Rufus , Fedora Live USB Creator a UNetbootin . Několik linuxových distribucí a živých disků CD má připravené skripty, které automaticky provedou níže uvedené kroky. Kromě toho na Knoppix a Ubuntu lze nainstalovat další aplikace a k ukládání změn lze použít trvalý systém souborů . Základní instalace se pohybuje od pouhých 16 MiB ( Tiny Core Linux ) do velké instalace ve velikosti DVD (4 gigabajty).

Chcete -li nastavit živý systém USB pro hardware komoditního počítače, je třeba provést následující kroky:

  • K systému musí být připojen USB flash disk, který jej musí detekovat
  • Na jednotce USB flash může být nutné vytvořit jeden nebo více oddílů
  • Příznak „bootovatelný“ musí být nastaven na primárním oddílu na USB flash disku
  • MBR musí být napsán na primární oddíl na USB flash disk
  • Oddíl musí být naformátován (nejčastěji ve formátu FAT32 , ale lze použít i jiné systémy souborů )
  • Do oddílu musí být nainstalován bootloader ( při instalaci systému Linux nejčastěji pomocí syslinuxu )
  • Musí být zapsán konfigurační soubor zavaděče (je -li použit)
  • Na USB flash disk je nutné zkopírovat potřebné soubory operačního systému a výchozí aplikace
  • Soubory jazyka a klávesnice (jsou -li použity) musí být zapsány na USB flash disk
  • Podpora USB v zaváděcí nabídce systému BIOS (i když existují způsoby, jak to obejít; skutečné použití disku CD nebo DVD může uživateli umožnit vybrat si, zda na médium lze později zapsat. Napsat jednou Přečíst Mnoho disků umožňuje jistotu, že živý systém bude čisté při příštím restartu.)

Živá CD Knoppix mají nástroj, který při spuštění umožňuje uživatelům deklarovat svůj záměr zapsat struktury souborů operačního systému buď dočasně, na disk RAM , nebo trvale, na disk nebo flash médium, aby byla zachována veškerá přidaná konfigurace a aktualizace zabezpečení. To může být jednodušší než obnova systému USB, ale může to být diskutabilní, protože mnoho živých nástrojů USB se snadno používá.

Plná instalace

Alternativou k živému řešení je tradiční instalace operačního systému s odstraněním odkládacích oddílů. Tato instalace má tu výhodu, že je pro software efektivní, protože živá instalace by stále obsahovala software odebraný z trvalého souboru, protože instalační program operačního systému je stále součástí média. Plná instalace však není bez nevýhod; kvůli dalším cyklům zápisu, ke kterým dochází při plné instalaci, může být životnost jednotky flash mírně snížena. Aby se to zmírnilo, jsou některé živé systémy navrženy tak, aby ukládaly změny v paměti RAM, dokud uživatel nevypne systém, který pak takové změny zapíše. Dalším faktorem je, pokud je rychlost paměťového zařízení nízká; výkon může být srovnatelný se staršími počítači i na strojích s moderními součástmi, pokud flash disk přenáší takové rychlosti. Jedním ze způsobů, jak to vyřešit, je použít pevný disk USB, protože obecně poskytují lepší výkon než flash disky bez ohledu na konektor.

Microsoft Windows

Ačkoli mnoho živých USB disků spoléhá na zavedení operačního systému s otevřeným zdrojovým kódem, jako je Linux, je možné vytvořit živé USB pro Microsoft Windows pomocí Diskpart nebo WinToUSB .

Viz také

Reference

externí odkazy