[Eisfair] Erstellung eines USB-Installationsmedium (Stick)

Marcus Roeckrath marcus.roeckrath at gmx.de
Mi Nov 7 23:03:47 CET 2012


Hallo Holger,

Holger Bruenjes wrote:

>> Ich mach das mal manuell - aber wohl erst in den nächsten Tagen.
> 
> Wenn Du Zeit findest, wuerde mich das schon Interessieren.

Hier der genaue Ablauf, wenn ich die wesentlichen Schritte händisch mache:

eis # cd /eisfair-iso/
eis # start_dir=`pwd`
eis # echo $start_dir
/eisfair-iso
eis # temp_dir=`${start_dir}/unix/mktemp -d -t usb_stick.XXXXXXXXXX`
eis # echo $temp_dir
/tmp/usb_stick.OfiXaX1258
eis # dd if=/dev/zero of=/dev/sdb bs=512 count=1
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.122567 s, 4.2 kB/s
eis # echo "0,,6,*" | ${start_dir}/unix/sfdisk -q -D -uM /dev/sdb

Disk /dev/sdb: 1011 cylinders, 33 heads, 62 sectors/track

sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/sdb: unrecognized partition
Old situation:
No partitions found
New situation:
Units = megabytes of 1048576 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start   End     MB   #blocks   Id  System
/dev/sdb1   *     0+  1010-  1010-  1034222    6  FAT16
/dev/sdb2         0      -      0         0    0  Empty
/dev/sdb3         0      -      0         0    0  Empty
/dev/sdb4         0      -      0         0    0  Empty
Successfully wrote the new partition table

Re-reading the partition table ...

eis # umount /dev/sdb1
umount: /dev/sdb1: not mounted
eis # ${start_dir}/unix/mkdosfs -F 16 /dev/sdb1
mkdosfs 2.11 (12 Mar 2005)
eis # cat ${start_dir}/unix/mbr.bin > /dev/sdb
eis #  mount -t vfat /dev/sdb1 ${temp_dir}
mount: /dev/sdb1: can't read superblock

Der Stick kann nicht gemountet werden!

Was das ganze mit dem Superblock auf einem Fat-Dateisystem soll ist mir
schleierhaft.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair