N dagje of 2 geleden kreeg ik FC2 aangeboden. Mijn RH9 was al licht veroudert en sterk ver*****, dus ik kon die kans niet aan mij voorbij laten gaan. Achteraf gezien was dat dus niet zo slim, Anaconda (de installer) vond het namelijk nogal leuk om mijn partitietabel naar de eeuwige jachtvelden te helpen. Wat is er nu gebeurt?
Iets is er mis gegaan tijdens de installatie van grub. Ik weet niet wat, maar t klopte niet. Het schijnt echter wel een bekend probleem te zijn. Na de FC2 installatie had mijn HD volgens de MBR namelijk maar 16 heads ipv 255. Ik 3 uur staan kutten op alle mogelijke manieren, maar zowel Windows als Linux bootte met geen mogelijkheid meer. Ik er uiteindelijk achter gekomen dat de Linux recovery console mij kon helpen, nav een document op Redhat.com (link op aanvraag, ga m nu niet zitten zoeken). Deze gaf een mooie uitleg over hoe ik mijn partitietabel kon herschrijven, op zo'n manier dat ik weer 255 heads overhoud. Dat is min of meer gelukt, Windows is tevreden, PartitionMagic echter nog niet. Dit partitioneringshulpje is van mening dat mijn MBR niet klopt, en ik mag m dus niet met PM herstellen. Wat klopt er niet:
Dat dus. Echter kan ik toch wel een schone partitietabel gebruiken, al is het maar om het feit dat ie weer klopt. Echter, waarmee kan ik dat herstellen. En nog belangrijker, hoe?
Iets is er mis gegaan tijdens de installatie van grub. Ik weet niet wat, maar t klopte niet. Het schijnt echter wel een bekend probleem te zijn. Na de FC2 installatie had mijn HD volgens de MBR namelijk maar 16 heads ipv 255. Ik 3 uur staan kutten op alle mogelijke manieren, maar zowel Windows als Linux bootte met geen mogelijkheid meer. Ik er uiteindelijk achter gekomen dat de Linux recovery console mij kon helpen, nav een document op Redhat.com (link op aanvraag, ga m nu niet zitten zoeken). Deze gaf een mooie uitleg over hoe ik mijn partitietabel kon herschrijven, op zo'n manier dat ik weer 255 heads overhoud. Dat is min of meer gelukt, Windows is tevreden, PartitionMagic echter nog niet. Dit partitioneringshulpje is van mening dat mijn MBR niet klopt, en ik mag m dus niet met PM herstellen. Wat klopt er niet:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
| PowerQuest PartitionInfo 8.0 -- Windows NT/2000 Version
Date Generated: 06/25/04 15:48:03
Copyright (c)1994-2002, PowerQuest Corporation
Permission is granted for this utility to be freely copied so long
as it is not modified in any way. All other rights are reserved.
PowerQuest, makers of PartitionMagic(r), Drive Image(tm), and DriveCopy(tm), can be reached at:
Voice: 801-437-8900
Fax: 801-226-8941
Web site: http://www.powerquest.com/support/
E-mail: magic@powerquest.com
General System Information:
Total Physical Memory (bytes): 1,073,201,152
Used Physical Memory: (bytes): 330,829,824
Maximum Page File Size: (bytes): 2,043,785,216
Current Page File Size: (bytes): 238,514,176
======================================================================================================
Disk Geometry Information for Disk 1: 9964 Cylinders, 255 Heads, 63 Sectors/Track
System PartSect # Boot BCyl Head Sect FS ECyl Head Sect StartSect NumSects
======================================================================================================
0 0 80 0 1 1 07 1023 254 63 63 112,647,717
Info: End C,H,S values were large drive placeholders.
Actual values are:
0 0 80 0 1 1 07 7011 254 63 63 112647717
0 1 00 1023 254 63 83 1023 254 63 112,648,032 204,624
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
0 1 00 7012 4 1 83 7024 191 63 112648032 204624
Info: Partition didn't begin on head boundary.
ucBeginHead expected to be 0 or 1, not 4.
Info: Partition didn't end on cylinder boundary.
ucEndHead expected to be 254, not 191.
0 2 00 1023 254 63 83 1023 254 63 112,852,656 36,748,656
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
0 2 00 7024 192 1 83 9312 63 63 112852656 36748656
Info: Partition didn't begin on head boundary.
ucBeginHead expected to be 0 or 1, not 192.
Info: Partition didn't end on cylinder boundary.
ucEndHead expected to be 254, not 63.
0 3 00 1023 254 63 0F 1023 254 63 149,601,312 10,485,216
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
0 3 00 9312 64 1 0F 9964 235 63 149601312 10485216
Info: Partition didn't begin on head boundary.
ucBeginHead expected to be 0 or 1, not 64.
Error #109: Partition ends after end of disk.
ucEndCylinder (9964) must be less than 9964.
Info: Partition didn't end on cylinder boundary.
ucEndHead expected to be 254, not 235.
149,601,312 0 00 1023 254 63 0C 1023 254 63 149,601,375 8,388,513
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
149601312 0 00 9312 65 1 0C 9834 105 63 149601375 8388513
Error #105: Partition didn't begin on head boundary.
ucBeginHead expected to be 0 or 1, not 65.
Error #108: Partition didn't end on cylinder boundary.
ucEndHead expected to be 254, not 105.
149,601,312 1 00 1023 254 63 05 1023 254 63 157,989,888 2,096,640
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
149601312 1 00 9834 106 1 05 9964 235 63 157989888 2096640
Info: Partition didn't begin on head boundary.
ucBeginHead expected to be 0 or 1, not 106.
Warning #109: Partition ends after end of disk.
ucEndCylinder (9964) must be less than 9964.
Info: Partition didn't end on cylinder boundary.
ucEndHead expected to be 254, not 235.
SWAPSPACE2 157,989,888 0 00 1023 254 63 82 1023 254 63 157,989,951 2,096,577
Info: Begin C,H,S values were large drive placeholders.
Info: End C,H,S values were large drive placeholders.
Actual values are:
157989888 0 00 9834 107 1 82 9964 235 63 157989951 2096577
Info: Partition didn't begin on head boundary.
ucBeginHead expected to be 0 or 1, not 107.
Error #109: Partition ends after end of disk.
ucEndCylinder (9964) must be less than 9964.
Info: Partition didn't end on cylinder boundary.
ucEndHead expected to be 254, not 235.
======================================================================================================
Partition Information for Disk 1: 78,160.0 Megabytes
Volume PartType Status Size MB PartSect # StartSect TotalSects
======================================================================================================
C: NTFS Pri,Boot 55,003.8 0 0 63 112,647,717
G: Linux Ext3 Pri 99.9 0 1 112,648,032 204,624
H: Linux Ext3 Pri 17,943.7 0 2 112,852,656 36,748,656
ExtendedX Pri 5,119.7 0 3 149,601,312 10,485,216
EPBR Log 4,096.0 None -- 149,601,312 8,388,576
D: FAT32X Log 4,096.0 149,601,312 0 149,601,375 8,388,513
EPBR Log 1,023.8 149,601,312 1 157,989,888 2,096,640
*:SWAPSPACE2 Linux Swap Log 1,023.7 157,989,888 0 157,989,951 2,096,577
======================================================================================================
Boot Record for drive C: (Drive: 1, Starting sector: 63, Type: NTFS)
======================================================================================================
1. Jump: EB 52 90
2. OEM Name: NTFS
3. Bytes per Sector: 512
4. Sectors per Cluster: 8
5. Reserved Sectors: 0
6. Number of FATs: 0
7. Root Dir Entries: 0
8. Total Sectors: 0
9. Media Descriptor: 0xF8
10. Sectors per FAT: 0
11. Sectors per Track: 63 (0x3F)
12. Number of Heads: 255 (0xFF)
13. Hidden Sectors: 63 (0x3F)
14. Total Sectors (>32MB): 0 (0x0)
15. Unused: 0x80008000
16. Total NTFS Sectors: 112647716
17. MFT Start Cluster: 786432
18. MFT Mirror Start Clust: 10003470
19. Clusters per FRS: 246
20. Clusters per Index Blk: 1
21. Serial Number: 0x92CC035ACC0337CD
22. Checksum: 0 (0x0)
23. Boot Signature: 0xAA55
======================================================================================================
Boot Record for drive *: (Drive: 1, Starting sector: 112,648,032, Type: Ext3)
======================================================================================================
Ext3 file system super block:
1. Inodes count: 25584
2. Blocks count: 102312
3. Reserved blocks count: 5115
4. Free blocks count: 91250
5. First data block: 1
6. Logical block size: 0
7. Logical fragment size: 0
8. Blocks/group: 8192
9. Fragments/group: 8192
10. Inodes/group: 1968
11. Mount time: 0x40DC38C9
12. Last write time: 0x40DC38C9
13. Mount count: 14
14. Max. mount count: -1
15. Magic number: EF53
16. State: 0x0000
17. Error behavior: 0x0001
18. Minor revision level: 0
19. Last check time: 0x40DAAF88
20. Max. time bet. checks: 0
21. Creator oper. system: 0
22. Major revision level: 1
23. Reserved block def. UID:0x0000
24. Reserved block def. GID:0x0000
======================================================================================================
Boot Record for drive *: (Drive: 1, Starting sector: 112,852,656, Type: Ext3)
======================================================================================================
Ext3 file system super block:
1. Inodes count: 2301120
2. Blocks count: 4593582
3. Reserved blocks count: 229679
4. Free blocks count: 3610863
5. First data block: 0
6. Logical block size: 2
7. Logical fragment size: 2
8. Blocks/group: 32768
9. Fragments/group: 32768
10. Inodes/group: 16320
11. Mount time: 0x40DC3AC4
12. Last write time: 0x40DC3AC4
13. Mount count: 19
14. Max. mount count: -1
15. Magic number: EF53
16. State: 0x0000
17. Error behavior: 0x0001
18. Minor revision level: 0
19. Last check time: 0x40DAAF7E
20. Max. time bet. checks: 0
21. Creator oper. system: 0
22. Major revision level: 1
23. Reserved block def. UID:0x0000
24. Reserved block def. GID:0x0000
======================================================================================================
Boot Record for drive D: (Drive: 1, Starting sector: 149,601,375, Type: FAT32)
======================================================================================================
1. Jump: EB 58 90
2. OEM Name: mkdosfs
3. Bytes per Sector: 512
4. Sectors per Cluster: 8
5. Reserved Sectors: 32
6. Number of FAT's: 2
7. Reserved: 0x0000
8. Reserved: 0x0000
9. Media Descriptor: 0xF8
10. Sectors per FAT: 0
11. Sectors per Track: 63 (0x3F)
12. Number of Heads: 16 (0x10)
13. Hidden Sectors: 0 (0x0)
14. Big Total Sectors: 8388512 (0x7FFFA0)
15. Big Sectors per FAT: 8176
16. Extended Flags: 0x0000
17. FS Version: 0
18. First Cluster of Root: 2 (0x2)
19. FS Info Sector: 1
20. Backup Boot Sector: 6
21. Reserved: 000000000000000000000000
22. Drive ID: 0x0
23. Reserved for NT: 0x00
24. Extended Boot Sig: 0x29
25. Serial Number: 0x40DAAF9C
26. Volume Name:
27. File System Type: FAT32
28. Boot Signature: 0xAA55 |
Dat dus. Echter kan ik toch wel een schone partitietabel gebruiken, al is het maar om het feit dat ie weer klopt. Echter, waarmee kan ik dat herstellen. En nog belangrijker, hoe?
[ Voor 6% gewijzigd door RSpliet op 25-06-2004 15:56 . Reden: sorry voor de layout-verkrachting, kleiner kan ik het echter niet maken :( ]
Schaadt het niet, dan baat het niet