When you run fsck on your Linux file system's physical volume, sometimes you may encounter certain error messages. These error messages prevent you from accessing data from a particular volume.
In such situations, technical experts recommend to use 'pacman' tool to upgrade the kernel and reboot your system to complete the operation.
Pacman is a Linux tool that is used to manage the applications. It uses simple files in package format and organizes text-based package database. It is useful in adding, removing and upgrading packages in Linux system.
After updating the kernel, when you attempt to reboot the system, sometimes your system may get stuck during the boot process. In place of loading GRUB (Grand Unified Boot loader) and booting, your system just tries to process the required information, showing "loading GRUB" message.
In such situations, when you try to boot your system using floppy disk, you may encounter the following error message:
"ERROR: (device hda1): X_GETPAGE: xtree page corrupt
This article is free for republishing
Source: http://simpson.articlealley.com/linux-data-loss-due-to-grub-corruption-792012.html