On Sat, Jul 24, 2010 at 06:36:01AM +0200, Mario 'BitKoenig' Holbe wrote: > On Thu, Jul 22, 2010 at 09:37:15PM +0100, Colin Watson wrote: > > Could you try 1.98+20100722-1 once it's available? I think it may fix > > this. > Sad to say: nope, it doesn't... > > /usr/sbin/grub-probe: info: opening md0. > kern/disk.c:245: Opening `md0'... > disk/raid.c:134: md0: total_devs=3, disk_size=481664 > disk/raid.c:163: md0: level=1, total_sectors=481664 > ... > kern/fs.c:54: Detecting ext2... > kern/fs.c:60: ext2 detection failed.
Did a little more debugging:
kern/fs.c:54: Detecting ext2...
fs/ext2.c:855: grub_ext2_dir(): grub_ext2_mount()
fs/ext2.c:541: grub_ext2_mount()
fs/ext2.c:547: grub_ext2_mount(): grub_disk_read()
kern/disk.c:396: grub_disk_read(disk = md0, sector = 2, offset = 0, size = 336)
kern/disk.c:407: grub_disk_read() after grub_disk_adjust_range(): sector = 2,
offset = 0)
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:571: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fs/ext2.c:575: grub_ext2_mount(): EXT2_MAGIC: 0
kern/fs.c:60: ext2 detection failed.
The dump is data->sblock in grub_ext2_mount(). There are no real read()s
in strace around this, so the data seems to come from grub's cache.
But there's data on disk:
# hexdump -C /dev/md0
...
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400 50 eb 00 00 c0 ac 03 00 09 2f 00 00 31 f7 02 00 |Pë..À¬.../..1÷..|
00000410 65 ea 00 00 01 00 00 00 00 00 00 00 00 00 00 00 |eê..............|
00000420 00 20 00 00 00 20 00 00 d8 07 00 00 68 6b 47 4c |. ... ..Ø...hkGL|
00000430 42 13 4b 4c 06 00 14 00 53 ef 00 00 02 00 00 00 |B.KL....Sï......|
00000440 f3 0d 42 4c 00 4e ed 00 00 00 00 00 01 00 00 00 |ó.BL.Ní.........|
00000450 00 00 00 00 0b 00 00 00 80 00 00 00 38 00 00 00 |............8...|
00000460 02 00 00 00 01 00 00 00 d0 fc 44 a3 cd 4a 42 79 |........ÐüD£ÍJBy|
00000470 b5 88 ce ef 6f 45 e1 81 62 6f 6f 74 00 00 00 00 |µ.ÎïoEá.boot....|
00000480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
# hexdump -C /dev/sda2
...
00000200 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
*
00000400 50 eb 00 00 c0 ac 03 00 09 2f 00 00 31 f7 02 00 |Pë..À¬.../..1÷..|
00000410 65 ea 00 00 01 00 00 00 00 00 00 00 00 00 00 00 |eê..............|
00000420 00 20 00 00 00 20 00 00 d8 07 00 00 68 6b 47 4c |. ... ..Ø...hkGL|
00000430 42 13 4b 4c 06 00 14 00 53 ef 00 00 02 00 00 00 |B.KL....Sï......|
00000440 f3 0d 42 4c 00 4e ed 00 00 00 00 00 01 00 00 00 |ó.BL.Ní.........|
00000450 00 00 00 00 0b 00 00 00 80 00 00 00 38 00 00 00 |............8...|
00000460 02 00 00 00 01 00 00 00 d0 fc 44 a3 cd 4a 42 79 |........ÐüD£ÍJBy|
00000470 b5 88 ce ef 6f 45 e1 81 62 6f 6f 74 00 00 00 00 |µ.ÎïoEá.boot....|
00000480 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................|
regards
Mario
--
Das Gegenteil einer trivialen Wahrheit ist falsch;
das Gegenteil einer grossen Wahrheit ist ebenfalls wahr.
-- Niels Bohr
signature.asc
Description: Digital signature

