Stooped question but I cant understand why it not work.

I have rhel 5.5 kernel 2.18. I clone OS from 750 gb disk to another 4 TB disk.

I parted disk to 2 partition. 

1. 10gb sda1
2. 40 gb sda2

I clone data from 750gb disk to 4tb by rsync.  

`chroot` to 4tb disk and try to install grub.  

I install grub to sda1 by two methods 

1) `grub-install /dev/sda1` - not work it say what cant see stage 1 and stage2.

```
grub/device map is ok ( consist hd0 sda )

```

2) `echo -en 'root (hd0,0)\nsetup (hd0)'| grub --batch`. It grub batch mode. Install process end fine but after it not booted (I wrote about it in next).

I try maketable with gpt and with old fdisk (msdos table)   

I know what disk more 2TB make by parted with gpt.

When I parted by `gparted` then it do first part with `id = 0xee`. If I boot system then grub do error "unknown type of partition". If I in grub (by parttype) selected `id=0x83` grub say - "`unknown filesystem`". And more. After I booted with livecd gparted can see only one partition (only sda1 and cant see sda2) why ?

When I parted 4TB disk by fdisk and install by grub batch mode. Then I booting grub it ended with "error 5" after load stage 1.5

I solve my problem by `dd if=/dev/sda of=/dev/sdb` but it so stupid. 
Why I cant parted 4TB disk by `gparted` and it cant work?   

Direct me to right target.