Bash script til að búa til ræsanlegt USB frá ISO í Linux


Bootiso er öflugt Bash forskrift til að búa til ræsanlegt USB tæki á auðveldan og öruggan hátt úr einni ISO skrá. Það hjálpar þér að búa til ræsanlegt USB frá ISO með einni skipun frá flugstöðinni. Þetta er vel sniðið handrit sem var vandlega skipulagt og staðfest með skeljaskoðun.

Það verður að keyra með rótarheimild og ef ytri forrit sem það krefst eru ekki tiltæk á kerfinu þínu mun það biðja þig um að setja þau upp og hætta. Bootiso athugar að valinn ISO sé með rétta mime-gerð, annars fer hann út. Til að koma í veg fyrir skemmdir á kerfinu tryggir það að valið tæki sé aðeins tengt í gegnum USB.

Áður en USB-tækið er forsniðið og skipt í sneiðar, biður það þig um að samþykkja framkvæmd aðgerðanna til að koma í veg fyrir tap á gögnum. Mikilvægt er að það stjórnar allri bilun frá innri skipun á viðeigandi hátt. Að auki framkvæmir það hreinsun á öllum tímabundnum skrám við brottför með því að nota gildruforritið.

Settu upp Bootiso Script í Linux

Auðveldasta leiðin til að setja upp bootiso frá heimildum er að klóna git geymsluna og stilla keyrsluleyfi eins og sýnt er.

$ git clone https://github.com/jsamr/bootiso.git
$ cd bootiso/
$ chmod +x bootiso

Næst skaltu færa skriftuna yfir á bin slóð (til dæmis ~/bin/ eða /usr/local/bin/) til að keyra það eins og allar aðrar Linux skipanir á kerfinu þínu.

$ mv bootiso ~/bin/

Þegar það hefur verið sett upp er setningafræðin fyrir að keyra bootiso að gefa upp ISO sem fyrstu rök.

$ bootiso myfile.iso

Til að búa til ræsanlegt USB tæki úr ISO skrá þarftu fyrst að skrá öll tiltæk USB drif sem eru tengd við kerfið þitt með því að nota -l fánann eins og sýnt er.

$ bootiso -l

Listing USB drives available in your system:
NAME    HOTPLUG   SIZE STATE   TYPE
sdb           1   14.9G running disk

Næst, til að gera tækið (/dev/sdb) sem ræsanlegt tæki, gefðu einfaldlega upp ISO sem fyrstu rökin. Athugaðu að ef það er aðeins eitt USB tæki tengt við kerfið (eins og í tilvikinu hér að ofan), velur handritið það sjálfkrafa, annars mun það biðja þig um að velja úr sjálfvirkum lista yfir öll tengd USB drif.

$ sudo bootiso ~/Templates/eXternOS.iso 

Þú getur líka notað -a fánann til að virkja sjálfvirkt val á USB-drifum í tengslum við -y (slökkva á því að notandi sé beðinn um áður en USB-drif er forsniðið) eins og sýnt er.

$ sudo bootiso -a -y ~/Templates/eXternOS.iso

Ef þú ert með mörg USB tæki tengd við kerfið geturðu notað -d fánann til að tilgreina sérstaklega USB tækið sem þú vilt gera ræsanlegt frá skipanalínunni eins og sýnt er.

$ sudo bootiso -d /dev/sdb ~/Templates/eXternOS.iso  

Sjálfgefið er að bootiso notar mount + rsync til að nota dd skipun í staðinn, bætið við --dd fánanum eins og sýnt er.

$ sudo bootiso --dd -d ~/Templates/eXternOS.iso      

Að auki, fyrir ekki blendinga ISO, geturðu sett upp ræsiforrit með syslinux með -b valkostinum, eins og hér segir. Þessi valkostur styður hins vegar ekki dd skipunina.

$ sudo bootiso -b /ptah/to/non-hybrid/file.iso
OR
$ sudo bootiso -bd /usb/device /ptah/to/non-hybrid/file.iso

Fyrir frekari upplýsingar um aðra bootiso getu og valkosti, sjá hjálparskilaboðin.

$ bootiso -h  

Bootiso Github geymsla: https://github.com/jsamr/bootiso

Það er það! Bootiso er öflugt Bash forskrift til að búa til ræsanlegt USB tæki á auðveldan og öruggan hátt úr einni ISO skrá, með einni skipun á flugstöðinni. Notaðu athugasemdareyðublaðið hér að neðan til að deila hugsunum þínum um það eða spyrja spurninga.