Hallo!I have a dual-boot system having installed openSUSE 11.3 and Windows XP.
I tried to create an NTFS partition inside the extended partition that hosts my Linux partitions.
When I rebooted my machine,it could not load the grub bootloader and an error below appears
error 15:file not found
I have tried using super grub disk to recover the grub but no luck.I have reverted to the XP bootloader to at least launch my XP
Using the openSUSE Installation DVD,I have selected the Rescue System.On its terminal,I entered grub and from the command below
grub >find /boot/grub/menu.lst
It cannot find the grub file.In fact,there is no file or folder in the boot directory.
My guess you have somehow destroyed the Linux root partition. Perhaps over writing it with the NTFS partition you added. Did you resize/move anything? If so what did you use to do this. What did you use to create the NTFS? Windows does not recognize anything but Windows so it is hard to say what it did if you used a Windows utility.
Let us see the out put of fdisk -l. You may need a bootable Linux CD to do this.
First guess: the partitions have changed numbers. From the rescue system,
run “file -s /dev/sd*” and post it here between code tags, or upload to the
opensuse pastebin. Also, post the the contents of the grub menu.lst file.
> It cannot find the grub file.In fact,there is no file or folder in the
> boot directory.
Because it is not mounted. In the rescue system, the /boot directory is
from the live dvd rescue subsystem. You have to manually mount your real
system.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)
I also realized that in the rescue system, the /boot directory is from the live dvd rescue subsystem.How do I access my installed system?
I have tried using chroot but no syntax works.
Please assist in accessing my installed system.
On 2010-12-29 09:06, 4joey1 wrote:
>
> I also realized that in the rescue system, the /boot directory is from
> the live dvd rescue subsystem.How do I access my installed system?
Mounting it.
> I have tried using chroot but no syntax works.
Not before mounting!
> Please assist in accessing my installed system.
For example, assume your main root is /dev/sda7, then you would do:
ls -l /mnt
Is it empty? If no, create a new directory:
mkdir /mnt/mine
mount --help (to remember you the syntax):
The command is `mount -t fstype] something somewhere’.
So, do:
mount /dev/sda7 /mnt/mine
However, this is not needed before you tell us the result of what we asked:
Please post the output of:
fdisk -l
file -s /dev/sd*
And also, the contents of /mnt/mine/boot/grub/menu.lst - for this one you
do need the mounting.
–
Cheers / Saludos,
Carlos E. R.
(from 11.2 x86_64 “Emerald” at Telcontar)