//flex table opened by JP

Click to See Complete Forum and Search --> : Wierd GDisk Operation?


kjmcdonald
01-28-2007, 07:21 PM
I've been trying to use Enterprise GHOST to load up my laptop.

I created the Ghost Console Boot partition image, and A Ghost boot CD.
I started with a newly purchased 100gb laptop harddisk.

I booted from a linux CD, and used fdisk to create a 1GB place holder FAT partition for the ghost console image, an 8GB Linux extend partition, with logical partitions in it for Linux, an 8GB Solaris partition, and lef the remainder free for windows later.

After Installing linux, solaris and windows into their partitions, I booted from the ghost CD, and used ghost to install the console partition. Once that was done tried booting from the console partition, to use the ghost installed on it, to make images of the other Operating systems.

To my surprise after doing this, ghost (and linux) all reported that some how my Partition table had been overwritten so that there was only a FAT16 partition of 24MB (though the File system on it still reported 1GB).

I did the whole thing again, made created images form the OS's on another machine all using the boot CD, and tried booting the console partition again.
Same thing.

So I started again, trying to put the images back. I wiped the disk (with 'dd' on linux) booted the ghost CD, installed the console partition, and booted it. I used GDisk then to add partitions. And ghost to install images into them.

I then booted the linux boot cd, to look at the results with FDisk, and it showed only 1 partition. Rebooted from the console partition, and GDisk still shows everything. Rebooted linux, and found 1 partition. I created more with FDisk, wrote the partition table, rebooted, looked with GDisk, and found the same ones GDisk showed before. Rebooted to linux, FDisk showed what I made with FDisk recently.

I then rebooted from the Ghost boot CD. Running GDisk from the CD shows the same partition table as Linux FDisk. I think the BIOS only sees the same table as FDisk, and GDisk from the CD.

So where is GDisk from the Console Partition reading/writing the partition table? Why? It seems to be somewhere other than where everything else is looking.

Also why would booting the Console partition originally suddenly overwrite the Partition table.

Thanks!

-Kyle