jbuntuman
February 3rd, 2009, 11:38 AM
Hi
Currently i cannot boot up Windows XP nor access a data drive (shared between Windown and Linux) which I was previously able to. I have a Dell laptop. It has been a couple of years since i first installed it so I have forgotten much, so please sympathise with me ;)
Here is the background. I have my machine setup for dual boot, either Ubuntu or Windows XP. The partitioning is such that my Windows installation is on drive C, and I have a data drive D, which is shared between Windows and Linux.
Here is what happened. I booted windows as I normally did but then up came that blue screen and the words "UNMOUNTABLE BOOT VOLUME". So i searched the net for advice on what to do and here is what i did.
1. Loaded the Windows installation CD and pressed 'R' to start recovery mode. It took me to C: drive.
2. Then i did a 'chkdsk /r' and it said "The volume appears to contain one or more unrecoverable problems".
3. Then i did a 'fixboot' and it said:
>Target partition is C:
>Are you sure you want to write a new bootsector to the partition C:?
... to which i ansewered 'Y'
>The file system on the startup partition is FAT
>FIXBOOT is writing a new bootsector
>The new bootsector was written successfully
Now, when i restarted the computer I got a new error. Here is what I got:
*****
Booting 'Microsoft Windows XP Home Edition'
root (hd0,0)
Filessystem type unknown, partition type 0x7
savedefault
makeactive
chainloader +1
NTLDR is missing
Press any key to restart
*****
So currently I can only boot Ubuntu and this is how i type this message. When i try to mount my shared data drive this is what happens:
johnny@jkd:~$ sudo mount -t vfat -o umask=000 /dev/sda2 /mnt/shared
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
*****
For your information, here is what i get for "fdsik -lu"
johnny@jkd:~$ sudo fdisk -l
Password:
Disk /dev/sda: 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/sda1 * 1 1558 12514603+ 7 HPFS/NTFS
/dev/sda2 1559 8171 53118922+ c W95 FAT32 (LBA)
/dev/sda3 8172 9661 11968425 83 Linux
/dev/sda4 9662 9729 546210 f W95 Ext'd (LBA)
/dev/sda5 9662 9729 546178+ 82 Linux swap / Solaris
*****
And the bottom section of my /boot/grub/menu.lst file looks like this
## ## End Default Options ##
title Ubuntu, kernel 2.6.15-27-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-686 root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-27-686
savedefault
boot
title Ubuntu, kernel 2.6.15-27-686 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-686 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.15-27-686
boot
title Ubuntu, kernel 2.6.15-27-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-27-386
savedefault
boot
title Ubuntu, kernel 2.6.15-27-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.15-27-386
boot
title Ubuntu, kernel 2.6.15-26-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-26-386
savedefault
boot
title Ubuntu, kernel 2.6.15-26-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.15-26-386
boot
title Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
*****
I would be eternally grateful if someone could help me out with this. It is really two problems: 1. I want to be able to boot Windows, and 2. I REALLY need the data on my D drive
Thanks in advance to anyone who responds, johnny
Currently i cannot boot up Windows XP nor access a data drive (shared between Windown and Linux) which I was previously able to. I have a Dell laptop. It has been a couple of years since i first installed it so I have forgotten much, so please sympathise with me ;)
Here is the background. I have my machine setup for dual boot, either Ubuntu or Windows XP. The partitioning is such that my Windows installation is on drive C, and I have a data drive D, which is shared between Windows and Linux.
Here is what happened. I booted windows as I normally did but then up came that blue screen and the words "UNMOUNTABLE BOOT VOLUME". So i searched the net for advice on what to do and here is what i did.
1. Loaded the Windows installation CD and pressed 'R' to start recovery mode. It took me to C: drive.
2. Then i did a 'chkdsk /r' and it said "The volume appears to contain one or more unrecoverable problems".
3. Then i did a 'fixboot' and it said:
>Target partition is C:
>Are you sure you want to write a new bootsector to the partition C:?
... to which i ansewered 'Y'
>The file system on the startup partition is FAT
>FIXBOOT is writing a new bootsector
>The new bootsector was written successfully
Now, when i restarted the computer I got a new error. Here is what I got:
*****
Booting 'Microsoft Windows XP Home Edition'
root (hd0,0)
Filessystem type unknown, partition type 0x7
savedefault
makeactive
chainloader +1
NTLDR is missing
Press any key to restart
*****
So currently I can only boot Ubuntu and this is how i type this message. When i try to mount my shared data drive this is what happens:
johnny@jkd:~$ sudo mount -t vfat -o umask=000 /dev/sda2 /mnt/shared
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
missing codepage or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
*****
For your information, here is what i get for "fdsik -lu"
johnny@jkd:~$ sudo fdisk -l
Password:
Disk /dev/sda: 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/sda1 * 1 1558 12514603+ 7 HPFS/NTFS
/dev/sda2 1559 8171 53118922+ c W95 FAT32 (LBA)
/dev/sda3 8172 9661 11968425 83 Linux
/dev/sda4 9662 9729 546210 f W95 Ext'd (LBA)
/dev/sda5 9662 9729 546178+ 82 Linux swap / Solaris
*****
And the bottom section of my /boot/grub/menu.lst file looks like this
## ## End Default Options ##
title Ubuntu, kernel 2.6.15-27-686
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-686 root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-27-686
savedefault
boot
title Ubuntu, kernel 2.6.15-27-686 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-686 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.15-27-686
boot
title Ubuntu, kernel 2.6.15-27-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-27-386
savedefault
boot
title Ubuntu, kernel 2.6.15-27-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-27-386 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.15-27-386
boot
title Ubuntu, kernel 2.6.15-26-386
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda3 ro quiet splash
initrd /boot/initrd.img-2.6.15-26-386
savedefault
boot
title Ubuntu, kernel 2.6.15-26-386 (recovery mode)
root (hd0,2)
kernel /boot/vmlinuz-2.6.15-26-386 root=/dev/sda3 ro single
initrd /boot/initrd.img-2.6.15-26-386
boot
title Ubuntu, memtest86+
root (hd0,2)
kernel /boot/memtest86+.bin
boot
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Home Edition
root (hd0,0)
savedefault
makeactive
chainloader +1
*****
I would be eternally grateful if someone could help me out with this. It is really two problems: 1. I want to be able to boot Windows, and 2. I REALLY need the data on my D drive
Thanks in advance to anyone who responds, johnny