Upgrade to 12.2 Grub Error:15

I’ve got a dual boot system with Opensuse and Windows XP. I upgraded from 12.1. to 12.2 today and I can no longer boot into Opensuse. I get the following error when I try:


kernel (hd0,4)/grub2/core.img  root=/dev/disk/by-uuid/3d11f16d-731d-46c5-b440-549ca3d0dc0 resume=/dev/disk/by-id/raid-sil_ajbhbiadfbae-part6 splash=slient quiet vga=0x345

Error 15: File not found

Press any key to continue...

Any help would be appreciated.

Odd by uuid and by-id

Is there a RAIDed drive involved here?

No I don’t have raid setup. I was curious myself why it mentioned raid.

Can you boot to a CD and give us
fdisk -l
note uppercase L not a one


# fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8e6148cf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63   102402047    51200992+   7  HPFS/NTFS/exFAT
/dev/sda2   *   102402048   976771071   437184512    f  W95 Ext'd (LBA)
/dev/sda5       102404096   102735871      165888   83  Linux
/dev/sda6       102737920   106944511     2103296   82  Linux swap / Solaris
/dev/sda7       106946560   190836735    41945088   83  Linux
/dev/sda8       190838784   976752639   392956928   83  Linux

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x1bd535dc

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  1953520064   976760001    c  W95 FAT32 (LBA)

That what you were looking for?

I would run the install again

Make sure of the HD order in your BIOS and then make sure of the order it’s seen in the installer and in the Grub summary at the summary screen.

I really don’t want to reinstall everything. Is there not another way to fix it?

Try SuperGrubDisk
See if it will boot SUSE
Then use Yast to re-install grub correctly

On 2012-09-10 02:06, paris3200 wrote:
>
> I’ve got a dual boot system with Opensuse and Windows XP. I upgraded
> from 12.1. to 12.2 today

Online upgrade or offline upgrade? Or not an upgrade?
Because if it is an upgrade you still have a copy of the old grub file and can redo it.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

It was an online upgrade. Can you instruct me on how to use the old grub file to redo it? I didn’t have any luck with SuperGrubDisk.

The old grub is legacy - which is different to 12.2’s grub2
Although it is possible to toggle the installer to legacy.

Personally I think you might find it easier to just try again or do a clean install (you can leave /home unformatted)

On 2012-09-11 06:56, caf4926 wrote:
>
> paris3200;2485869 Wrote:
>> It was an online upgrade. Can you instruct me on how to use the old grub
>> file to redo it? I didn’t have any luck with SuperGrubDisk.
> The old grub is legacy - which is different to 12.2’s grub2
> Although it is possible to toggle the installer to legacy.

He is not supposed to get grub 2 with an online upgrade.
The previous config should be in the /boot/grub/menu* files.
If not, it will be in the backup he surely have.


Cheers / Saludos,

Carlos E. R.
(from 11.4 x86_64 “Celadon” (Minas Tirith))

He is not supposed to get grub 2
See OP .

On 2012-09-11 13:26, caf4926 wrote:
>
>> He is not supposed to get grub 2
> See OP .

I don’t see any reference in the original post of what grub version he is using, but error 15
is a typical version 1 error.


Cheers / Saludos,

Carlos E. R.
(from 12.1 x86_64 “Asparagus” at Telcontar)

OP might want to check Deano’s comments: http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/478269-grub2-12-2-re-install-via-yast.html