Bash-skripti käynnistettävän USB:n luomiseksi ISO:sta Linuxissa
Bootiso on tehokas Bash-skripti, jolla voit helposti ja turvallisesti luoda käynnistettävän USB-laitteen yhdestä ISO-tiedostosta. Sen avulla voit luoda käynnistettävän USB:n ISO:sta yhdellä terminaalin komennolla. Se on hyvin räätälöity skripti, joka on huolellisesti järjestetty ja vahvistettu shellcheckillä.
Se on ajettava pääkäyttäjän oikeuksin, ja jos sen edellyttämiä ulkoisia ohjelmia ei ole saatavilla järjestelmässäsi, se pyytää sinua asentamaan ne ja sulkeutuu. Bootiso tarkistaa, että valitulla ISO:lla on oikea mime-tyyppi, muuten se poistuu. Järjestelmävaurioiden estämiseksi se varmistaa, että valittu laite on kytketty vain USB:n kautta.
Lue myös: 3 tapaa purkaa ja kopioida tiedostoja ISO-kuvasta Linuxissa
Ennen USB-laitteen alustamista ja osiointia se kehottaa sinua hyväksymään toimintojen suorittamisen tietojen katoamisen estämiseksi. Tärkeää on, että se hallitsee sisäisen komennon aiheuttamat viat asianmukaisesti. Lisäksi se puhdistaa kaikki väliaikaiset tiedostot poistuessaan käyttämällä trap-apuohjelmaa.
Asenna Bootiso Script Linuxiin
Helppo tapa asentaa bootiso lähteistä on kloonata git-tietovarasto ja asettaa suorituslupa kuvan mukaisesti.
git clone https://github.com/jsamr/bootiso.git
cd bootiso/
chmod +x bootiso
Siirrä seuraavaksi komentosarja bin polkuun (esimerkiksi ~/bin/ tai /usr/local/bin/) suorittaaksesi sen kuten muutkin Linux-komennot järjestelmässäsi. .
mv bootiso ~/bin/
Asennuksen jälkeen bootison-ajon syntaksi on antaa ISO ensimmäisenä argumenttina.
bootiso myfile.iso
Jos haluat luoda käynnistettävän USB-laitteen ISO-tiedostosta, sinun on ensin lueteltava kaikki käytettävissä olevat USB-asemat, jotka on liitetty järjestelmääsi käyttämällä -l
-lippua kuvan mukaisesti.
bootiso -l
Listing USB drives available in your system:
NAME HOTPLUG SIZE STATE TYPE
sdb 1 14.9G running disk
Seuraavaksi, jos haluat tehdä laitteesta (/dev/sdb
) käynnistyslaitteeksi, anna ISO ensimmäisenä argumenttina. Huomaa, että jos järjestelmään on liitetty vain yksi USB-laite (kuten yllä olevassa tapauksessa), komentosarja valitsee sen automaattisesti, muussa tapauksessa se pyytää sinua valitsemaan automaattisesti luodusta luettelosta kaikista liitetyistä USB-asemista.
sudo bootiso ~/Templates/eXternOS.iso
Voit myös käyttää lippua -a
ottaaksesi käyttöön USB-asemien automaattisen valinnan yhdessä -y
-asetuksen kanssa (poistaa käytöstä kehotteen ennen USB-aseman alustamista) kuvan osoittamalla tavalla.
sudo bootiso -a -y ~/Templates/eXternOS.iso
Jos järjestelmään on liitetty useita USB-laitteita, voit käyttää -d
-lippua määrittääksesi suoraan USB-laitteen, jonka haluat käynnistää komentoriviltä kuvan osoittamalla tavalla.
sudo bootiso -d /dev/sdb ~/Templates/eXternOS.iso
Oletuksena bootiso käyttää mount + rsync
-komentoa dd-komennon käyttämiseen. Lisää lippu --dd
kuvan mukaisesti.
sudo bootiso --dd -d ~/Templates/eXternOS.iso
Lisäksi ei-hybridi-ISO:ille voit asentaa käynnistyslataimen syslinuxilla vaihtoehdolla -b
seuraavasti. Tämä vaihtoehto ei kuitenkaan tue dd-komentoa.
sudo bootiso -b /ptah/to/non-hybrid/file.iso
OR
sudo bootiso -bd /usb/device /ptah/to/non-hybrid/file.iso
Lisätietoja muista bootiso-ominaisuuksista ja -vaihtoehdoista on ohjeviestissä.
bootiso -h
Bootiso Github -arkisto: https://github.com/jsamr/bootiso
Se siitä! Bootiso on tehokas Bash-skripti, jolla voit helposti ja turvallisesti luoda käynnistettävän USB-laitteen yhdestä ISO-tiedostosta yhdellä terminaalin komennolla. Käytä alla olevaa kommenttilomaketta jakaa ajatuksesi aiheesta tai esittääksesi kysymyksiä.