You are not logged in.

#1 2009-05-23 18:20:05

leniviy
Member
Registered: 2009-05-23
Posts: 177

[SOLVED] Error 16: Inconsistent filesystem structure after kernel upd

Hi. This message appears when I chose "Arch Linux" in grub. It started after 'pacman -Suy'. The kernel was updated from 2.6.27.6 to 26-2.6.29.3; grub from 0.97-13 to 0.97-15.
"Arch Linux Fallback" works.

Arch & windows are multibooted with grub, grub is on the first partition with FAT32. + all on fake raid installed with this manual: http://wiki.archlinux.org/index.php/Ins … _Fake-RAID (but I guess that doesn't matter because they still use BIOS IO on that stage).

First question, who gives this error, grub or kernel? What filesystem doesn't it like, FAT32 with grub or ext3 with Arch?
Many topics with this error exist on the web, mostly they suggest to use fsck (which I've done and it's no use).

fstab:

/dev/mapper/isw_ebaifefjbf_Volume07 swap swap defaults 0 0
/dev/mapper/isw_ebaifefjbf_Volume08 / ext3 defaults 0 1
/dev/mapper/isw_ebaifefjbf_Volume01 /media/bootpart vfat rw,codepage=866,iocharset=utf8,umask=002,noatime 0 0
/dev/mapper/isw_ebaifefjbf_Volume05 /media/distrpart ntfs-3g rw
/dev/mapper/isw_ebaifefjbf_Volume06 /media/winxp     ntfs-3g rw
/media/bootpart/boot /boot auto bind,rw,auto 0 0

menu.lst:

timeout   5
default   0
color light-blue/black light-cyan/blue

# (1) Windows
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1

# (0) Arch Linux
title  Arch Linux
root   
kernel /boot/vmlinuz26 root=/dev/mapper/isw_ebaifefjbf_Volume08 ro vga=852
initrd /boot/kernel26.img

# (1) Arch Linux
title  Arch Linux Fallback
root   
kernel /boot/vmlinuz26 root=/dev/mapper/isw_ebaifefjbf_Volume08 ro vga=852
initrd /boot/kernel26-fallback.img

Last edited by leniviy (2009-05-26 20:14:48)


Arch 64, xfce4

Offline

#2 2009-05-26 15:53:30

leniviy
Member
Registered: 2009-05-23
Posts: 177

Re: [SOLVED] Error 16: Inconsistent filesystem structure after kernel upd

anyone?


Arch 64, xfce4

Offline

#3 2009-05-26 16:02:54

FrozenFox
Member
From: College Station, TX
Registered: 2008-03-23
Posts: 422
Website

Re: [SOLVED] Error 16: Inconsistent filesystem structure after kernel upd

If the fallback works, have you run mkinitcpio -p kernel26 again from it and checked that all the necessary stuff is in fstab and mounting properly (like something vaguely similar happened to me once when I updated from chroot and forgot to mount sysfs or proc or some such thing)?

I'm reasonably certain grub gives that error. To be sure though, if it shows up immediately after selection, it's highly likely to be grub, whereas if it shows up after several other messages scroll by, it would be the kernel. Grub really doesn't say much after selection unless there's a problem, in which case it typically gives an error number and brief description just like that one.

Last edited by FrozenFox (2009-05-26 16:04:35)

Offline

#4 2009-05-26 20:12:36

leniviy
Member
Registered: 2009-05-23
Posts: 177

Re: [SOLVED] Error 16: Inconsistent filesystem structure after kernel upd

Thanks, FrozenFox, since you told me it was grub, I decided to view it's FAT fs code:
          if (next_cluster < 2 || next_cluster >= FAT_SUPER->num_clust)
            {
              errnum = ERR_FSYS_CORRUPT;
              return 0;
            }

I guess, kernel26.img was fragmented or something.
simply renamed old  /boot/kernel26.img to .bak, created a copy of it with the old name. now boots.

Last edited by leniviy (2009-05-26 20:19:12)


Arch 64, xfce4

Offline

Board footer

Powered by FluxBB