I thought it was the same as mine alas it was not i had grub error 22, after repartitioning and grub error 17 after reinstalling linux.
So fixing error 15 seems a bit more complicated... try searching google for more informative measures, this was taken from gentoo forums.
Code: Select all
Grub error 15
After hitting return in the grub prompt you get something similar to this one?
Code:
Booting 'Linux xxx'
root (hd0,0)
Filesystem type is ext3fs, partition type 0x83
kernel (hd0,0)/boot/kernel-2.4.20 root=/dev/hda3 vga=792
Error 15: File not found
Press any key to continue...
info grub wrote:
15 : File not found
This error is returned if the specified file name cannot be found, but everything else (like the disk/partition info) is OK.
If it's the kernel that it's missing (bzImage, kernel...):make sure that the file it is referring to exists on your boot partition.
To find out what the exact name of your kernel is, first boot from the live-cd or into your existing linux installation. Then mount /boot if you've got a seperate partition, or mount / if you don't. Then do the following:
I will list how to mount the partition just incase your not sure. windows if it was the first operating system installed will be sda1, second sda2 etc. swap paritions are usually sda5 and higher but not always. as some hdd's can have up to 100 operating systems on them. mine for instance has:
partition | size | filesystem | OS
sda1 - 450gb - ntfs - Vista
sda3 - 45gb - ext3 - Mint 7
sda4 - 85gb - ext3 - LFS
sda5 - 20gb - ext3 - spare space
sda2 - 2gb - swap
I'm not sure how swap ended up as sda2, as it was made with the mint partition during install. Probably my doing.
You can easily see how your system is by loading up gparted on the live cd. (mint menu ---> administration ---> partition editor)
I want to mount my mint partition so first we will need to make a folder to mount it to. preferably in /mnt but it doesn't matter as this is just a liveCD and will be deleted as soon as we reset the computer.
sudo mkdir -v /mnt/mint
sudo mount -v -t ext3 /dev/XXX /mnt/mint (XXX is replaced with the partition of your mint install. in my case /dev/sda3)
because this is taken from gentoo the folder location might be a bit off,
Code: Select all
Code:
cd /boot (or in our case /mnt/mint/boot)
ls
This will list all the kernels that you've got on your boot partition.
If your kernel is missing make sure that you compiled a kernel either with genkernel or make menuconfig
Code:
cd /usr/src/linux/ ( in case of --- /mnt/mint/usr/src/linux)
make menuconfig
and you copied it to your boot partition.
Code:
cp /mnt/mint/usr/src/linux/arch/[your architecture, e.g. x86]/boot/bzImage /mnt/mint/boot/
However if this error is caused while trying to install grub. And is similar to this one:
Code:
grub> root (hd0,0)
Filesystem type is xfs, partition type 0x83
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... no
Checking if "/grub/stage1" exists... no
Error 15: File not found
First of all make sure that you changed root(hd0,0) and setup (hd0) according to your systems specifications.
It may also be possible that grub uses other numbers for your drives than your kernel. So although it may be hda it could be that it is not hd0. However usually this is not the case.
Or else give this line a try provided by dirtboy
Code:
grub-install /dev/bootdevice
If all else fails make sure that your partition is not somehow corrupt. Be sure that you are able to create symbolic links.
Check to make sure that it is definitely error 15 before doing this....