disk mounts fine and passes fsck, but no longer boots

Asked by Richie NH

I've been booting 10.04 from a local ext4 disk just fine. It contains three incarnations of the kernel, topping out at vmlinuz-2.6.32-41-generic. About a week ago I was no longer able to boot from the disk, not even reaching the prompt to choose the version of vmlinuz. I have a thumb drive with a similar set of kernels and I boot that drive successfully. When I do I can mount my original disk and read and write normally. All my files are present. I've run fsck and it shows no problems. In other words, the disk works except for booting.

I'm guessing that there is some corruption of the boot block. How can I rewrite it so that it properly links to the kernels?

Question information

Language:
English Edit question
Status:
Answered
For:
Ubuntu grub2 Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
actionparsnip (andrew-woodhead666) said :
#1

You can use a chroot to reinstate grub, this is a good guide I always use:
http://www.omgubuntu.co.uk/2011/09/live-usb-sticking-grub-2-video

Revision history for this message
Richie NH (richienh) said :
#2

The suggested fix didn't help. For that matter, neither did a complete install of 12.4. The system boots just fine from a USB stick, so I'm going to assume it's a problem with the internal disk controller or the BIOS.

Can you help with this problem?

Provide an answer of your own, or ask Richie NH for more information if necessary.

To post a message you must log in.