i've founded that the problem is about that linux doesn't read GPT i'm still trying to find a solutions without turning it to MBR
Edit :
The problem fixed
i launched live kali and used this commands
fdisk -l : to make sure that the partitions is there + to knoew the letters of it mine was "dev/sda"
Code:
# fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf6edf6ed
Device Boot Start End Blocks Id System
/dev/sda1 1 1959 15735636 c W95 FAT32 (LBA)
/dev/sda2 1960 5283 26700030 f W95 Ext'd (LBA)
/dev/sda3 5284 6528 10000462+ 7 HPFS/NTFS
/dev/sda4 6529 9729 25712032+ c W95 FAT32 (LBA)
/dev/sda5 * 1960 2661 5638752 83 Linux
/dev/sda6 2662 2904 1951866 83 Linux
/dev/sda7 2905 3147 1951866 83 Linux
/dev/sda8 3148 3264 939771 82 Linux swap / Solaris
/dev/sda9 3265 5283 16217586 b W95 FAT32
sfdisk -d /dev/sda > parts.txt : to backup the partition table and copy it to your flash memory for example
in case this went wrong use this command to restore the old table : sfdisk -f /dev/sdc < parts.txt
download this : http://sourceforge.net/projects/gptf...iles/gptfdisk/
for me i downloaded : fixparts_0.8.6-1_i386.deb
and to installe it : sudo dpkg -i fixparts_0.8.6-1_i386.deb
after it installed use this command : fixparts /dev/sda (replace sda with ur harddrive letter)
then p to print the partition table then s to sort then p again to make sure nothing bad happended then w to write changes then y to accept
Code:
# fixparts /dev/sda
FixParts 0.8.4
Loading MBR data from /dev/sdc
MBR command (? for help): p
** NOTE: Partition numbers do NOT indicate final primary/logical status,
** unlike in most MBR partitioning tools!
** Extended partitions are not displayed, but will be generated as required.
Disk size is 3981312 sectors (1.9 GiB)
MBR disk identifier: 0x00000000
MBR partitions:
Can Be Can Be
Number Boot Start Sector End Sector Status Logical Primary Code
1 * 62 1171799 primary Y 0x07
2 1171800 1562399 primary Y 0x83
3 1562462 3124799 primary Y Y 0x0C
5 3124862 3980213 logical Y Y 0xAF
MBR command (? for help):
then the problem is fixed