Background: I have an HP 2140 netbook, I have Windows XP Pro and Ubuntu 9.04 Jaunty installed on it. Everything work(ed) fine until I went to replace grub with GFXBoot.
The Problem: After I removed grub and tried to install GFXBoot, with no apparent errors or any problems, I rebooted the system.
A black screen with a blinking cursor appears for a few seconds and then the netbook tries to boot from the NIC and can't.
Ok, the obvious answer is I have messed up grub.
So I boot into a live usb, reinstall grub and configure it like every site I visited told me to.
Ok, it could be the MBR, so I grab a copy of Super Grub Disk, boot into it, and try to repair the MBR there, it says it's successful so I reboot.
I'm fed up by this point so I just use SGD to boot into Ubuntu, which works great, the only problems are
1. I don't want to have to use SGD to boot every time.
2. I would like grub to function.
3. I cannot boot into my windows install even with SGD.
To add more annoyance, my NTFS partition is "dirty" and needs to be chkdsk'd, which I can't do, because I can't get into Windows and my netbook lacks a CD drive to use the Windows disk to repair with.
This means ubuntu won't even mount that partition, which means I have no access to my files.
I am at the end of my rope here, I have tried everything.
I have repaired the MBR multiple times, uninstalled and reinstalled grub and grub2, tried SGD, everything.
I could really use some new help.
Specs : Atom CPU
(Output of fdisk -l )
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x33686b96
Device Boot Start End Blocks Id System
/dev/sda1 * 1 15541 124833051 7 HPFS/NTFS
/dev/sda2 15542 19457 31455270 5 Extended
/dev/sda5 15542 15906 2931831 82 Linux swap / Solaris
/dev/sda6 * 15907 19457 28523376 83 Linux
Searching for GRUB installation directory ... found: /boot/grub
Installing GRUB to /dev/sda as (hd0)...
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.