Re: Bootsector nach Partitionierung herstellen

Thomas Moritz <[email protected]> Mon, 4 Apr 2011 19:22:47 +0200
Newsgroups gmane.linux.suse.programming
Organization -
Message-ID <[email protected]>
--Boundary-00=_n5fmNIm1jMK6nnQ
Content-Type: Text/Plain;
  charset="utf-8"
Content-Transfer-Encoding: 7bit

Am Montag, 4. April 2011 18:39:51 schrieb Manfred Hollstein:

Hallo Manfred,
 
> OK, dann wieder zurueck zum Anfang... Was passiert denn, wenn du
> bootest? Welche Fehlermeldung bekommst du? 

DISK BOOT FAILURE...

> Hast du schomal versucht, von einem Rescue-System zu booten und dann
> per "chroot" doch eine Grub zu installieren?

Das System ist 89MB gross! Da gibt es kein perl usw. auch kein 
grub-install.
Bei diesem Scenario geht es mir auch ums spaetere Clonen von genau 
diesem System. Das sollte in Kuerze per Script funktionieren.

Beispiel:
Neue CF-Card = 1GB
Partitionierung: 200MB linux + Rest fat32
oder:
Neue CF-Card =8GB
Partitionierung: 1GB linux + Rest fat32

fdisk -> mkfs -> rsync -> (MBR + grub per dd) 

Dabei ist mir klar, dass bei abweichender InodeSize | Blocksize ein 
entsprechender  Bootsector geclonet werden muss. Diese Sammlung muss 
ich noch erstellen.

Erstmal sollte aber diese eine CF-Card hier booten...

Was beginnt eigentlich ab offset 0x00000190? 
Hier: 1C 80 B6 dann 00 bis 0x000001b7
Ab offset 0x000001b8: C7 66 3F 55 CF C9 80 20 21 00 83 FA 54 E6 00 08

Ach Quatsch, ich klemme die ersten 1024B von neu und alt hinten ran. 
Sorry!

MfG Th. Moritz


--Boundary-00=_n5fmNIm1jMK6nnQ
Content-Type: application/octet-stream;
  name="test_bs_alt.img"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="test_bs_alt.img"

McCO0LwAfI7Ajti/HQa+HXxQV7njAfOktQPzq8uA+o9+ArKAUlK7lAeNryoAikYEZot+CGYDPrIG
hMB0C4B+AIB1BWaJPoQLg8UQg8MJgPu4ddq44QDB4AKJxmaLrAAIZoXtdRm4xAZQvroG6KQAXuia
AFoxwM0TzRj79Ov8Zokusga+qga0QlpSzRO42AZy16AAfITAdAOh/n09Vaq46AZ1xWaJ7lrpVnUQ
AAEAAHwAAAAAAAAAAAAARXJyb3IgAA0KAE5vIGFjdGl2ZSBwYXJ0aXRpb24ARGlzayByZWFkIGVy
cm9yAE5vIG9wZXJhdGluZyBzeXN0ZW0ASW52YWxpZCBDSFMgcmVhZADoAwC+wQZgrLQOuwEAzRCs
hMB19GHDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AByAtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHZj9Vz8mAICEAg/pU5gAI
AAAAWHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVapS
Vr4DIegqAV6/+CFmiy2DfQQAD4TKAIB8/wB0PmaLHWYxwLB/OUUEfwOLRQQpRQRmAQXHBBAAiUQC
ZolcCMdEBgBwUGYxwIlEBGaJRAy0Qs0TD4KfALsAcOtWZosFZjHSZvc0iFQKZjHSZvd0BIhUC4lE
DDtECH10iwQqRAo5RQR/A4tFBClFBGYBBYpUDcDiBopMCv7BCNGKbAxaUop0C1C7AHCOwzHbtALN
E3JGjMOORQZYweAFAUUGYB7B4ASJwTH/MfaO2/zzpB++FCHoYABhg30EAA+FPP+D7wjpLv++FiHo
SwBa6gAiAAC+GSHoPwDrBr4eIeg3AL4jIegxAOv+TG9hZGluZyBzdGFnZTEuNQAuAA0KAEdlb20A
UmVhZAAgRXJyb3IAuwEAtA7NEEaKBDwAdfLDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAADwAgAg==

--Boundary-00=_n5fmNIm1jMK6nnQ
Content-Type: application/octet-stream;
  name="test_bs_neu.img"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="test_bs_neu.img"

McCO0LwAfI7Ajti/HQa+HXxQV7njAfOktQPzq8uA+o9+ArKAUlK7lAeNryoAikYEZot+CGYDPrIG
hMB0C4B+AIB1BWaJPoQLg8UQg8MJgPu4ddq44QDB4AKJxmaLrAAIZoXtdRm4xAZQvroG6KQAXuia
AFoxwM0TzRj79Ov8Zokusga+qga0QlpSzRO42AZy16AAfITAdAOh/n09Vaq46AZ1xWaJ7lrpVnUQ
AAEAAHwAAAAAAAAAAAAARXJyb3IgAA0KAE5vIGFjdGl2ZSBwYXJ0aXRpb24ARGlzayByZWFkIGVy
cm9yAE5vIG9wZXJhdGluZyBzeXN0ZW0ASW52YWxpZCBDSFMgcmVhZADoAwC+wQZgrLQOuwEAzRCs
hMB19GHDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AByAtgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHZj9Vz8mAAQEAg/pUohQA
AABAGCAAAABBowv61P9UGCAAIKFXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVapS
Vr4DIegqAV6/+CFmiy2DfQQAD4TKAIB8/wB0PmaLHWYxwLB/OUUEfwOLRQQpRQRmAQXHBBAAiUQC
ZolcCMdEBgBwUGYxwIlEBGaJRAy0Qs0TD4KfALsAcOtWZosFZjHSZvc0iFQKZjHSZvd0BIhUC4lE
DDtECH10iwQqRAo5RQR/A4tFBClFBGYBBYpUDcDiBopMCv7BCNGKbAxaUop0C1C7AHCOwzHbtALN
E3JGjMOORQZYweAFAUUGYB7B4ASJwTH/MfaO2/zzpB++FCHoYABhg30EAA+FPP+D7wjpLv++FiHo
SwBa6gAiAAC+GSHoPwDrBr4eIeg3AL4jIegxAOv+TG9hZGluZyBzdGFnZTEuNQAuAA0KAEdlb20A
UmVhZAAgRXJyb3IAuwEAtA7NEEaKBDwAdfLDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAADwAgAg==

--Boundary-00=_n5fmNIm1jMK6nnQ--