Pagājušajā piektdienā lasītājs komentēja, ka būtu interesanti izveidot komandu par to, kā formatēt USB un izveidot komandu bootable USB dd Tāpēc šajā amatā es izskatīšu tos jautājumus 🙂
Vienību pārvaldība, izmantojot termināli.
Fdisk
Pirmā nepieciešamā komanda ir fdisk, kas ļauj manipulēt un / vai parādīt jebkuras vienības nodalījuma tabulu, un tās izmantošana ir tikpat vienkārša kā tās definīcija ...
# fdisk -l
Parāda disku sarakstu un to nodalījuma tabulu
# fdisk /dev/sdx #sdx es un ejemplo
Ievadiet interaktīvās nodalījuma manipulācijas izvēlni.
mount / umount
Kad pirms gadiem es sāku GNU / Linux, es domāju, vai USB būs iespējams uzstādīt caur termināli? Mans instinkts man teica, ka jā, bet ... Kā? Pamazām es sāku vairāk izmantot konsoli un pēkšņi atbilde nāca viena mount y umount.
Lai pievienotu USB no termināļa, mums jāizveido montāžas direktorijs, pēc tradīcijas tas būs mapē / mnt hahaha
# mkdir /mnt/USB
Šajā direktorijā tiks pievienoti visi dati no USB. Tagad mēs pievienojam USB, kodols dara visu burvju, atklājot draiveri un sakot sistēmai, ka ierīce ir gatava lietošanai, mēs to varam redzēt:
$ dmesg | tail
Tas parādīs pēdējās 10 rindas, ko dara kodola buferis, bet mums tas būs nemanāms, līdz mēs to izmantosim fdisk lai redzētu, ka tā atrod jaunu vienību un parāda mums informāciju par to; pieņemsim, ka USB ir / dev / sdb un mēs vēlamies no tā iegūt informāciju. Lai to pietiekami piestiprinātu
# mount /dev/sdb /mnt/USB
Tagad, dodoties uz direktoriju / mnt / USB mēs atklāsim, ka tajā ir visa USB informācija un tas ir iespējams
Ir iespējams izveidot sāknējamu USB
# dd if=~/imagen.iso of=/dev/sdb
Atliek tikai gaidīt, kamēr termināla kursors atkal parādīsies.
Ir iespējams izgatavot kopiju no vienības uz vienību
# dd if=/dev/sdx1 of=/dev/sdx2 bs=4096
Dzēst datus no visa diska
# dd if=/dev/null of=/dev/sdx
Izveidojiet horizontālu tekstu
$ echo -n "Wada" | bb cbs=1 conv=unblock 2> /dev/null
Pārvērst tekstu mazajiem burtiem
$ echo "wada" | bb conv=ucase 2> /dev/null
Cita starpā
Cilvēki šodien ir viss, tas ir pamats, kas jums jāzina par failu sistēmu un disku pārvaldību. Mēs lasām viens otru līdz nākamajai piektdienai.
Es nezinu, kāpēc, bet es nekad nevarētu sagatavot liveusb ar komandu dd, izmantojot iso. Ja es varētu ar .usb attēlu. Būs jāmēģina vēlreiz.
Labs amats.
Sveicieni.
Tas man ir noticis arī dažos retos gadījumos, īpaši ar kompaktdiskiem no veciem rajoniem (Ubuntu 6.04, Fedora 8), es domāju, ka tas galvenokārt ir saistīts ar iso datu struktūru un to, kā tie tiek ierakstīti USB, izmantojot komandu dd . No pārējiem dd man ir radījis brīnumus ar ISO, piemēram, Arch, Debian, Slackware vai Gentoo.
Ir ērti izveidot ierakstu par sadalīšanu, sadalīšanu un jautājumiem, kas saistīti ar distros uzstādīšanu. Kad nodalījuma izmēru var mainīt un kad nē.
Paldies par jūsu komentāru, kuru es domāju par to kopš piektdienas, bet es domāju, ka tas pārsniedz jēdzienu. It kā tad, kad man ir laiks, es saliku normālu ierakstu par šo tēmu :).
Laba apmācība, sekojot, kā saka autors ... tā dos visiem vienādu rezultātu? Vismaz man no komandas dmesg | asti, dod vēl vienu rezultātu, un šķiet, ka USB ierīce ir aizsargāta pret ierakstīšanu; Tas ir uzstādīts tikai lasīšanai, tāpēc tiek teikts terminālā, un es nevaru turpināt.
@demo, dmesg | aste visiem būs atšķirīga, mums visiem nav viena un tā pati aparatūra, kodols un izplatītājs. Kas attiecas uz jūsu ar rakstību aizsargāto USB disku, tas ir kaut kas dīvaini, parasti, kad es to esmu redzējis, tas ir tāpēc, ka USB diskdziņiem ir neliela fiziska poga, vai arī tie ir bojājuši programmaparatūru.
Es to saprotu:
# fdisk -l
Disk / dev / sda: 100.0 GB, 100030242816 baiti
255 galvas, 63 sektori / sliežu ceļš, 12161 195371568 cilindrs, kopā XNUMX XNUMX XNUMX sektori
Vienības = 1 * 512 sektori = 512 baiti
Sektora lielums (loģisks / fizisks): 512 baiti / 512 baiti
I / O izmērs (minimālais / optimālais): 512 baiti / 512 baiti
Diska ID: 0x0008451b
Ierīces sākuma un sākuma bloķēšana Id sistēma
/ dev / sda1 * 2048 191197183 95597568 83 Linux
/ dev / sda2 191199230 195371007 2085889 5 Paplašināts
/ dev / sda5 191199232 195371007 2085888 82 Linux mijmaiņas / Solaris
Disk / dev / sdb: 7862 MB, 7862353920 baiti
242 galvas, 62 sektori / sliežu ceļš, 1023 15356160 cilindrs, kopā XNUMX XNUMX XNUMX sektori
Vienības = 1 * 512 sektori = 512 baiti
Sektora lielums (loģisks / fizisks): 512 baiti / 512 baiti
I / O izmērs (minimālais / optimālais): 512 baiti / 512 baiti
Diska ID: 0x00000000
Diskā / dev / sdb nav derīgas nodalījumu tabulas
#
Izmantojot komandu sudo fdisk -l / dev / sda, dodiet to:
$ sudo fdisk -l / dev / sda
Disk / dev / sda: 100.0 GB, 100030242816 baiti
255 galvas, 63 sektori / sliežu ceļš, 12161 195371568 cilindrs, kopā XNUMX XNUMX XNUMX sektori
Vienības = 1 * 512 sektori = 512 baiti
Sektora lielums (loģisks / fizisks): 512 baiti / 512 baiti
I / O izmērs (minimālais / optimālais): 512 baiti / 512 baiti
Diska ID: 0x0008451b
Ierīces sākuma un sākuma bloķēšana Id sistēma
/ dev / sda1 * 2048 191197183 95597568 83 Linux
/ dev / sda2 191199230 195371007 2085889 5 Paplašināts
/ dev / sda5 191199232 195371007 2085888 82 Linux mijmaiņas / Solaris
$
Pēc mapes izveidošanas USB pievienošanai un komandas dmesg | izpildes asti, tas izdod šo:
$ dmesg | asti
[340.659042] sd 3: 0: 0: 0: [sdb] Kešatmiņas režīma lapa nav atrasta
[340.659051] sd 3: 0: 0: 0: [sdb] Pieņemot diska kešatmiņu: rakstīt caur
[340.665044] sd 3: 0: 0: 0: [sdb] Kešatmiņas režīma lapa nav atrasta
[340.665056] sd 3: 0: 0: 0: [sdb] Pieņemot diska kešatmiņu: rakstīt caur
[340.686186] sdb: nezināma nodalījuma tabula
[340.688919] sd 3: 0: 0: 0: [sdb] Kešatmiņas režīma lapa nav atrasta
[340.688929] sd 3: 0: 0: 0: [sdb] Pieņemot diska kešatmiņu: rakstīt caur
[340.688937] sd 3: 0: 0: 0: [sdb] Pievienots SCSI noņemams disks
[340.936773] ISO 9660 paplašinājumi: Microsoft Joliet 3. līmenis
[340.938020] ISO 9660 paplašinājumi: RRIP_1991A
$
Tur es apmaldos un nevaru turpināt izmantot citas komandas, piemēram:
# mount / dev / sdb / mnt / USB
mount: bloķēt ierīci / dev / sdb ir aizsargāta pret ierakstīšanu; stiprinājumi ir tikai lasāmi
Un šī cita komanda:
# dd if = ~ / image.iso no = / dev / sdb
dd: Nevar atvērt "/root/imagen.iso": Fails vai direktorijs nepastāv
#
@demo Vai pareizi iestatāt .iso attēla adresi? Saskaņā ar ievietoto ziņojumu jums ir ziņkārīgs attēls "/ root / imagen.iso", kas ir ziņkārīgs. Mani pārsteidz arī tas, ka failu sauc par "imagen.iso".
Ja vēlaties padarīt ierīci sāknējamu, jums jāievieto faila adrese un nosaukums. Pieņemsim, ka atrodaties mapē “Lejupielādes”, un faila nosaukums ir “Fedora20.iso”. Tad jums tas būtu jāraksta šādi:
dd if = / mājas / lietotājs / Lejupielādes / Fedora20.iso no = / dev / sdb
Kā būtu ar Hosē R.
Ja jūs salabojāt to, ko autors atmasko, tas nesakrīt ar rezultātu, kuru termināls parāda, neskatoties uz tā, ka soli pa solim izpildāt instrukcijas komandā dmesg | asti, dod vēl vienu rezultātu, un no tā sākas citi rezultāti, ka USB ir aizsargāts ar rakstīšanu un zem tā fails vai direktorijs nepastāv. Dažos USB, neskatoties uz iso DVD attēla ierakstīšanu USB atmiņā ar kādu programmu, tas nevar atlecēt no datora BIOS, pat ja BIOS ir ieprogrammēts, lai USB sāktu pirmo.
@demo Notiek tā, ka raksta autors ievieto komandas, bet lietotājam tās ir jāpārveido atbilstoši viņu vajadzībām. Piemēram, no pirmās komandas "fdisk" rezultāts būs atšķirīgs, jo, iespējams, jūsu nodalījumiem vai cietajiem diskiem ir piešķirts cits nosaukums nekā autoram. Šī komanda ir paredzēta, lai redzētu, kura ir jūsu USB atmiņa, un pēc tam ievadiet pārējos datus.
Nākamās komandas, kuras jūs ievietojat, ir "mount" un "umount". Es domāju, ka, izveidojot mapi ar "mkdir", jums nebija problēmu. Varbūt problēma bija tā montāžā, jo varbūt viņiem nav vienāda vienību apzīmējuma. Tur jums būtu jāatrod, kas tas ir, un tas jāraksta. Autors saka, ka tas ir "sdx" kā piemērs, bet jūsu USB atmiņā tas varētu būt "sda1", "sda2" utt.
Komanda «dmesg | tail »neiznāks tāpat kā autors, jo, tā kā tikai pēdējās desmit rindas norāda, ka kodola buferis to dara un tas atšķiras visos datoros, jo tiem ir dažādas darbības. Šī komanda ir paredzēta tikai, lai pārbaudītu, vai sistēma ir noteikusi atmiņu. Faktiski jūs varat izlaist uzstādīšanas soli: gandrīz visi distrosi tiek automātiski uzstādīti.
Turpmāk jums jāievēro tie paši norādījumi ar attiecīgajām komandu modifikācijām, modifikācijām, kas saistītas ar jūsu ierīcēm un ar .iso attēlu.
Sveicieni.
@ José R. Jūs lieliski sapratāt šo jēdzienu. Paldies, ka apstājāties.
@demo Jūs nekad nesaņemsiet tādu pašu kā es, jo mums ir atšķirīga aparatūra, cita programmatūra, dažādas konfigurācijas ... Mērķis ir norādīt vietu, nevis pateikt, kuru ceļu iet.
Par dmesg | aste parādīs tikai kodola ziņojumus; Faktiski šis solis nav nepieciešams, lai pievienotu USB, tas ir tur, lai jaunie zinātu, no kurienes tiek parādīti visi kodola ziņojumi.
Laba apmācība!
Es pievienojos apmācības pieprasījumam par nodalījumiem, jo man gadījās, ka ar dd NAV LIETAS, un es domāju, ka tas nāk no vienības sadalīšanas puses.
Man nav skaidrs, kad sdb (disks) vai sdb1 (nodalījums)
Sveiciens un lieliska piektdiena!
Eduregs
Ja izmantojat sdb, nenorādot nodalījumu, jūs izmantojat visu ierīci, tādēļ, ja jums ir 8 GB atmiņa un tajā ievietojat 4 GB attēlu, pārējie 4 nav izmantojami (nav pastāvīgi).
Paldies par atbildi!
Sestdien es gribēju ievietot "kucēnu linux" usb ar dd un nebija neviena gadījuma ... man tas bija jāceļ virtuālā kastē vm un no turienes dodieties uz opciju "instalēt usb" (vai kaut kas līdzīgs), un tur gāja bez problēmām.
Tas ir dīvaini ... tas nenotiek ar VISU iso, kā jau teicu iepriekš, ņemot vienu no Win 8, es varēju izveidot instalētāju no USB.
Sveicieni!
Es mīlu "Terminal Friday"
Vienīgais sliktais dd saturs ir tas, ka tajā nav procentuālās joslas vai tamlīdzīgi.
Bet jūs varat izmēģināt kaut ko līdzīgu šim, ko es kaut kur redzēju, un pierakstīt, lai nezaudētu. (Vismaz Debian Distros tas darbojas)
pgrep -l '^dd'
watch -n 10 kill -USR1 11132
vai instalējot komandu "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
Protams, ir vairāk kombināciju, bet, hei, es jums atstāšu tādu, kāda man bija, ja kādam tas der.
Sveicieni
Es esmu Gils, es tikko redzēju:
https://blog.desdelinux.net/tip-comando-dd-con-barra-de-progreso/
Ka viss bija vajadzīgs un labāk izskaidrots, bet, tā kā es nezinu vai nevaru izdzēst komentāru, es to šeit precizēšu. Jebkurā gadījumā, kurš tos var izdzēst.
Paldies par komentāru, esmu glaimots, ka jums patīk mans ieraksts 😀 jums ir taisnība, jo tā ir ļoti klusa komanda, liels paldies par ieteikumu. 🙂
Esmu to izmantojis vairākas reizes, lai izveidotu sāknējamus USB, un bija ļoti noderīgi instalēt Arch savā piezīmjdatorā ar salauztu DVD lasītāju 😀
Hahaha, tas ir patiešām noderīgi 😀 bija laiks, kad man bija apmēram 50 kompaktdiski ar dažādiem ditriem, līdz es satiku dd 🙂 lai gan es to joprojām izmantoju, man ir vecs dators (2005), kas neatbalsta USB sāknēšanu: D
Diezgan offtopic jautājums, ar kuru es ceru nevienu neapgrūtināt ... Vai kāds zina šī avota nosaukumu gala attēlos? Paldies…
Kurš labāk par mani atbildēt uz šo: 🙂 Fonts ir Terminus. Paldies, ka apstājāties pie 🙂
Liels paldies par atbildi! Es to jau meklēju! 🙂
Es vienmēr izlasīju lielāko daļu emuāra ziņojumu, jo kopumā tie visi ir ļoti interesanti. Turieties tādā veidā!
Vēl viens offtopic jautājums, kas padara mani ziņkārīgu, kāpēc, komentējot šķiet, ka tas ir no GNU / Linux, bet daži citi parādās tieši no kura izplatīšanas?
Daži dd piemēri kļūdaini izmanto komandu bb. Acīmredzot bb pastāv, bet tas ir paredzēts kaut kam citam, es iesaku to instalēt. Ar dd tas darbojas labi
Jums taisnība, atvainojiet, ka tā bija lietotāja kļūda hahaha tas ir dd nav bb es esmu pieskrūvēts; Vai kāds redaktors, lūdzu, var izlabot šīs šausmas?
Ko tur labot? Wada, būtu jauki, ja pievienotos mums pakalpojumā Trello (ja vēl neesat pievienojies).
Pēdējo divu tagu kods "dd" vietā lieto "bb" hahaha, un, protams, es pēc kāda laika būšu klāt un reģistrēšos 🙂
Es nekad neesmu varējis ievietot usb ar # mount mnt / USB, tas vienmēr ir spēlējis ar # sudo mount / dev / sdb1, un man ir jāievada usr / share / media / devicename: /
Rakstnieks: Vai jums gadās zināt, vai komandrindai ir biroja automatizācija, kas darbojas, atverot .odt un / vai .docx tekstus?
Vai jūs zināt, vai FBCMD jau darbojas, lai ievadītu facebook, esmu visu izmēģinājis un neesmu varējis (ar versiju 3.0, 1.0, ja tas darbojas, bet tas vairs nav instalēts), tagad jo vairāk man ir izdevies iekļūt fb tērzēšanā caur finch .
Cik dīvaini ir jūsu gadījums, kādu distro jūs izmantojat?
Patiesība ir tāda, ka es nezinu neko līdzīgu, jo odt ir teksts ar formātu un terminālā, tāpēc to būtu grūti rediģēt un / vai lasīt, lai gan ir lietojumprogrammas, kas līdzinās teksta redaktoram, taču tam mums ir Vim im
Attiecībā uz jūsu trešo jautājumu es varu pateikt, ka es neizmantoju Facebook 🙁 tāpēc es to pilnībā nezinu.