Author Topic: Error 23, whatever I try  (Read 10190 times)

Offline constant

  • Newbie
  • *
  • Posts: 2
Error 23, whatever I try
« on: 2008/04/28, 17:39:46 pm »
Have problems which I do not seem to be able to solve with SG.
I have two different Suse linux on my system. One which I use daily and the
other which I want to groom as a replacement. One Suse 10.2 uses hda, hdb
etc. and the Suse 10.3 uses sda, sdb etc.
That means in praxis that with the original installation of version 10.3 which
uses the sda etc. convention a new grub menu was made with a menu section
which goes to the menu list on the section for the hdb startup.
That worked until I had a break down on my system and had to redo some things.
Right now I can start the Suse 10.2 but if I want to go into the newer version
I am stuck with the information:
Booting
rootnotify (dev/sdb1,0)
Error 23: Error while parsing number
Press any key to continue

Same info if I start with SG.
What is this error trying to tell me? I have looked into the menu.lst and
everything seems fine there. I have edited the boot menu with "e" but
whatever I change there does not solve my problem. 

Offline adrian15

  • Administrator
  • Hero Member
  • *****
  • Posts: 833
  • Please test Rescatux and report back feedback...
    • El blog de adrian15
Re: Error 23, whatever I try
« Reply #1 on: 2008/04/29, 12:42:46 pm »
Right now I can start the Suse 10.2 but if I want to go into the newer version
I am stuck with the information:
Booting
rootnotify (dev/sdb1,0)
Error 23: Error while parsing number
Press any key to continue

I have edited the boot menu with "e" but
whatever I change there does not solve my problem. 


I would try to edit it and write

rootnoverify (hd0,0)

however it all depends where every distribution it is.

Please check this url:
http://www.supergrubdisk.org/wiki/Multi_Distribution_Boot_Howto
for help about how to multiboot several distributions.

adrian15
If you have liked this piece of advice please consider donating to the Super Grub Disk project.

Offline constant

  • Newbie
  • *
  • Posts: 2
Re: Error 23, whatever I try
« Reply #2 on: 2008/05/02, 16:23:43 pm »
Think the problem was the new naming of all the harddisks in openSUSE from version 10.2 to 10.3
Now every harddisk is given the sd name. In order to get things still running the harddisks and their partitions can be given an id. (is the complete name and version etc etc. from the harddisk or is given a label.
If I try to start version 10.3 in the grub menu of 10.2 stops the boot somewhere after it cannot do anything with the hd information.
The information I got is:
waiting for device /dev/disk/by-label /suse103 to appear.
Want to fallback to /dev/disk by-id/ata-.... part1 y/n

after which the system stops as it has lost its way.
My solution to this problem was to start the menu.lst for the version 10.3 completely new, taking into account the new naming convention and booting the older version with chainloader. That chainloader reads the menulist from that version and produces the expected choices.
SG was a big help in restoring the working grub in perfect order after I had messed up the menu with the newest version.
Evrything works now fine.

Offline adrian15

  • Administrator
  • Hero Member
  • *****
  • Posts: 833
  • Please test Rescatux and report back feedback...
    • El blog de adrian15
Re: Error 23, whatever I try
« Reply #3 on: 2008/05/05, 21:54:32 pm »
Think the problem was the new naming of all the harddisks in openSUSE from version 10.2 to 10.3
Now every harddisk is given the sd name. In order to get things still running the harddisks and their partitions can be given an id. (is the complete name and version etc etc. from the harddisk or is given a label.
I see.
If I try to start version 10.3 in the grub menu of 10.2 stops the boot somewhere after it cannot do anything with the hd information.
The information I got is:
waiting for device /dev/disk/by-label /suse103 to appear.
Want to fallback to /dev/disk by-id/ata-.... part1 y/n

after which the system stops as it has lost its way.
That's because the new kernel does not understand the old kernel root argument.

My solution to this problem was to start the menu.lst for the version 10.3 completely new, taking into account the new naming convention and booting the older version with chainloader. That chainloader reads the menulist from that version and produces the expected choices.
Did not you have already that menu.lst in the 10.3 partition (or the 10.2 one) or did you choose at installation to have a share /boot partition?

SG was a big help in restoring the working grub in perfect order after I had messed up the menu with the newest version.
Evrything works now fine.
I am glad SGD helped you.

I want to tell you that I have updated the classic method section on the Multi Distribution Boot Howto wiki page with your particular case:

http://www.supergrubdisk.org/wiki/Multi_Distribution_Boot_Howto#Classic_method

You might improve it by getting yourself a wiki account if you think it should be improved.

Thank you again for having solved your problem in the right way, the non-installing-away way.  :)

adrian15
If you have liked this piece of advice please consider donating to the Super Grub Disk project.