I have exactly the same problem on my brand new eeepc after following the steps to remove unionfs (
http://www.antharius.com/blog/?p=293).
Since it does exactly the same even if I restore my eeepc with the factory cd, I think there might be something wrong on their image.
here is the sfdisk -ls of my poor eeepc...
/dev/sda: 1953504
Disk /dev/sda: 243 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/sda1 0+ 186 187- 1502046 83 Linux
/dev/sda2 187 240 54 433755 83 Linux
/dev/sda3 241 241 1 8032+ c W95 FAT32 (LBA)
/dev/sda4 242 242 1 8032+ ef EFI (FAT-12/16/32)
for your information,
sda1 is their system partition
sda2 is the user one
sda3 called the boot partition is a user restoration partition
sda4 is called efi as mentioned above
here is the fsck while booting on gparted (my sda becomes hdc)
$fsck /dev/hdc
fsck 1.40.2 (12-Jul-2007)
Couldn't find ext2 superblock, trying backup blocks...
The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
the same occurs with e2fsck -b 8193 /dev/hdc
and now fsck on /dev/hdc1
$fsck /dev/hdc1
fsck 1.40.2 (12-Jul-2007)
The filesystem size (according to the superblock) is 1502048 blocks
The physical size of the device is 1502046 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort? no
Superblock last mount time is in the future. Fix? no
SYSTEM contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Inode 117946, i_blocks is 4, should be 2. Fix? no
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
SYSTEM: ********** WARNING: Filesystem still has errors **********
SYSTEM: 67322/188416 files (0.8% non-contiguous), 1499169/1502048 blocks
is there a way to dd the image that is on the factory cd in a way to respect my sda size ?