Sziasztok,
Szeretnék egy 512 MB-s CF kártyáról egy image-et készíteni és több példányban lemásolni más
CF-ekre.
dd if=/dev/sdb of=voyage_l.img
majd
dd if=voyage_l.img of=/dev/sdb
ha így másolom akkor nem lesz boot-olható, illetve ha az is lesz akkor is valami filerendszer
hiba megfigyelhető. Arra gondoltam biztosan az a gond, hogy más más a mérete a két CF-nek.
ha létrehozok egy 400 MB-s partíciót, milyen paraméterezéssel lehetne megoldani?
ELőre is köszi minden segítséget,
Pepe
- 1764 megtekintés
Hozzászólások
"ha így másolom akkor nem lesz boot-olható, illetve ha az is lesz akkor is valami filerendszer
hiba megfigyelhető"
Miért lenne?
Azt sztem particionáláskor adhatod meg!
"dd if=/dev/sdb1 of=voyage_l.img
"dd if=voyage_l.img of=/dev/sdb"
helyett
dd if=/dev/sdb1 of=voyage_l.img
dd if=voyage_l.img of=/dev/sdb1
Gondolom a partició száma jó ha ott van!
Ha udev megy megfigyelheted az sdx eszköz létrejöttét
csatlakozatáskor!
"ha létrehozok egy 400 MB-s partíciót, milyen paraméterezéssel lehetne megoldani?"
cfdisk /dev/sdb
ezután láthatod az aktuális állapotot! :)
----------------------------------------------------------------
"Értem én hogy villanymotor, de mi hajtja!?
- A hozzászóláshoz be kell jelentkezni
m0n0wall install(linux-on):
gunzip -c generic-pc-xxx.img | dd of=/dev/hdX bs=16k
itt sincs meghatározva melyik partícióra tegye fel.
holnap du-án viszont kipróbálom, de mintha egy féle ezt már
néztem volna és akkor ha jól emlékszem nem ment.
- A hozzászóláshoz be kell jelentkezni
Meglett a megoldás:
Sajnos 512-es image-et létrehozva nem lehet kiírni mégegy 512-re, csak
ha teljesen ugyanolyan vagy nagyobb. (ami változó :()
Vettem egy 1 GB és egy 256 MB CF-et. A 256-on létrehozott rendszert
dd-ve az lentebbi parancsal és vissza dd-zve egy 512-re működött. Illetve
ha az eddigi 512-et dd-ztem a 1 GB-re akkor is ment.
image létrehozása:
dd if=/dev/sdb of=wrap_linux.img
image törlése:
dd if=wrap_linux.img of=/dev/sdb
Pepe
- A hozzászóláshoz be kell jelentkezni
Ezt én is tapasztaltam már. Ez azért van, mert az 512MB-os flash valójában nem 512MiB, hanem jóval kevesebb és típusfüggő, hogy épp mennyi. Ugyanolyan típusú kártyára gond nélkül megy. Annyi ilyen másolást kellett egyik melóhelyen csinálnom, hogy már becsukott szemmel is tudtam, mikor végzett.
tipp: adj még neki egy bs=1M paramétert, én kísérleteztem nagyobb értékekkel is, de már nem igazán volt mérhető különbség.
Mit értesz az alatt, hogy image törlése??? azt úgy kell, hogy `rm -f wrap_linux.img' ;-)
- A hozzászóláshoz be kell jelentkezni
Hello Mindenki!
A problémám nekem is hasonló lenne. Én azt szeretném, hogy egy 128 mb-os cf kártyáról egy image-et készíteni, majd ezt az image-et, úgy kiírni cd-re, hogy azután arról tudjak bootolni. Az eredeti cf-en egy komplett debian van, amiről bootolni is lehet.
Előre is köszönöm a segítségeteket.
Koovyy
- A hozzászóláshoz be kell jelentkezni
ez valoszinuleg nem lesz ilyen egyszeru
CF-en valamilyen konnyen irhato/olvashato filerendszer szokott lenni (FAT32, esetleg ext2/3)
CD-n ezzel szemben ISO9660
---------------------
Time is like a drug. Too much of it kills you. - Pratchett
- A hozzászóláshoz be kell jelentkezni
Tudtommal ha bootolhatóra csinálja a cd-t, akkor megadhat hozzá akármekkora (mármint ami ráfér a cd-re;-) image-et, amit floppyként vagy hdd-ként fog látni a bootolás alatt (amíg int13h-val éri el). De nem hiszem, hogy jól fog menni, mert gondolom a flash kártya írhatóként van kezelve, ha ezt átmásolja cd-re, akkor azt nem fogja tudni írni a debian.
- A hozzászóláshoz be kell jelentkezni
Amit leírtál, annak jól kell működnie, a teljes lemezt másolod partíciós táblával együtt. Még akkor is működik, ha egy kisebb kártyáról másolsz nagyobbra. Máshol lesz a probléma gyökere.
Ha csak a partíciót akarod másolni, akkor viszont add meg, hogy melyik partíció és ne a teljes eszközre hivatkozz.
- A hozzászóláshoz be kell jelentkezni