Bash skript za ustvarjanje zagonskega USB -ja iz ISO v Linuxu
Bootiso je zmogljiv Bash skript za enostavno in varno ustvarjanje zagonske naprave USB iz ene datoteke ISO. Pomaga vam ustvariti zagonski USB iz ISO z enim ukazom iz terminala. To je dobro prilagojen skript, ki je skrbno organiziran in potrjen s pomočjo preverjanja lupine.
Zagnati ga mora s korenskim pooblastilom. Če zunanji programi, ki jih potrebujete, niso na voljo v vašem sistemu, vas bo prosil, da jih namestite in zaprete. Bootiso preveri, ali ima izbrani ISO pravilen tip mime, sicer izstopi. Za preprečitev sistemskih poškodb zagotavlja, da je izbrana naprava povezana samo prek USB -ja.
Pred oblikovanjem in razdelitvijo vaše naprave USB vas pozove, da sprejmete izvajanje dejanj, da preprečite izgubo podatkov. Pomembno je, da upravlja vsako napako iz notranjega ukaza, ki ustrezno zapre. Poleg tega ob izhodu očisti vse začasne datoteke z uporabo pripomočka trap.
Namestite Bootiso Script v Linux
Enostaven način za namestitev bootisa iz virov je kloniranje skladišča git in nastavitev dovoljenja za izvajanje, kot je prikazano.
$ git clone https://github.com/jsamr/bootiso.git $ cd bootiso/ $ chmod +x bootiso
Nato premaknite skript na pot bin (na primer ~/bin/ali/usr/local/bin/), da ga zaženete tako kot vse druge ukaze Linux v vašem sistemu.
$ mv bootiso ~/bin/
Po namestitvi je sintaksa za zagon bootiso zagotoviti ISO kot prvi argument.
$ bootiso myfile.iso
Če želite ustvariti zagonsko napravo USB iz datoteke ISO, morate najprej prikazati vse razpoložljive pogone USB, priključene na vaš sistem z zastavico -l
, kot je prikazano.
$ bootiso -l Listing USB drives available in your system: NAME HOTPLUG SIZE STATE TYPE sdb 1 14.9G running disk
Nato, da bo naprava (/dev/sdb
) kot zagonska naprava, preprosto vnesite ISO kot prvi argument. Upoštevajte, da če je v sistem priključena samo ena naprava USB (kot v zgornjem primeru), jo skript samodejno izbere, sicer vas bo prosil, da izberete samodejno ustvarjen seznam vseh priključenih pogonov USB.
$ sudo bootiso ~/Templates/eXternOS.iso
Uporabite lahko tudi zastavico -a
, da omogočite samodejni izbor pogonov USB v povezavi z -y
(onemogoči pozivanje uporabnika pred oblikovanjem pogona USB), kot je prikazano.
$ sudo bootiso -a -y ~/Templates/eXternOS.iso
Če imate v sistem priključenih več naprav USB, lahko z zastavico -d
izrecno določite napravo USB, ki jo želite narediti zagonsko iz ukazne vrstice, kot je prikazano.
$ sudo bootiso -d /dev/sdb ~/Templates/eXternOS.iso
Bootiso privzeto uporablja mount + rsync
za uporabo ukaza dd in doda zastavico --dd
, kot je prikazano.
$ sudo bootiso --dd -d ~/Templates/eXternOS.iso
Poleg tega lahko za nehibridne ISO-je namestite zagonski nalagalnik s syslinuxom z možnostjo -b
, kot sledi. Ta možnost pa ne podpira ukaza dd.
$ sudo bootiso -b /ptah/to/non-hybrid/file.iso OR $ sudo bootiso -bd /usb/device /ptah/to/non-hybrid/file.iso
Za več informacij o drugih zmožnostih in možnostih zagona glejte sporočilo za pomoč.
$ bootiso -h
Skladišče Bootiso Github: https://github.com/jsamr/bootiso
To je To! Bootiso je zmogljiv Bash skript za enostavno in varno ustvarjanje zagonske USB naprave iz ene datoteke ISO z enim ukazom na terminalu. Uporabite spodnji obrazec za komentarje, da delite svoje misli o tem ali postavite vprašanja.