PureDisk fails to boot, reporting "Error 21: Selected disk does not exist"

Article:TECH188119  |  Created: 2012-05-06  |  Updated: 2012-05-30  |  Article URL http://www.symantec.com/docs/TECH188119
Article Type
Technical Solution


Environment

Issue



PureDisk fails to boot, reporting "Error 21: Selected disk does not exist"


Error



GNU GRUB version 0.97 (623 lower….)

booting 'PDLinux 6.6.3'
root (hd2,0)


Error 21: Selected disk does not exist"

Press any key to continue


Environment



Boot problem after upgrading to PDLinux 6.6.1. or 6.6.3

 


Cause



Updating the kernel resulted in the /boot/grub/menu.lst root(hd0,0) changing to root(hd2,0).

###Don't change this comment - YaST2 identifier: Original name: linux###
title PDLinux 6.6.3
    root (hd2,0)
 


Solution



  1. Console access via person at the server, or via KVM switch,etc., will be required.
     
  2. Boot from system, go to the grub menu and edit the grub menu option to boot the operating system (usually by pressing “e”). The “root(hdX,Z)” type of command needs to be changed to “root(hdY,Z)”, where hdY is the new BIOS device name for the root/boot disk. Example, edit "root(hd2,0)" to "root(hd0,0)". After editing, the system can be booted by pressing “b”. The system will then boot successfully.
     
  3. At the first boot, the admin should edit the /boot/grub/menu.lst file to change all references of “hdX” to “hdY” so as to point to the correct BIOS device name. This will ensure the system boots correctly thereafter.

 


Supplemental Materials

Description

Example:

/boot/grub/menu.lst

 ###Don't change this comment - YaST2 identifier: Original name: linux###
title PDLinux 6.6.3
    root (hd0,0)
    kernel /vmlinuz-2.6.16.60-0.85.1-smp root=/dev/disk/by-id/scsi-35000cca0000e
4030-part3 vga=0x314 resume=/dev/sdcl2  showopts
    initrd /initrd-2.6.16.60-0.85.1-smp



Article URL http://www.symantec.com/docs/TECH188119


Terms of use for this information are found in Legal Notices