Quote:
And if it isn't a cut and paste, then none of it can be trusted. In fact, based upon size as specified in the fdisk output, you can't distinguish partitions 1, 2, or 3 on that drive. By location, hdc5 is associated with hdc1, but that is pretty much all you can tell. Edit: Oh, right. drives hdc and hdd appear to be interchanged. nebbermind; you have it. |
This is my way of reading the 20Gb disk hdd
If is reported in Linux Code:
Device Boot Start End Blocks Id System Code:
20 GB, divided into 4 partitions. MS systems do not support Linux so hdd3 would not be mounted. hdd2 being an extended partition also technically cannot be mounted. Thus the partition table AFAIK is healthy. |
Quote:
Well I'll check again if it was a typo error. And by the way, what's this OP thing? |
Quote:
But the very first solution is again saying reinstalling windows. Microsoft also suggested that in their website for this error. But I would try that if everything else will fail. However there are other solutions/ways it provided....so I'll go through those and come back to you with the result. |
Quote:
|
One thought, OP for Original poster? Is it? :)
Well, you were right friends....it was a typo error for post#12. Sorry for my mistake.....my apology. But I can assure you except post#12, my every other post was error-free..I double-checked that. Here's again a newer version of fdisk -l report, this time using copy-paste :) Disk /dev/hdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdc1 2 2551 20482875 f W95 Ext'd (LBA) /dev/hdc2 2552 5101 20482875 c W95 FAT32 (LBA) /dev/hdc3 5102 7651 20482875 c W95 FAT32 (LBA) /dev/hdc4 * 7652 9563 15358140 83 Linux /dev/hdc5 2 2551 20482843+ b W95 FAT32 Disk /dev/hdd: 20.0 GB, 20020396032 bytes 255 heads, 63 sectors/track, 2434 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdd1 * 1 609 4891761 b W95 FAT32 /dev/hdd2 610 2386 14273752+ f W95 Ext'd (LBA) /dev/hdd3 2387 2434 385560 82 Linux swap / Solaris /dev/hdd5 610 1212 4843566 b W95 FAT32 /dev/hdd6 1213 2125 7333641 b W95 FAT32 /dev/hdd7 2126 2386 2096451 6 FAT16 |
One more interesting thing....I also have Windows Recovery Console installed on my pc....So I used the map command from there to see how Windows is seeing my disk partitions....I run WRC(win recovery console) twice, one from my boot menu, the next time when I boot from WinXP cd.
You might want to look at the results:- The result of map command when I run it from recovery console that was installed on my pc H:\ FAT32 20002 MB \Device\HardDisk0\Partition 4 G:\ FAT32 20002 MB \Device\HardDisk0\Partition 1 I:\ FAT32 20002 MB \Device\HardDisk0\Partition 2 K:\ 14999 MB \Device\HardDisk0\Partition 3 C:\ FAT32 4778 MB \Device\HardDisk1\Partition 1 D:\ FAT32 4731 MB \Device\HardDisk1\Partition 3 E:\ FAT32 7161 MB \Device\HardDisk1\Partition 4 F:\ FAT16 2047 MB \Device\HardDisk1\Partition 5 L:\ 376 MB \Device\HardDisk1\Partition 2 A:\ \Device\Floppy0 J:\ \Device\CdRom0 From here, you can see Linux is installed on K:\ and L:\ is the Swap file. |
This time I boot from Win XP's bootable CD and run Recovery Console from there and use the map command.
This is the latest picture of my didks as I can see using the map command from Window's Recovery console: E:\ FAT32 20002 MB \Device\HardDisk0\Partition 4 C:\ FAT32 20002 MB \Device\HardDisk0\Partition 1 I:\ FAT32 20002 MB \Device\HardDisk0\Partition 2 K:\ 14999 MB \Device\HardDisk0\Partition 3 D:\ FAT32 4778 MB \Device\HardDisk1\Partition 1 F:\ FAT32 4731 MB \Device\HardDisk1\Partition 3 G:\ FAT32 7161 MB \Device\HardDisk1\Partition 4 H:\ FAT16 2047 MB \Device\HardDisk1\Partition 5 L:\ 376 MB \Device\HardDisk1\Partition 2 A:\ \Device\Floppy0 J:\ \Device\CdRom0 Here Win 98 is installed on D:\ and Win XP is on F:\. Linux is on K:\, Swap is on L:\. If you compare it with the previous map output, you can see a change in the partitions's names....may be not that important but I just want to point it out to you. |
You can compare post#37 and 38 with my original post(post#1) to see how windows changed its drive assignments.
|
uncle-c, as I promised to you to come back with feedback, here it is.
I boot from Win XP cd and enter Recovery Console. From there I used Expand, Bootcfg and Fixboot commands as it was written in your link. Expand didn't work. It says it cannnot expand hal.dl_ from DVDrom drive to windows xp's system32 folder. Bootcfg /rebuild didn't work. Fixboot said it was going to write the new Boot sector to K:\ ....which I didn't want to do....because as you can see from post#37 & 38, K:\ is the Linux root...so i feared if Linux would become unusable. That's it. |
Can the OP confirm what exactly is the current problem?
I believe the partition confusion is behind us and Windows does not boot, right? Have you got a Grub screen and able to boot into Fedora? If you do then give us the lastest "fdisk -l" and we can give you the instructions to boot up the system manually. |
Quote:
I think you may just overlooked that I already posted the latest fdisk -l on post # 36. Anyhow, here it is again(using copy-paste, so no typo errors) Disk /dev/hdc: 80.0 GB, 80026361856 bytes 255 heads, 63 sectors/track, 9729 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdc1 2 2551 20482875 f W95 Ext'd (LBA) /dev/hdc2 2552 5101 20482875 c W95 FAT32 (LBA) /dev/hdc3 5102 7651 20482875 c W95 FAT32 (LBA) /dev/hdc4 * 7652 9563 15358140 83 Linux /dev/hdc5 2 2551 20482843+ b W95 FAT32 Disk /dev/hdd: 20.0 GB, 20020396032 bytes 255 heads, 63 sectors/track, 2434 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hdd1 * 1 609 4891761 b W95 FAT32 /dev/hdd2 610 2386 14273752+ f W95 Ext'd (LBA) /dev/hdd3 2387 2434 385560 82 Linux swap / Solaris /dev/hdd5 610 1212 4843566 b W95 FAT32 /dev/hdd6 1213 2125 7333641 b W95 FAT32 /dev/hdd7 2126 2386 2096451 6 FAT16 |
OK
Tell us which line Grub isn't happy if you boot it manually. To do it you press the "c" key when you see the booting screen (i.e. do not choose a system to boot) and drop yourself into a Grub prompt. You then type line by line the following First check the geometry of 2st disk (hd1) by command Code:
geometry (hd1) Code:
root (hd1,0) If the above does not work then your XP may not be bootable originally. In such a case you need to remove hdc disk temporarily, restore the XP MBR onto hdd disk and repair XP as a stand alone hard disk. |
Quote:
After I execute geometry (hd1), this result came out: drive 0x81: C/H/S = 1023/255/63, The number of sectors = 39102336, LBA Partition num:0, Filesystemtype is fat, partition type 0xb Partition num:2, Filesystemtype unknown, partition type 0x82 Partition num:4, Filesystemtype is fat, partition type 0xb Partition num:5, Filesystemtype is fat, partition type 0xb Partition num:6, Filesystemtype is fat, partition type 0x6 Then I executed your code as you said: Code:
root (hd1,0) The grub simply accepts every other code....after typing boot and pressing enter, it took me to Windows boot screen....But then on, its the same old story....when I select Windows XP and press Enter, the same "hal.dll" error message came. So now, tell me what shall I do?:( |
Did you install Win98 after or before you installed XP ?
|
All times are GMT -5. The time now is 11:09 PM. |