Kopier ISO, og opret USB -bootbar på Mac med kommandoer

En af de mest interessante opgaver, som vi kan udføre, når vi er knyttet til systemområdet, er at være opmærksom på installationen af ​​nye operativsystemer, så de kan udføres fra en USB, eller hvad vi bedre kender som USB Bootable.

Som vi alle ved på nettet, er der tusindvis af værktøjer, der tillader os konvertere et ISO -billede til en USB så systemet kører derfra, men denne gang skal vi se, hvordan vi kan udfør denne opgave fra terminalen på Mac uden at downloade og installere tredjepartssoftware for denne proces.

Ved hjælp af Mac -terminalen kan vi være sikre på, at processen vil være pålidelig, hurtig og sikker. Denne proces, ligesom langt de fleste processer i terminalen, skal udføres med stor omhu og altid være sikker på, hvad vi skal gøre, da hvis vi af en eller anden grund begår en fejl i en del af processen, kan vi alvorligt påvirke systemets ydeevne og stabilitet.

For at udføre alle disse opgaver skal vi brug kommandoen sudo dd hvilket giver os mulighed for at klone og optage harddiske på en smidig måde.

1. Kopier ISO -billede til destinationsdrev


Det første trin er at forstå, hvornår vi udfører sudo dd de data, der er gemt i destinationsdrevet, slettes (formatering) for at gemme billedet. Det værste ved dette er, at Mac ikke vil vise en advarsel, men derimod kører processen automatisk, derfor er det vigtigt at være forsigtig.

Det tilrådes at oprette en sikkerhedskopi af vores filer ved hjælp af Time Machine -værktøjet, hvis der sker noget ekstraordinært. Vi vil analysere, hvordan processen udføres.

Vi forbinder USB -hukommelsen eller enheden, hvor ISO -billedet skal gemmes til vores computer, og åbner terminalen ved hjælp af en af ​​følgende metoder:

Åben terminal

  • Træk den øverste menu ned, vælg Hjælpeprogrammer og der vælger Terminal.
  • Gå til øverste højre hjørne, og indtast ordet Terminal i forstørrelsesglasikonet, og vælg Terminal -indstillingen

Når vi har terminalen åben, vil vi udføre følgende for at se de tilgængelige enheder på computeren:

 diskutil liste
Når vi har indtastet denne kommando i terminalen, ser vi følgende:

Vi kan se, at alle holdets enheder vises. Når vi har disse oplysninger, skal vi bestemme, hvor ISO -billedet skal gemmes, i dette tilfælde vil vi gemme det på den Solvetic -enhed, hvis identifikator er disk0s4.

2. Afmontering af måldrev

Det næste trin er at ommontere målet ved hjælp af følgende syntaks:

 sudo umount / dev / (IDENTIFIER)
I vores eksempel ville det være:
 sudo umount / dev / disk0s4
Det vil blive skilt ad.

3. ISO -kopieringsproces på Mac


Det næste trin er at fortsætte med at kopiere ISO -billedet til destinationsdrevet. Vi kan udføre følgende syntaks.

BemærkHusk, at dette vil slette alle de oplysninger, der er gemt i enheden.

 sudo dd if = / path / image.iso of = / dev / r (IDENTIFIER) bs = 1m
I dette eksempel vil vi bruge følgende syntaks:
 sudo dd if = / Desktop / debian-8.5.0-amd64-i386-netinst.iso af = / dev / rdisk0s4 bs = 1m
(Dette er stedet, hvor vi gemmer iso -billedet) I dette tilfælde monterer vi et Debian 8.5 -billede på vores drev. Bogstavet r, som vi sætter, før det får kommandoen til at køre meget hurtigere.

Når vi trykker på Gå ind systemet vil bede os om administratoradgangskoden for at starte ISO -billedoprettelsesproces. I dette tilfælde, som i nogle operativsystemer, har vi ikke installationsforløbet, så vi skal være tålmodige og vente på, at processen er afsluttet.

4. Afslut Mac -kopieringsprocessen


Når processen er færdig, kan vi sikkert skubbe vores enhed ud ved hjælp af syntaksen
 diskutil eject / dev / (IDENTIFIER)
I dette tilfælde:
 diskutil eject / dev / disk0s4
Denne proces, som vi har nævnt tillader os kopier ISO -billeder af enhver art, ikke kun systemstart. Vi kan også teste BootCamp -mulighed i vores Mac -miljøer til at oprette boot -billeder. På denne måde har vi afsluttet denne proces, som vi kan implementere til at oprette USB eller bootbare enheder.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave