Re: Update 10.3 and Now It Wont Boot



Ken Dere wrote:
Paul Thompson wrote:

Updated from the 2.6.22.13 to the 2.6.22.16 kernel and now it fails to
boot with a "error while parsing number".

Help, any suggestions?

Thanks
Paul


I had the same problem which I managed to solve by editing
the /boot/grub/menu.lst file. You need to boot into a terminal mode which
you can do with the installation CD/DVD. I forget exactly what the option
is called. I used systemrescuecd which I always keep on hand.

the following is the menu.lst file as the as the update left it. things
like root=dev/null do not help.
--------------------------------------------------------------

# Modified by YaST2. Last modification on Wed Jan 30 17:11:16 EST 2008
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.16-0.1
kernel root=/dev/null vga=0x31a resume=/dev/sda1 splash=silent showopts
initrd

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.16-0.1
kernel root=/dev/null vga=normal showopts ide=nodma apm=off acpi=off
noresume nosmp noapic maxcpus=0 edd=off 3
initrd

###Don't change this comment - YaST2 identifier: Original name:
linux-2.6.22.13-0.3-default###
title openSUSE 10.3 - 2.6.22.13-0.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.13-0.3-default
root=/dev/disk/by-id/scsi-SATA_ST3250823A_3ND0CYGN-part2 vga=0x31a
resume=/dev/sda1 splash=silent showopts
initrd /boot/initrd-2.6.22.13-0.3-default

###Don't change this comment - YaST2 identifier: Original name:
failsafe-2.6.22.13-0.3-default###
title Failsafe -- openSUSE 10.3 - 2.6.22.13-0.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.13-0.3-default
root=/dev/disk/by-id/scsi-SATA_ST3250823A_3ND0CYGN-part2 vga=normal
showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off
3
initrd /boot/initrd-2.6.22.13-0.3-default

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (hd0,1)
chainloader (fd0)+1

------------------------------------------------------------------------------
next is the fixed menu.lst. Only just fixed it for the 2.6.22.16-0.1 kernel

--------------------------------------------------------------------------------
# Modified by YaST2. Last modification on Wed Jan 30 17:11:16 EST 2008
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,1)/boot/message
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.3 - 2.6.22.16-0.1
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.16-0.1-default
root=/dev/disk/by-id/scsi-SATA_ST3250823A_3ND0CYGN-part2 vga=0x31a
resume=/dev/sda1 splash=silent showopts
initrd /boot/initrd-2.6.22.16-0.1-default

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.3 - 2.6.22.16-0.1
kernel root=/dev/null vga=normal showopts ide=nodma apm=off acpi=off
noresume nosmp noapic maxcpus=0 edd=off 3
initrd

###Don't change this comment - YaST2 identifier: Original name:
linux-2.6.22.13-0.3-default###
title openSUSE 10.3 - 2.6.22.13-0.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.13-0.3-default
root=/dev/disk/by-id/scsi-SATA_ST3250823A_3ND0CYGN-part2 vga=0x31a
resume=/dev/sda1 splash=silent showopts
initrd /boot/initrd-2.6.22.13-0.3-default

###Don't change this comment - YaST2 identifier: Original name:
failsafe-2.6.22.13-0.3-default###
title Failsafe -- openSUSE 10.3 - 2.6.22.13-0.3
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.13-0.3-default
root=/dev/disk/by-id/scsi-SATA_ST3250823A_3ND0CYGN-part2 vga=normal
showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off
3
initrd /boot/initrd-2.6.22.13-0.3-default

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (hd0,1)
chainloader (fd0)+1
------------------------------------------------------------------------------

next diff -b menu.lst.bck menu.lst

--------------------------------------------------------------------------------

diff -b menu.lst.bck menu.lst
10,11c10,12
< kernel root=/dev/null vga=0x31a resume=/dev/sda1 splash=silent
showopts
< initrd
---
root (hd0,1)
kernel /boot/vmlinuz-2.6.22.16-0.1-default
root=/dev/disk/by-id/scsi-SATA_ST3250823A_3ND0CYGN-part2 vga=0x31a
resume=/dev/sda1 splash=silent showopts
initrd /boot/initrd-2.6.22.16-0.1-default

------------------------------------------------------------------------------

hope this helps

Ken D.

Thanks, Ken. I had just figured it out when I saw your post.
.



Relevant Pages