Autor |
Sõnum |
karlsson
Pingviini aktivist
Liitunud: 30.09.2011
Postitused: 122
|
|
Arvutis on Windows. Estobuntu 14.04 jookseb Virtualbox'is. Selle abiga proovisin GeexBox iso faili lasta USB pulgale, kasutades dd.
# dd if=geexbox.iso of=/dev/sdb bs=4M
# sync
Peale seda tunneb selle pulga ära Estobuntu ro reziimis, Windows pakub kohe formaatimise võimalust. Selle iso failisüsteem peaks olema fat32. Kui lasta sama iso plaadile, siis Windows tunneb selle sisu ära. USB pulga tunneb arvuti käivitades ära, aga selle pealt buutida ei saa, samas plaadilt saab.
Tirisin plaadilt ja USB'ilt tõmmised tagasi arvutisse dd abil ja mõlema faili md5 kontrollsumma klappis iso failiga. Seega andmed plaadil ja pulgal on samad.
Alternatiivseid lahendusi ei otsi. Huvitab just see, kuidas saaks kopeerida iso fail dd abiga USB pulgale nii, et see buutima hakkaks.
|
|
|
|
|
|
|
|
mihkel
Vana Pingviin
Liitunud: 16.04.2006
Postitused: 1284
Distributsioon: Fedora/Centos
|
|
Käsk iseenesest õige. Lisan lihtsalt tähelepaneku, millega ise dd-d kasutades maadelnud olen. Nimelt, kui dd ja seejärel sync lõpetavad, siis ei saa veel pulka masinat välja tirida, kuna sinna ikka veel kirjutatakse midagi. Minu mälupulkadel vilgub tuluke, kui sinna kirjutatakse või midagi loetakse. Kui sinu pulgal tuluke puudub, siis ma tõesti ei tea, kuidas sa võiksid aru saada, millal kirjutamine on lõppenud
|
|
|
|
|
|
|
|
z
Pingviini kasutaja
Liitunud: 25.02.2009
Postitused: 75
Distributsioon: void
|
|
Pulgalt ylesjooksmine oleneb ehk rohkem emaplaadi ylesjooksmiskoodist-tarkvarast. J2rsku peab seal midagi ymber seadistama.
Lihtsalt m2rkus--ISO9660 failisysteem ja FAT32LFN on ysna erinevad ja ei oma palju yhist. Milliseid kolme (nelja)t2helisi failinimel6ppusid kasutate on muidugi oma asi, kuid selline t2histus nimes v6ib, aga ei pruugi sisu kohta kehtida.
Ega "sync" ikka enne ei l6peta, kui vahepuhvrid tyhjad. Selles tema kogu idee seisnebki. "dd" aga sellist puhvrit yleyldse ei tarvita, ja seega pole sinna t6en2oliselt synci vajagi.
|
|
|
|
|
|
|
|
karlsson
Pingviini aktivist
Liitunud: 30.09.2011
Postitused: 122
|
|
Biosi pole vaadanud sellise pilguga. Rufuse tehtud Dos'i pulgad buutis muidugi kenasti üles, aga see see oli hoopis teistmoodi tehtud kah..
Selle fat kirjutasin jah üsna suvaliselt. Üritasin mõista anda, et plaati oskab Windows pärast kirjutamist lugeda, aga mälupulka mitte.
Ma nüüd ei tea, mis vahe on sellel, kui see Estobuntu on Virtualboxis, aga dd vajas seda sync käsku. Nimelt peale dd käsku tuli murdsekundiga teade palju on kirjutatud jne. Peale sync käsku alles hakkas reaalselt pulgale kirjutama. Oma 10-20 sek pulga tuluke vilkus ja siis oli kirjutatud. Peale seda lasi ka sync käsuviiba vabaks.
|
|
|
|
|
|
|
|
obundra
Vana Pingviin
Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
|
|
|
|
karlsson
Pingviini aktivist
Liitunud: 30.09.2011
Postitused: 122
|
|
Proovisin ära. Käitub samuti nagu dd, selle vahega, et kui viskab kirja "tehtud", siis reaalselt hakkab andmeid saatma 1-2 sek viivisega. Samuti on mõistlik sync'i kasutada pulkadel millel tulukest pole. Aga mainin veelkord, et kogu tegevus toimub Virtualboxis. Ehk on mingi parameeter abiks, aga see pole hetkel oluline. Kirjutatud ma need asjad saan korralikult, ainult arvuti ei taha buutida selliste pulkadega. Üks kastidest uus, teine ca. 7-8 a vana ja kummalegi ei meeldi selline nö "ISO pulk".
|
|
|
|
|
|
|
|
oldgreeneye
Pingviini aktivist
Vanus: 34
Liitunud: 23.01.2008
Postitused: 297
Asukoht: Tartu
Distributsioon: Arch
|
|
Minuteada vist kõik ISO-d ei olegi mälupulgalt üleslaetavad, praegusel ajal on enamus ilmselt juba sellised mälupulgatoega hübriidid. On olemas programmid, mis tavalised ISO-d mälupulgale kirjutavad ning teevad nad sealt üleslaaditavaks, üks näiteks http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu kuna süsteemiks Estobuntu, siis peaks pakihoidlast Ubuntu startup disk creator olemas olema. Oli kunagi ka Ubuntu image writer, kas see enam eksisteerib ei tea.
Huvitav on aga see, et ISO on FAT32 failisüsteemis, pole sellist asja enne kuulnudki, CD või DVD tõmmised on ikka UDF või ISO9660. Mälupulka ei jäe sinna tõmmise kirjutamisel FAT32 failisüsteemi, kogu sealne failisüsteem muudetakse !
Minule jäi selgusetuks see, et dd käsk lõpetab kohe pärast sisestamist ning sinna järele tuleb anda sync käsk, kas see on virtuaalmasinate omapära? Ise kirjutan dd-ga ISO-sid mälupulgale ning dd käsk hoiab käsurida kinni kogu kopeerimise aja, tavaliselt kui suure faili puhul on kopeerimise aeg mõned millisekundid, siis tasuks sihtseadme failinime õigsust kontrollida. Üle 200MB faili kirjutab ikka mitmeid sekundeid. Muidugi olen dd-ga kirjutanud reaalse masina peal, seda bs=4M ma pole samuti kasutanud, siiamaani on kõik ilma selleta töötanud..
|
|
|
|
|
|
|
|
karlsson
Pingviini aktivist
Liitunud: 30.09.2011
Postitused: 122
|
|
Selle fat32 teemaga olen parajalt segadust tekitanud. Just nii peakski olema nagu kirjutasid.
dd lõpetab kohe ja annab käsuviiba vabaks. Pulga tuluke hakkab ca 1-2 sek pärast vilkuma. Faili suurus on ca 25mb. Esimestel katsetel ei hakanud isegi viivisega andmeid kirjutama. Alles sync viis kirjutamise lõpuni. Vähemalt nii on meelde jäänud. Ei mäleta ka seda, et andmeid kuhugi tundmatusse kohta saatnud oleks.
See bs=4M teeb kirjutamise tunduvalt kiiremaks. Sain aru, et andmete teisaldamine toimub 4mb kaupa, vaikimisi oli vist 512b.
Täna kloonisin ühes lauaarvutis Live-cd'ga 30Gb ketta dd abiga ja seal polnud vaja sync käsku. Enne see dd ei lõpetanud, kui andmed olid reaalselt ka kirjas.
|
|
|
|
|
|
|
|
oldgreeneye
Pingviini aktivist
Vanus: 34
Liitunud: 23.01.2008
Postitused: 297
Asukoht: Tartu
Distributsioon: Arch
|
|
Siis oli viga ehk virtuaalmasinas.
|
|
|
|
|
|
|
|
|