← Back to team overview

sslug-teknik team mailing list archive

Re: Mount af SD-Kort.iso

 

Michael Schmidt wrote:
...

SD-Kort_2.iso: x86 boot sector, extended partition table

Aha!

Lad mig gætte: Du har lavet en kopi til SD-Kort_2.iso af
/dev/hde og ikke /dev/hde1 (eller hvad dit device
nu hedder)?

Så starter din fil med bootsektoren og partitionstabellen,
og ikke med selve partitionen.

Jeg prøver med min usb dims:

# dd if=/dev/sda sda.img bs=512
2048000+0 records in
2048000+0 records out
1048576000 bytes (1.0 GB) copied, 218.537 seconds, 4.8 MB/s
# dd if=/dev/sda1 sda1.img bs=512
2047967+0 records in
2047967+0 records out
1048559104 bytes (1.0 GB) copied, 217.025 seconds, 4.8 MB/s
# file sda.img
sda.img: x86 boot sector, Microsoft Windows XP mbr,Serial 0x3e5f13bf; partition 1: ID=0x6, active, starthead 1, startsector 32, 2047967 sectors
# file sda1.img
sda1.img: x86 boot sector, mkdosfs boot message display, code offset 0x58, OEM-ID ",9leNIHC", sectors/cluster 8, Media descriptor 0xf8, heads 33, sectors 2047966 (volumes > 32 MB) , FAT (32 bit), sectors/FAT 1997, serial number 0x43998905, label: " "

Fedora 5's "file" er lidt mere informativ end din.

Ved at sammenligne en hexdump af starten af de to filer
kan jeg se, at sda1 starter 16384 bytes inde i sda. Det
er vel også det, der menes med "startsector 32".

Man kan så lave loopmountet på en speciel måde:

# losetup -o 16384 /dev/loop0 sda.img
# mount -t vfat /dev/loop0 /mnt/usb
# df
...
/dev/loop0             1021968    816996    204972  80% /mnt/usb

Mogens

--
Mogens Kjær, Dataarkæolog
Email: mk@xxxxxxxxxxxxx
Homepage: http://www.datamuseum.dk


Follow ups

References