Environment
Novell Open Enterprise Server (Linux based)
Novell SUSE Linux Enterprise Server 9
Novell SUSE Linux Enterprise Server 9
Situation
GRUB comes up to a black screen with a prompt
GRUB error 24
ERROR: Error 24 attempt to access block outside partition
Can only boot server from Installation CD
Running grub-install results in an error similar to"/dev/cciss/c0d0 does not have any corresponding BIOS drive"
GRUB error 24
ERROR: Error 24 attempt to access block outside partition
Can only boot server from Installation CD
Running grub-install results in an error similar to"/dev/cciss/c0d0 does not have any corresponding BIOS drive"
Resolution
Novell is investigating, the current workarounds are as
follows:
Option 1:
***Important. With LILO, after each kernel upgrade, the command "lilo" (without quotes) needs to be run as the root user to update the configuration file.
Option 1:
- Boot off the Installation CD, choose Installation
- Select Language, accept License Agreements
- Change the installation type to "Boot Installed System"
- Continue, allow the server to boot. There may be driver errors, ignore them.
- When the system is up launch a shell
- Edit the /etc/grub.conf (assuming grub is currently being
used).
- Change "install --stage2=..." to "install --force-lba
--stage2=..."
- Save and exit the file
- At the console type "grub-install /dev/yourdevice" (don't point to a partition like /dev/hda1)
- If there are no errors then reboot. If you get the same
failure then try option 2.
- Boot off the Installation CD, choose Installation
- Select Language, accept License Agreements
- Change the installation type to "Boot Installed System"
- Continue, allow the server to boot. There may be driver errors, ignore them.
- When the system is up, launch YaST
- Go to System -> Boot Loader Configuration
- Choose "Edit" (not "Edit Configuration Files")
- Change the boot loader type from GRUB to LILO, choose OK
- Select to "Convert Current Configuration", choose OK
- Finish the changes. If there are no errors, you are ready
to reboot.
***Important. With LILO, after each kernel upgrade, the command "lilo" (without quotes) needs to be run as the root user to update the configuration file.
Additional Information
Driver errors may appear during the initial boot if the kernel the
system does not have the same kernel as what the Installation CD is
using. This shouldn't be an issue, but you should try to use
the Service Pack CD that matches the Service Pack your server is
running.