Re: Bootsector nach Partitionierung herstellen
Thomas Moritz <[email protected]> Wed, 6 Apr 2011 19:20:08 +0200
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Organization | - |
| Message-ID | <[email protected]> |
Am Mittwoch, 6. April 2011 18:17:49 schrieb David Haller: Hallo David, > >2) Ich mache ein 256MB _bootfaehiges_ Image fertig > > > > sdd1 -> 200MB -> System (200MB, falls spaeter noch was rein > > muss) sdd2 -> restMB -> vfat > > dd if=3D/dev/sdd of=3D/cf.img bs=3D32k > > Egal auf welche Karte das cf.img nun raufgebuegelt wird, wird > > es auch booten! > > Um den restlichen Platz auf der Karte zugaenglich zu machen, > > ist lediglich die vfat-Partition (ja nach Kartengroesse) zu > > vergroessern. Leider kann das 'resize2fs' nicht. > > > >_Idee_ zum Vergroessern (ungetestet!): > >[Ich hoffe, ich habe die fdisk-Tasten soweit im Kopf :-) ] > > > >************************************************************** > >[...] > >mydev=3D$1 #nur zur Demo > >umount /mnt/$mydev2 > >fdisk /dev/$mydev <<EOF >/dev/null 2>&1 > >d > >2 > >n > >p > >2 > > > > > >t > >2 > >c > >w > >EOF >=20 > Ich glaub nicht da=DF das so geht (ausserdem fehlt der FS-Typ). Hehe, ich habe die halbe Nacht damit verbracht :-( Der FS-Typ war 'b' und ist jetzt 'c' ->toggle->2->c->write 2x CR und die Partitionsauswahl hatte ich beim Tippen unterschlagen. Meine Korrektur hatte ich vorhin nochmal gepostet und jetzt oben ins=20 Quoting reingestrikt. Das klappt wie das Katzenrammeln :-)=20 Ich habe es inzwischen mit mehreren verschiedenen Karten getestet. > F=FCr sowas nimm sfdisk oder parted. Das ist zwar interessant, aber im Vergleich zu fdisk zu aufwendig und=20 mit zuvielen Evantualitaeten verbunden. Ich kann nicht wissen, auf=20 welchen Typ Karte das System gebuegelt wird! Im Script muesste also bei der sfdisk-Variante _vorher_ die Geometrie=20 des Mediums uem. abgefragt und ausgewertet werden. MfG Th. Moritz