LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Suse/Novell
User Name
Password
Suse/Novell This Forum is for the discussion of Suse Linux.

Notices

Reply
 
Search this Thread
Old 10-01-2012, 01:04 PM   #1
joncr
Member
 
Registered: Jun 2012
Posts: 74

Rep: Reputation: Disabled
12.2 Install Boot Failure with Grub File Not Found Error


OpenSuse 12.2 is failing to boot here, displaying the following error:

"error: file '/boot/grub/i386-pc/normal.mod' not found"

I installed off a Gnome LiveCD on a 64-bit machine . The error initially appeared after the first reboot during the install process.

The system does boot from the install CD via the "Boot From Hard Disk" Option.

/dev/sda is the root drive -- in its entirety -- so /dev/sda1 should be the location of the boot loader. I noticed during the install that I was not asked anything about configuring the boot loader.

Via Yast, I determined that both /dev/sda and /dev/sdf where marked as bootable. /dev/sdf is a drive that contains the swap area. (I reported the same problem here: http://www.linuxquestions.org/questi...ot-4175426712/. OpenSuse marks the /dev/sdf as a boot partition and it also marks, correctly, /dev/sda, as a boot drive. No other Linux I've used has done this. (And 12.2 does it after I manually remove the boot flag and reformat the drive.)

I have removed the boot flag from /dev/sdf and reconfigured grub using Yast.

However, boot still fails, dropping to the error shown above.

One obvious question: 12.2 uses grub2. Why am I getting grub error messages?
 
Old 10-01-2012, 07:40 PM   #2
jefro
Guru
 
Registered: Mar 2008
Posts: 11,506

Rep: Reputation: 1403Reputation: 1403Reputation: 1403Reputation: 1403Reputation: 1403Reputation: 1403Reputation: 1403Reputation: 1403Reputation: 1403Reputation: 1403
"/dev/sda is the root drive -- in its entirety -- so /dev/sda1 should be the location of the boot loader."

Re-do the install but make at least a single /boot partition.

I mean when it creates the file system you tell it to make maybe a 240mb or so partition and mount it as /boot. The rest you can use for everything else.

Last edited by jefro; 10-01-2012 at 07:41 PM.
 
Old 10-01-2012, 07:57 PM   #3
joncr
Member
 
Registered: Jun 2012
Posts: 74

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by jefro View Post
"/dev/sda is the root drive -- in its entirety -- so /dev/sda1 should be the location of the boot loader."

Re-do the install but make at least a single /boot partition.

I mean when it creates the file system you tell it to make maybe a 240mb or so partition and mount it as /boot. The rest you can use for everything else.

Makes no difference, and the separate /boot partition should not be needed.


I did reinstall successfully: The install routine sees a nonexistent MBR on /dev/sdf, and, hence, the Grub2 configuration is incorrectly set to put the boot loader there. Even though the installer offered no way to opt out of automatic configuration, I was able to override it and correct the boot loader location to /dev/sda.

I still don't know why I was getting Grub errors on the failed boots.

For the record, I've installed multiple versions of Linux on machines with multiple physical drives. All of those install routines are error-prone and/or broken. Linux is easy to install on a single drive if you are willing to give up creating your own partitions. It's a pain in the neck to install on more than one drive.
 
  


Reply

Tags
boot failure, grub2


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Grub File Not found Grub Rescue Error on External Sata to USB Drive imayneed Linux - Newbie 11 08-22-2012 02:56 AM
grub boot loader 'file not found - error 15' sirius57 Suse/Novell 5 10-14-2010 10:13 AM
grub > Error 15: File not found jpeters Linux From Scratch 15 04-26-2009 01:09 AM
Older Grub will not boot newer Suse: error 15 File not found ronaldv Suse/Novell 3 10-08-2008 03:53 AM
Suse 10.2 install failure, GRUB error 23, MBR gone frtu Suse/Novell 6 05-17-2007 09:00 PM


All times are GMT -5. The time now is 11:21 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration