abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:45 | Zajímavý software

Na blogu Qt bylo představeno Qt 3D Studio. Jedná se o produkt dosud známý pod názvem NVIDIA DRIVE™ Design Studio. NVIDIA jej věnovala Qt. Jedná se o několik set tisíc řádků zdrojového kódu. Qt 3D Studio bude stejně jako Qt k dispozici jak pod open source, tak pod komerční licencí. Ukázka práce s Qt 3D Studiem na YouTube.

Ladislav Hagara | Komentářů: 3
včera 17:50 | Komunita

Nadace The Document Foundation (TDF) zastřešující vývoj svobodného kancelářského balíku LibreOffice slaví 5 let od svého oficiálního vzniku. Nadace byla představena 28. září 2010. Formálně byla založena ale až 17. února 2012.

Ladislav Hagara | Komentářů: 0
včera 12:50 | Komunita

Mozilla.cz informuje, že dosud experimentální funkce Page Shot z programu Firefox Test Pilot (zprávička) se stane součástí Firefoxu. Page Shot je nástroj pro vytváření snímků webových stránek. Umí výběr oblasti, prvku stránky (např. odstavce), nebo uložení snímku celé stránky. Snímky lze ukládat na disk nebo nahrávat na server Mozilly. Nedávno bylo oznámeno, že se součástí Firefoxu stane Activity Stream.

Ladislav Hagara | Komentářů: 23
včera 04:10 | Nová verze

Po 10 týdnech vývoje od vydání Linuxu 4.9 (zprávička) oznámil Linus Torvalds, mj. již 20 let žijící v USA, vydání Linuxu 4.10 (LKML). Přehled nových vlastností a vylepšení například na Kernel Newbies a v Jaderných novinách (1, 2 a 3). Kódové jméno Linuxu 4.10 je Fearless Coyote.

Ladislav Hagara | Komentářů: 8
19.2. 15:55 | Zajímavý projekt

Vyzkoušet si příkazy a vyřešit několik úkolů lze na stránkách Commandline Challenge (CMD Challenge). Úkoly lze řešit různými způsoby, důležitý je výsledek. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

Ladislav Hagara | Komentářů: 18
18.2. 17:35 | Bezpečnostní upozornění

Německá Bundesnetzagentur (obdoba českého ČTU) zakázala na německém území prodej panenky Cayla kvůli „špionáži“ dětí. Tato elektronická hračka obsahuje mikrofon, reproduktor a kameru a bezdrátové komunikační rozhraní, pomocí kterého se hračka připojuje na servery výrobce. Takovýmto způsobem může hračka pomocí umělé inteligence „odpovídat“ na dotazy dítěte. Hlavní problém bude ale asi někde jinde, podle prvotních zpráv může

… více »
Petr Tomášek | Komentářů: 32
17.2. 15:30 | Bezpečnostní upozornění

CSIRT.CZ upozorňuje, že bezpečnostní experti objevili nový typ malwaru, jenž cílí na open source e-commerce platformu Magento. Malware je zajímavý tím, že se jedná o první svého druhu, jehož kód zůstává skrytý v SQL databázi zasaženého e-shopu. Škodlivý kód je volán pomocí tzv. SQL trigerru, který je spouštěn při každém vytvoření objednávky v systému.

Ladislav Hagara | Komentářů: 3
17.2. 09:00 | Nová verze

Bylo vydáno Ubuntu 16.04.2 LTS, tj. druhé opravné vydání Ubuntu 16.04 LTS s kódovým názvem Xenial Xerus. Přehled novinek v poznámkách k vydání a v přehledu změn.

Ladislav Hagara | Komentářů: 60
17.2. 06:00 | Zajímavý článek

Pavel Tišnovský se v dvoudílném článku na MojeFedora.cz věnuje tvorbě pluginů (modulů) pro bitmapový grafický editor GIMP. Pomocí pluginů lze GIMP rozšiřovat o další funkce. Implementovat lze například nové filtry nebo pomocné utility pro tvorbu animací či poloautomatickou retuš snímků.

Ladislav Hagara | Komentářů: 6
16.2. 23:32 | Komunita

Do 30. března se lze přihlásit do dalšího kola programu Outreachy, jehož cílem je přitáhnout do světa svobodného a otevřeného softwaru lidi ze skupin, jež jsou ve světě svobodného a otevřeného softwaru málo zastoupeny. Za 3 měsíce práce, od 30. května do 30. srpna 2017, v participujících organizacích lze vydělat 5 500 USD. Jedná se již o 14. kolo tohoto programu.

Ladislav Hagara | Komentářů: 11
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (13%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 671 hlasů
 Komentářů: 61, poslední dnes 13:06
Rozcestník
Reklama

Dotaz: Připojení image souboru

20.11.2010 20:52 irobot
Připojení image souboru
Přečteno: 681×

Snažím se o připojení obrazu SD karty. Mám ho v image.bin souboru.

Info o souboru:

$ file image.bin
image.bin: x86 boot sector, code offset 0x3c, OEM-ID "MSWIN4.1", 
sectors/cluster 64, reserved sectors 6308, Media descriptor 0xf8, heads 255, 
sectors 7720832 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 942, 
reserved3 0x800000, serial number 0x74c022ac, label: "           "

Připojím ho jako blokové zařízení:

$ sudo losetup -o $((63 * 512)) /dev/loop0 image.bin

Mountnu ho:

$ sudo mount /dev/loop0 ~/image -t vfat

Problém je, že dostávám v dmesg:VFS: Can't find a valid FAT filesystem on dev loop0. Image file je ok. Protože když ho přes dd nakopíruju na sd kartu, kterou připojím tak normálně funguje. Co mi vrtá hlavou je, jak zjistit startsector. Našel jsem podobný příklad kde byl sektor 63 (proto ten $((63 * 512))). Bohužel to nejde ani bez -o $((63 * 512)).


Řešení dotazu:


Odpovědi

20.11.2010 21:19 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Připojení image souboru
Problém je zda tam máš nebo nemáš udělané oddíly, zda je tam MBR a tabulka oddílů a nebo je to pouze bez oddílů, podle toho se musíš začít na správném začátku.
20.11.2010 22:35 irobot
Rozbalit Rozbalit vše Re: Připojení image souboru
Odd9lz tam nejsou - je to obray SD Karty. No MBR je v prvním sektoru ne? Z něj to vypisuje "x86 boot sector, code offset 0x3c, OEM-ID "MSWIN4.1"". Já právě nevím jak ten offset zjistit.
20.11.2010 22:57 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Připojení image souboru
No když tam oddíly nejsou tak offset 0. (pokud jsi skutečně udělal fs od 0)
20.11.2010 23:16 irobot
Rozbalit Rozbalit vše Re: Připojení image souboru
Jasně, že udělal a potom dokonce nahrál na SD kartu, která funguje.

Pokud nezadám offset, dmesg vypíše toto:

FAT: bogus number of reserved sectors
VFS: Can't find a valid FAT filesystem on dev loop0.

Špíš to vypadá jako by to byl poškozený FAT32. Jenže na SD kartě to normálně jede, tak nevím.

20.11.2010 23:56 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Připojení image souboru
No tak nemá být offset 1 ? (přeskočení prvního sektoru)

Nevím nemám to jak vyskoušet.
22.11.2010 00:19 irobot
Rozbalit Rozbalit vše Re: Připojení image souboru
S offsetem 512B (1 sektor) to taky nefunguje stejna chyba. Nejspíše je ten souborový systém nějak podělaný, že funguje na SD kartě, ale Linux ho neumí načíst přes mount.
22.11.2010 10:06 chrono
Rozbalit Rozbalit vše Re: Připojení image souboru
V nejakom hexaeditore (prípadne v MidnightCommander) pozri, kde presne je ten reťazec "MSWIN4.1" (ak sa nemýlim, tak by mal byť 3 bajty za 512 bajtovou hranicou a práve tam sa potom začína ten FAT32 oddiel).
24.11.2010 23:00 irobot
Rozbalit Rozbalit vše Re: Připojení image souboru
Je 3 bajty od začátku. Takže FAT32 začíná od offsetu 0, protože SD karta nemá oddíly.
24.11.2010 23:08 chrono
Rozbalit Rozbalit vše Re: Připojení image souboru
V takom prípade by malo fungovať mount image.bin ~/image -o loop -t vfat
24.11.2010 23:21 irobot
Rozbalit Rozbalit vše Re: Připojení image souboru
Funguje! Ale nechápu jak to. Když jsem to zkoušel před 2 dny tak to nešlo.

Jediná změna byla, že jsem restartoval pc a taky jsem dnes jsem nainstaloval updaty. Po nainstalování jsem to zkusil a funguje, že by nějaký update? Moc se mi tomu nechce věřit. Ale hlavní je, že to funguje. Díky za podporu!
22.11.2010 09:39 Michal Kubeček | skóre: 71 | Luštěnice
Rozbalit Rozbalit vše Re: Připojení image souboru
A když přimountujete tu kartu, jak se jmenuje zařízení, které se přimountuje? Je to celý disk (např. /dev/sdb) nebo oddíl (např. /dev/sdb1)?
Jendа avatar 20.11.2010 21:36 Jendа | skóre: 73 | blog: Výlevníček | JO70FB
Rozbalit Rozbalit vše Re: Připojení image souboru
Co říká fdisk -l na ten obraz?
Vox agroferti, vox Dei.
20.11.2010 22:31 irobot
Rozbalit Rozbalit vše Re: Připojení image souboru
fdisk říká tohle:

fdisk -l image.bin
You must set cylinders.
You can do this from the extra functions menu.

Disk image.bin: 0 MB, 0 bytes
255 heads, 63 sectors/track, 0 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

    Device Boot      Start         End      Blocks   Id  System
20.11.2010 21:56 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Připojení image souboru
Zkuste partx nebo kpartx
20.11.2010 22:41 irobot
Rozbalit Rozbalit vše Re: Připojení image souboru
$ sudo partx -l /dev/loop0
HDIO_GETGEO: Inappropriate ioctl for device
22.11.2010 15:39 MMichal | skóre: 22
Rozbalit Rozbalit vše Re: Připojení image souboru
A kpartx ?
21.11.2010 00:10 Atrament
Rozbalit Rozbalit vše Re: Připojení image souboru
IMHO je tam to losetup nadbytečné, zkusil bych to mountnout

sudo mount -o loop image.bin ~/image

21.11.2010 00:52 Ash | skóre: 53
Rozbalit Rozbalit vše Re: Připojení image souboru
Ještě bych zkusil
$ sudo mount /dev/loop0 -o loop ~/image -t vfat
a nebo jak říká Atrament pouze mount.
21.11.2010 01:12 chrono
Rozbalit Rozbalit vše Re: Připojení image souboru
Skopíroval som si pár sektorov aj s MBR z flash pamäte a program file píše mierne iné informácie, ak som potom vymazal začiatok a nechal som tam len prvý oddiel, tak sa mi zobrazovali rovnaké informácie ako tebe (takže ten disk asi nemáš rozdelený na oddiely a súborový systém máš na celom disku; v takom prípade by malo fungovať klasické mount image.bin ~/image -o loop -t vfat; teda aspoň mne to tak funguje).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.