Script Bash biex Oħloq USB Bootable mill-ISO fil-Linux
Bootiso huwa skript Bash b'saħħtu biex joħloq faċilment u b'mod sigur apparat USB bootable minn fajl ISO wieħed. Jgħinek toħloq USB bootable minn ISO bi kmand wieħed mit-terminal. Huwa skript imfassal tajjeb li organizzat u vvalidat bir-reqqa bl-użu ta 'shellcheck.
Għandu jitmexxa b'awtorità ta 'l-għeruq, u jekk il-programmi esterni li teħtieġ mhumiex disponibbli fis-sistema tiegħek, se titlobek tinstallahom u toħroġ. Bootiso jiċċekkja li l-ISO magħżul għandu t-tip mime korrett, inkella joħroġ. Biex tipprevjeni ħsarat fis-sistema, tiżgura li l-apparat magħżul ikun konness biss permezz tal-USB.
Qabel l-ifformattjar u l-qsim tat-tagħmir USB tiegħek, iqanqlek biex taċċetta l-eżekuzzjoni tal-azzjonijiet biex tevita kwalunkwe telf ta 'data. Importanti, hija tamministra kwalunkwe falliment minn kmand intern joħroġ b'mod xieraq. Barra minn hekk, iwettaq tindif ta 'kwalunkwe fajl temporanju mal-ħruġ billi juża l-utilità tan-nassa.
Installa Bootiso Script fil-Linux
Il-mod faċli biex tinstalla bootiso minn sorsi huwa li tikklona r-repożitorju git u tissettja l-permess ta 'eżekuzzjoni kif muri.
$ git clone https://github.com/jsamr/bootiso.git $ cd bootiso/ $ chmod +x bootiso
Sussegwentement, mexxi l-iskript għal bin path (per eżempju ~/bin/ jew /usr/local/bin/) biex tmexxiha bħal kwalunkwe kmandi Linux oħra fis-sistema tiegħek.
$ mv bootiso ~/bin/
Ladarba tkun installata, is-sintassi għat-tħaddim tal-bootiso hija li tipprovdi l-ISO bħala l-ewwel argument.
$ bootiso myfile.iso
Biex toħloq apparat USB bootable minn fajl ISO, l-ewwel trid telenka l-USB drives disponibbli kollha mehmuża mas-sistema tiegħek billi tuża l-marka -l
kif muri.
$ bootiso -l Listing USB drives available in your system: NAME HOTPLUG SIZE STATE TYPE sdb 1 14.9G running disk
Sussegwentement, biex tagħmel l-apparat (/dev/sdb
) bħala mezz bootable, sempliċement ipprovdi l-ISO bħala l-ewwel argument. Innota li jekk ikun hemm apparat USB wieħed biss imwaħħal mas-sistema (bħal fil-każ ta 'hawn fuq), l-iskrittura tagħżelha awtomatikament, inkella, titlobek tagħżel minn lista awto-ġenerata tal-USB drives mehmuża kollha.
$ sudo bootiso ~/Templates/eXternOS.iso
Tista' wkoll tuża l-bandiera -a
biex tippermetti l-għażla awtomatika ta' drives USB flimkien ma' l-għażla -y
(jillokalizza lill-utent qabel ma jifformattja USB drive) kif muri.
$ sudo bootiso -a -y ~/Templates/eXternOS.iso
Jekk għandek apparati USB multipli konnessi mas-sistema, tista 'tuża l-bandiera -d
biex tispeċifika b'mod espliċitu l-apparat USB li trid tagħmel bootable mil-linja tal-kmand kif muri.
$ sudo bootiso -d /dev/sdb ~/Templates/eXternOS.iso
B'mod awtomatiku, bootiso juża mount + rsync
biex jimpjega kmand dd minflok, żid il-bandiera --dd
kif muri.
$ sudo bootiso --dd -d ~/Templates/eXternOS.iso
Barra minn hekk, għal ISOs mhux ibridi, tista 'tinstalla bootloader b'syslinux bl-għażla -b
, kif ġej. Din l-għażla madankollu ma tappoġġjax il-kmand dd.
$ sudo bootiso -b /ptah/to/non-hybrid/file.iso OR $ sudo bootiso -bd /usb/device /ptah/to/non-hybrid/file.iso
Għal aktar informazzjoni dwar kapaċitajiet u għażliet oħra ta' bootiso, ara l-messaġġ ta' għajnuna.
$ bootiso -h
Repożitorju Bootiso Github: https://github.com/jsamr/bootiso
Dak hu! Bootiso huwa skript Bash b'saħħtu biex joħloq faċilment u b'mod sigur apparat USB bootable minn fajl ISO wieħed, bi kmand wieħed fuq it-terminal. Uża l-formola tal-kummenti hawn taħt biex taqsam il-ħsibijiet tiegħek dwarha jew tistaqsi mistoqsijiet.