Të Premten e kaluar një lexues komentoi se do të ishte interesante të krijoni një postim se si të formatoni një USB dhe të krijoni një USB të bootable me anë të komandës dd Kështu që në këtë post do të merrem me ato çështje
Menaxhimi i njësive përmes terminalit.
fdisk
Komanda e parë e nevojshme është fdisk, kjo lejon manipulimin dhe / ose shfaqjen e tabelës së ndarjes të çdo njësie, dhe përdorimi i tij është aq i thjeshtë sa përkufizimi i saj ...
# fdisk -l
Shfaq listën e disqeve dhe tabelën e ndarjes së tyre
# fdisk /dev/sdx #sdx es un ejemplo
Hyni në menunë e manipulimit të ndarjes interaktive.
mali / shuma
Kur fillova vite më parë në GNU / Linux pyeta veten, A do të jetë e mundur të montoni një USB nga terminali? Instinkti im më tha po, por ... Si? Pak nga pak fillova të përdor më shumë konsolën dhe papritmas përgjigjja erdhi vetëm me të malin y shumoj.
Për të montuar një USB nga terminali duhet të krijojmë një direktori të montimit, sipas traditës do të jetë në / hahaha
# mkdir /mnt/USB
Në këtë direktori do të montohen të gjitha të dhënat nga USB. Tani ne lidhim USB-në, bërthama bën gjithë magjinë duke zbuluar drejtuesin dhe duke i thënë sistemit që pajisja është gati të përdoret, ne mund ta shohim këtë me:
$ dmesg | tail
Do të tregojë 10 rreshtat e fundit që bën bufferi i kernelit por për ne do të jetë i padukshëm derisa të përdorim fdisk për të parë që zbulon një njësi të re dhe na tregon informacion në lidhje me të; supozoni se USB është / Dev / SDB dhe ne duam të marrim informacionin prej tij. Për ta montuar mjaftueshëm
# mount /dev/sdb /mnt/USB
Tani kur shkon në direktori / mnt / USB do të zbulojmë se i ka të gjitha informacionet e USB-së dhe është e mundur
Shtë e mundur të krijoni një USB të bootable
# dd if=~/imagen.iso of=/dev/sdb
Dhe mbetet vetëm të presim derisa kursori terminal të rishfaqet.
Copyshtë e mundur kopjimi Drive-to-Drive
# dd if=/dev/sdx1 of=/dev/sdx2 bs=4096
Fshi të dhënat nga i gjithë disku
# dd if=/dev/null of=/dev/sdx
Bëni një tekst horizontal
$ echo -n "Wada" | bb cbs=1 conv=unblock 2> /dev/null
Shndërroni tekstin në shkronjë të vogël
$ echo "wada" | bb conv=ucase 2> /dev/null
Ndër të tjera
Njerëzit janë gjithçka për sot, këto janë bazat që duhet të dini për menaxhimin e skedarëve dhe disqeve ... Ne i lexojmë njerëzit, deri të Premten e ardhshme.
Nuk e di pse por kurrë nuk mund të përgatisja një liveusb me komandën dd duke përdorur një iso. Po të mundja me një imazh .usb. Do të duhet të provoj përsëri.
Post te mbare
Përshëndetje.
Kjo më ka ndodhur gjithashtu në disa raste të rralla, veçanërisht me CD nga distrot e vjetra (Ubuntu 6.04, Fedora 8), mendoj se kjo është kryesisht për shkak të strukturës së të dhënave ISO dhe mënyrës se si ato regjistrohen në USB duke përdorur komandën dd . Nga pjesa tjetër, dd ka bërë mrekulli për mua me ISO si Arch, Debian, Slackware ose Gentoo.
Convenientshtë i përshtatshëm për të bërë një postim në lidhje me ndarjen, si të ndarjes dhe çështjet në lidhje me instalimin e distros. Kur ndarja mund të ridimensionohet dhe kur jo.
Faleminderit për komentin tuaj ... Unë kam menduar për të që nga e premtja, por mendoj se është jashtë konceptit. Sikur kur kam kohë të vendos një post normal për këtë temë :).
Tutorial i mirë, duke ndjekur siç thotë autori ... do të japë të njëjtin rezultat për të gjithë? Të paktën për mua nga komanda dmesg | bisht, jep një rezultat tjetër dhe pajisja USB duket të jetë e mbrojtur nga shkrimi; është montuar si vetëm për lexim, kështu thotë në terminal dhe nuk mund të vazhdoj.
@demo, dmesg | bishti do të jetë i ndryshëm për të gjithë, ne të gjithë nuk kemi të njëjtën pajisje, bërthamë dhe distro. Sa i përket USB-së tuaj të mbrojtur nga shkrimi, kjo është një lloj e çuditshme, zakonisht kur e kam parë këtë, është për shkak se disqet USB kanë një buton të vogël fizik për këtë, ose kanë firmuer të korruptuar.
Unë e kuptoj këtë:
# fdisk -l
Disku / dev / sda: 100.0 GB, 100030242816 bajt
255 koka, 63 sektorë / pista, 12161 cilindra, 195371568 XNUMX XNUMX sektorë gjithsej
Njësitë = 1 * 512 sektorë = 512 bajt
Madhësia e sektorit (logjik / fizik): 512 bajt / 512 bajt
Madhësia I / O (minimale / optimale): 512 bajt / 512 bajt
ID e diskut: 0x0008451b
Pajisja Fillimi Fillimi Fundi Bllokon Sistemi Id
/ dev / sda1 * 2048 191197183 95597568 83 Linux
/ dev / sda2 191199230 195371007 2085889 5 E zgjatur
/ dev / sda5 191199232 195371007 2085888 82 Shkëmbim Linux / Solaris
Disk / dev / sdb: 7862 MB, 7862353920 bajt
242 koka, 62 sektorë / pista, 1023 cilindra, 15356160 XNUMX XNUMX sektorë gjithsej
Njësitë = 1 * 512 sektorë = 512 bajt
Madhësia e sektorit (logjik / fizik): 512 bajt / 512 bajt
Madhësia I / O (minimale / optimale): 512 bajt / 512 bajt
ID-ja e diskut: 0x00000000
Disku / dev / sdb nuk përmban një tabelë të vlefshme ndarëse
#
Me komandën sudo fdisk -l / dev / sda, jepni këtë:
$ sudo fdisk -l / dev / sda
Disku / dev / sda: 100.0 GB, 100030242816 bajt
255 koka, 63 sektorë / pista, 12161 cilindra, 195371568 XNUMX XNUMX sektorë gjithsej
Njësitë = 1 * 512 sektorë = 512 bajt
Madhësia e sektorit (logjik / fizik): 512 bajt / 512 bajt
Madhësia I / O (minimale / optimale): 512 bajt / 512 bajt
ID e diskut: 0x0008451b
Pajisja Fillimi Fillimi Fundi Bllokon Sistemi Id
/ dev / sda1 * 2048 191197183 95597568 83 Linux
/ dev / sda2 191199230 195371007 2085889 5 E zgjatur
/ dev / sda5 191199232 195371007 2085888 82 Shkëmbim Linux / Solaris
$
Pas krijimit të dosjes për të montuar USB-në dhe ekzekutimin e komandës dmesg | bisht, ajo nxjerr këtë:
$ dmesg | bisht
[340.659042] sd 3: 0: 0: 0: [sdb] Nuk u gjet asnjë faqe e modalitetit të caching
[340.659051] sd 3: 0: 0: 0: [sdb] Duke supozuar memorien e kujtesës: shkruaj
[340.665044] sd 3: 0: 0: 0: [sdb] Nuk u gjet asnjë faqe e modalitetit të caching
[340.665056] sd 3: 0: 0: 0: [sdb] Duke supozuar memorien e kujtesës: shkruaj
[340.686186] sdb: tabela e panjohur e ndarjes
[340.688919] sd 3: 0: 0: 0: [sdb] Nuk u gjet asnjë faqe e modalitetit të caching
[340.688929] sd 3: 0: 0: 0: [sdb] Duke supozuar memorien e kujtesës: shkruaj
[340.688937] sd 3: 0: 0: 0: [sdb] Disk i lëvizshëm i bashkangjitur SCSI
[340.936773] Shtesat ISO 9660: Niveli 3 i Microsoft Joliet
[340.938020] Shtesat ISO 9660: RRIP_1991A
$
Kjo është ajo ku unë humbas dhe nuk mund të vazhdoj me komandat e tjera, shembull:
# montim / dev / sdb / mnt / USB
montoni: bllokoni pajisjen / dev / sdb është e mbrojtur nga shkrimi; montohet vetëm për lexim
Dhe ky urdhër tjetër:
# dd nëse = ~ / imazh. izo e = / dev / sdb
dd: Nuk mund të hapet "/root/imagen.iso": Skedari ose drejtoria nuk ekzistojnë
#
@demo A po vendosni adresën e imazhit .iso të drejtë? Në varësi të mesazhit që keni vendosur, imazhi është në "/root/imagen.iso", që është kurioz. Gjithashtu më bën përshtypje që skedari quhet "imagen.iso".
Nëse dëshironi ta bëni pajisjen të bootable, duhet të vendosni adresën dhe emrin e skedarit. Le të themi se jeni në "Shkarkime" dhe skedari quhet "Fedora20.iso". Atëherë do të duhej ta shtypnit kështu:
dd nëse = / shtëpi / përdorues / Shkarkime / Fedora20.iso e = / dev / sdb
Po në lidhje me José R.
Nëse keni rregulluar atë që autori ekspozon, nuk përkon me rezultatin që tregon terminali pavarësisht ndjekjes së udhëzimeve të tij hap pas hapi, në komandën dmesg | tail, jep një rezultat tjetër, dhe prej andej e tutje, fillojnë rezultate të tjera, që USB është i mbrojtur nga shkrimi, dhe poshtë kësaj skedari ose direktoria nuk ekziston. Në disa USB, përkundër regjistrimit të imazhit ISO DVD në një memorje USB me ndonjë program - ai nuk mund të kërcej nga biot e PC edhe pse bios është programuar që USB të fillojë së pari.
@demo Ajo që ndodh është se autori i artikullit vendos komandat, por përdoruesi duhet t'i modifikojë ato në përputhje me nevojat e tyre. Për shembull, nga komanda e parë "fdisk" rezultati do të jetë i ndryshëm sepse ndoshta ju keni një emër tjetër të caktuar për ndarjet ose disqet tuaja të forta se autori. Kjo komandë është që ju të shihni se cila është ajo e kujtesës suaj të usb dhe, prej kësaj, të futni të dhënat e tjera.
Komandat e radhës që vendosni janë "mali" dhe "shumimi". Në krijimin e dosjes me "mkdir" supozoj se nuk keni pasur problem. Ndoshta problemi ishte kur u montua, sepse mbase ata nuk kanë të njëjtin emërim të njësive. Aty do të duhet të gjesh se çfarë është dhe ta shkruash. Autori thotë se është "sdx" si shembull, por në kujtesën tuaj usb mund të jetë "sda1", "sda2", etj.
Komanda «dmesg | bishti »nuk do të dalë njësoj si autori, pasi siç vetëm dhjetë rreshtat e fundit tregojnë se bën bufferi i bërthamës dhe që në të gjithë kompjuterat ndryshon, pasi ato kanë aktivitete të ndryshme. Kjo komandë është vetëm për të verifikuar që sistemi ka zbuluar kujtesën. Në fakt, mund të kapërceni hapin e montimit: pothuajse të gjitha distrot ngjiten automatikisht.
Prej atëherë ju duhet të ndiqni të njëjtat udhëzime me modifikimet përkatëse të komandave, modifikime që kanë të bëjnë me pajisjet tuaja dhe me imazhin tuaj .iso.
Përshëndetje.
@ José R. Ju e kuptuat konceptin në mënyrë të përsosur ... faleminderit që u ndalët.
@demo Ju nuk do të merrni kurrë njëlloj si unë, sepse ne kemi pajisje të ndryshme, softuer të ndryshëm, konfigurime të ndryshme ... Qëllimi është të tregojmë vendin, jo të ju them se në cilën rrugë duhet të shkoni.
Rreth dmesg | bishti do të tregojë vetëm mesazhe të bërthamës; Në fakt, ky hap nuk është i nevojshëm për të montuar një USB, është aty në mënyrë që të rinjtë të dinë se nga tregohen të gjitha mesazhet e kernelit.
Tutorial i mirë!
Unë bashkohem me kërkesën për tutorial për ndarjet pasi që më ka ndodhur që NUK KA NDONJAS RAST me dd dhe mendoj se vjen nga ana e ndarjes së njësisë.
Nuk është e qartë për mua, kur duhet të sdb (drive) ose të sdb1 (partition)
Përshëndetje dhe e premte e shkëlqyeshme!
edureg
Kur përdorni SDB pa specifikuar ndarjen ju përdorni të gjithë njësinë, kështu që nëse keni 8 GB memorie dhe vendosni një imazh prej 4 GB, 4 të tjerët janë të papërdorshëm (jo përgjithmonë).
Faleminderit per pergjigjen!
Të Shtunën doja të vendosja "linux puppy" në një usb me dd dhe nuk kishte asnjë rast ... Unë duhej ta rrisja atë në një kuti virtuale vm dhe nga atje të shkoja në opsionin "instalo në usb" (ose diçka të ngjashme), dhe atje shkoi pa probleme.
Weshtë e çuditshme ... nuk ndodh me GJITHA ISO, siç thashë më parë, duke marrë një nga Win 8, unë isha në gjendje të ndërtoja instaluesin nga USB.
Përshëndetje!
Unë e dua "Terminal Friday"
E vetmja gjë e keqe në lidhje me dd është se ajo nuk ka një bar përqindjeje apo diçka e tillë.
Por ju mund të provoni diçka të tillë që unë e pashë atë diku dhe ta shkruani në mënyrë që të mos e humbni atë. (Të paktën në Debian Distros funksionon)
pgrep -l '^dd'
watch -n 10 kill -USR1 11132
ose duke instaluar komandën "pv"
pv -tpreb /dev/sda | dd of=/dev/sdb bs=4096 conv=notrunc,noerror
(pv -n /dev/sda | dd of=/dev/sdb bs=128M conv=notrunc,noerror) 2>&1 | dialog --gauge "Running dd command (cloning), please wait..." 10 70 0
Me siguri ka më shumë kombinime, por hej unë do të të lë atë që kisha në rast se funksionon për dikë.
të fala
Unë jam një Gil, sapo pashë:
https://blog.desdelinux.net/tip-comando-dd-con-barra-de-progreso/
Se gjithçka ishte e nevojshme dhe e shpjeguar më mirë, por meqenëse nuk e di ose nuk mund ta fshij komentin, do ta sqaroj këtu. Në çdo rast, kushdo që mund t'i fshijë ato.
Faleminderit për komentin tuaj, jam i kënaqur që e doni postimin tim my keni të drejtë sepse është një urdhër shumë i heshtur, shumë faleminderit për rekomandimin. 🙂
Unë e kam përdorur atë disa herë për të krijuar USB të bootable, dhe ishte vërtet e dobishme të instaloja Arch në fletoren time me një lexues DVD të prishur DVD
Hahaha është vërtet e dobishme 😀 kishte një kohë kur kisha rreth 50 CD me ditarë të ndryshëm derisa u takova me dd 🙂 megjithëse e përdor akoma, kam një kompjuter të vjetër (2005) që nuk mbështet USB-boot: D.
Mjaft një pyetje offtopic me të cilën shpresoj të mos shqetësoj askënd ... A e di dikush emrin e atij burimi në imazhet terminale? Faleminderit…
Kush më mirë se unë për t'iu përgjigjur kësaj ... Shkronja është Terminus. Faleminderit për ndalimin nga 🙂
Faleminderit shumë për përgjigjen! Tashmë po e kërkoj! 🙂
Unë gjithmonë lexoj shumicën e postimeve në blog pasi në përgjithësi ato janë të gjitha shumë interesante. Mbaje në atë mënyrë!
Një pyetje tjetër jashtë temës që më bën kurioz, pse kur komentoj duket se është nga GNU / Linux por disa të tjera shfaqen saktësisht nga cila shpërndarje?
Disa shembuj dd përdorin gabimisht një komandë bb. Me sa duket bb ekziston por është për diçka tjetër, sugjeroj ta instaloni. Me dd funksionon mire
Ke të drejtë më vjen keq që ishte gabim i përdoruesit hahaha është dd jo bb jam i dehur; A mundet që ndonjë redaktor ta korrigjojë atë tmerr?
Çfarë duhet të korrigjohet? Wada, do të ishte mirë nëse na bashkoheni në Trello (nëse nuk jeni anëtarësuar tashmë) ..
Dy kodet e fundit të etiketave në vend të "dd" përdorin "bb" hahaha dhe natyrisht që do të jem aty për ca kohë do të regjistrohem
Unë kurrë nuk kam qenë në gjendje të fus një usb me # mont mnt / USB, ai gjithmonë ka luajtur me # sudo mount / dev / sdb1 dhe më duhet të fus usr / share / media / devicename: /
Shkrimtari: A ju ndodh të dini nëse ka automatizëm zyre për rreshtin e komandës që funksionon për të hapur tekstet .odt, dhe / ose .docx?
A e dini nëse FBCMD tashmë punon për të hyrë në facebook, unë kam provuar gjithçka dhe nuk mundem (me versionin 3.0, 1.0 nëse funksionon, por nuk është më i instaluar), tani më shumë kam arritur të futem në bisedën fb përmes finch.
Sa e çuditshme është çështja juaj, çfarë distro përdorni?
E vërteta është që unë nuk di asgjë të ngjashme me atë që tek është teksti me format dhe në terminal, do të ishte e vështirë për redaktim dhe / ose lexim edhe pse ka aplikacione që imitojnë një redaktues teksti, por për këtë kemi Vim
Lidhur me pyetjen tuaj të tretë, mund t'ju them se nuk e përdor Facebook 🙁 kështu që nuk e di plotësisht.