Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: error 22 voor de vierde keer  (gelezen 2723 keer)

Offline redbaron

  • Lid
error 22 voor de vierde keer
« Gepost op: 2009/04/07, 18:44:24 »
na een update te installeren alweer voor de vierde keer een error 22.
Door dan tijdens het opstartscherm op e te drukken, en dan terug op e, kan ik de (hd 0,2) terug veranderen in (hd 0,3) en dan via de letter b opstarten.
dan via de terminal de grub terug aanpassen.
Maar waarom veranderd dit tijdens een update?
kan ik dat niet vastzetten?
Ook alle recovery's zijn dan veranderd naar (hd 0.2) waarom gebeurd dat eigenlijk? het is telkens na het installeren waarbij je terug moet opstarten dat dit gebeurd. >:(

Re: error 22 voor de vierde keer
« Reactie #1 Gepost op: 2009/04/07, 19:15:43 »
Ik had dit ook bij een update naar Jaunty.Mijn grub stond op mijn eerste IDE schijf na de update stond grub op mijn sata schijf, ik moest ook de opstart volgorde aanpassen in de BIOS. Een beetje vreemd allemaal. Hoe het komt ??? Ik weet het niet, hopelijk iemand anders wel?

Met vriendelijke groet,

Gijs
In der Beschränkung zeigt sich der Meister.

Offline rja

  • Lid
Re: error 22 voor de vierde keer
« Reactie #2 Gepost op: 2009/04/07, 19:59:20 »
Daar heb ik ook last van gehad, toen ik naar Ubuntu  8.10 ging.

ik gebruik nu in de fstab en ook grub, uuid om de filesystemen te mounten.

https://help.ubuntu.com/community/UsingUUID.

Dus geen idee, of dat die later nog verwisselt zijn.




Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #3 Gepost op: 2009/04/07, 22:51:52 »
Dit is redelijk eenvoudig op te lossen.
Open een terminal en tik het volgende commando in:
gksudo gedit /boot/grub/menu.lst

Zoek de volgende regel op:
# groot=(hd0,2)
Verander die in:
# groot=(hd0,3)
Opslaan, gedit sluiten en dan het volgende commando uitvoeren:
sudo update-grub

Nu blijft het goed staan, tenzij je de volgorde van je schijven/partities weer eens aanpast ;)

Re: error 22 voor de vierde keer
« Reactie #4 Gepost op: 2009/04/07, 23:17:20 »
Waar staat groot voor Johan?

Met vriendelijke groet,

Gijs
In der Beschränkung zeigt sich der Meister.

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #5 Gepost op: 2009/04/07, 23:19:40 »
De schijf en partitie waar je kernel en andere bestanden staan.
(waar ubuntu dus op geïnstalleerd is)
Grub bouwt na iedere kernelupdate de lijst van geïnstalleerde kernels zelf weer op, en doet dat aan de hand van o.a. de gegevens die in het menu.lst bestand staan. Staat er een verkeerde partitie opgegeven, dan krijg je dus een niet werkende lijst.

Re: error 22 voor de vierde keer
« Reactie #6 Gepost op: 2009/04/08, 01:42:50 »
Bij mij staat alles goed, echter na een update met een nieuwe kernel zet hij toch iedere keer weer een foute menu.lst neer.
Ik weet het en herstel het, maar voor newby's is het toch lastig.

Snap eigenlijk niet goed waarom het aldoor fout gaat, maar dat het heel vaak gebeurd bij iedereen is duidelijk.

I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #7 Gepost op: 2009/04/08, 01:44:44 »
Heb je toevallig een dual boot met een andere Linux distro?
Dan kan het zijn dat de verkeerde menu.lst aangepast wordt.

Re: error 22 voor de vierde keer
« Reactie #8 Gepost op: 2009/04/08, 09:43:06 »
Nee er staat er maar 1 op en da's Ubuntu  ;)

Maar hij staat wel op (hd0,6) en dat vind de updater blijkbaar niet goed, die zet hem accuut op (hd0,0)
Volgens mij word gewoon niet gekeken naar de oude menu.lst wanneer de nieuwe gemaakt word.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline jan11000

  • Lid
Re: error 22 voor de vierde keer
« Reactie #9 Gepost op: 2009/04/08, 11:26:58 »
Probleem is dat grub en ubuntu de harde schijven anders tellen.
Dus grub zegt ide schijf is, 0 en je sata is 1. En ubuntu zegt andersom, dus bij update wordt menu.lst gewijzigd, en grub start op en zegt er klopt iets niet met de nummers van se schijven.
Daarom bij een kernel update , voordat je reboot de menu.lst wijzigen en rebooten.

Offline redbaron

  • Lid
Re: error 22 voor de vierde keer
« Reactie #10 Gepost op: 2009/04/08, 22:51:09 »
Klopt het dan wat johan zegt?

sudo update-grub

Of veranderd het dan toch nog na weer een update? ???

Re: error 22 voor de vierde keer
« Reactie #11 Gepost op: 2009/04/09, 15:34:02 »
Bij mij verandert het toch nog steeds.

Tis niet zo'n probleem want ik heb een kopie dus binnen 30 met copy&past of ff handmatig bijwerken is het zo weer klaar.
Echter vind het een grove schoonheids fout.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #12 Gepost op: 2009/04/09, 15:47:29 »
Plaats je menu.lst dan eens hier.
En geef meteen aan op welke schijf Ubuntu geïnstalleerd is. ( (hdx,y) en /dev/sdxy).
Zeg dan ook even wat je iedere keer aan moet passen zodat het weer werkt.

Re: error 22 voor de vierde keer
« Reactie #13 Gepost op: 2009/04/09, 16:54:16 »
Ik of redbaron  ??
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #14 Gepost op: 2009/04/09, 16:56:01 »
Jij hebt toch ook steeds die foutmelding?
Misschien kunnen we er dan ook eens naar kijken en zien we iets wat jou nog niet opgevallen was :)

Re: error 22 voor de vierde keer
« Reactie #15 Gepost op: 2009/04/09, 19:54:04 »
Ik vind het prima,

## ## End Default Options ##

title Ubuntu 8.04.1, kernel 2.6.24-23-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=10c940c2-9534-419f-a9d6-69e1b5ce0f36 ro quiet splash
initrd /boot/initrd.img-2.6.24-23-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-23-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-23-generic root=UUID=10c940c2-9534-419f-a9d6-69e1b5ce0f36 ro single

initrd /boot/initrd.img-2.6.24-23-generic

title Ubuntu 8.04.1, kernel 2.6.24-22-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=10c940c2-9534-419f-a9d6-69e1b5ce0f36 ro quiet splash
initrd /boot/initrd.img-2.6.24-22-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=10c940c2-9534-419f-a9d6-69e1b5ce0f36 ro single

initrd /boot/initrd.img-2.6.24-22-generic

title Ubuntu 8.04.1, kernel 2.6.24-21-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=10c940c2-9534-419f-a9d6-69e1b5ce0f36 ro quiet splash
initrd /boot/initrd.img-2.6.24-21-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-21-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-21-generic root=UUID=10c940c2-9534-419f-a9d6-69e1b5ce0f36 ro single

initrd /boot/initrd.img-2.6.24-21-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST


# This is a divider, added to separate the menu items below from the Debian

# ones.

title Other operating systems:

root





# This entry automatically added by the Debian installer for a non-linux OS

# on /dev/hda1

title Microsoft Windows XP Professional

root (hd0,0)

savedefault

makeactive

chainloader +1



Zoals ik al eerder zij, hij maakt van (hd0,6) dus (hd0,0)
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #16 Gepost op: 2009/04/09, 20:26:40 »
Is dat alles? Je mist nu net precies alle belangrijke instellingen.

Re: error 22 voor de vierde keer
« Reactie #17 Gepost op: 2009/04/09, 21:43:03 »
Dit is alles.

Vertel wat zou ik moeten missen?
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #18 Gepost op: 2009/04/09, 21:46:50 »
Dit is die van mij:
# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout 3

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/md0 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu jaunty (development branch), kernel 2.6.28-11-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=/dev/md0 ro quiet splash
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu jaunty (development branch), kernel 2.6.28-11-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.28-11-generic root=/dev/md0 ro  single
initrd /boot/initrd.img-2.6.28-11-generic

title Ubuntu jaunty (development branch), memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

Let met name op de stukken tussen:
## ## Start Default Options ##

# belangrijke instellingen

## ## End Default Options ##

Edit: Jij moet dus letten op dit stukje:
## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)
Daar staat bij jou dan waarschijnlijk (hd0,0) en dat moet 0,6 worden.
« Laatst bewerkt op: 2009/04/09, 21:49:05 door Johan van Dijk »

Re: error 22 voor de vierde keer
« Reactie #19 Gepost op: 2009/04/09, 23:56:59 »
Ah bedoel je dat gedeelte..

Hmz dat had ik weggelaten omdat er overal een # voor staat.
Staat verder idd standaard en daar rommel ik niet mee.

Voor alle duidelijkheid:
# menu.lst - See: grub(8), info grub, update-grub(8)

#            grub-install(8), grub-floppy(8),

#            grub-md5-crypt, /usr/share/doc/grub

#            and /usr/share/doc/grub-doc/.



## default num

# Set the default entry to the entry number NUM. Numbering starts from 0, and

# the entry number 0 is the default if the command is not used.

#

# You can specify 'saved' instead of a number. In this case, the default entry

# is the entry saved with the command 'savedefault'.

# WARNING: If you are using dmraid do not use 'savedefault' or your

# array will desync and will not let you boot your system.

default 0



## timeout sec

# Set a timeout, in SEC seconds, before automatically booting the default entry

# (normally the first entry defined).

timeout 25



## hiddenmenu

# Hides the menu by default (press ESC to see the menu)

#hiddenmenu



# Pretty colours

#color cyan/blue white/blue



#A splash image for the menu

splashimage=(hd0,6)/boot/grub/splashimages/bsd.xpm.gz



## password ['--md5'] passwd

# If used in the first section of a menu file, disable all interactive editing

# control (menu entry editor and command-line)  and entries protected by the

# command 'lock'

# e.g. password topsecret

## password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/

# password topsecret



#

# examples

#

# title Windows 95/98/NT/2000

# root (hd0,0)

# makeactive

# chainloader +1

#

# title Linux

# root (hd0,1)

# kernel /vmlinuz root=/dev/hda2 ro

#



#

# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST



### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=10c940c2-9534-419f-a9d6-69e1b5ce0f36 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single


## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

Der staat idd # groot=(hd0,0)

Zou dit eens kunnen aanpassen en see what happens de volgende keer.

Gevoelsmatig blijf ik het toch maf vinden indien het hier vanaf hangt het niet netjes word aangepast tijdens de install.

Maagoe zal het aanpassen en bij de volgende kernel zullen we het beleven en laat ik het weten  ;)
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline Johan van Dijk

  • Administrator
    • johanvandijk
Re: error 22 voor de vierde keer
« Reactie #20 Gepost op: 2009/04/10, 01:56:54 »
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs
Die regels met een enkel hekje ervoor binnen de "default options" regels zijn dus ook gewoon instellingen.

Wil je weten of die verandering helpt? Even sudo update-grub uitvoeren. Dan zie je het meteen :)

Re: error 22 voor de vierde keer
« Reactie #21 Gepost op: 2009/04/10, 10:58:58 »
Nog nix aan de menu.lst veranderd, dus # groot=(hd0,0) staat er nog.

gandyman@gandyman:~$ sudo update-grub
[sudo] password for gandyman:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... found: (hd0,6)/boot/grub/splashimages/bsd.xpm.gz

Found kernel: /boot/vmlinuz-2.6.24-23-generic
Found kernel: /boot/vmlinuz-2.6.24-22-generic
Found kernel: /boot/vmlinuz-2.6.24-21-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

gandyman@gandyman:~$

Als ik nu de menu.lst check staat alles nog netjes op (hd0,6).
Hij verandert het dus niet naar (hd0,0) , zoals bij een nieuwe kernel install.
Dit testje werkt bij mij dus niet.
Heb ff een scherm afdruk erbij gedaan zodat je kan zien dat de menu.lst zonet verandert/bijgewerkt is door de opdracht.

Ben benieuwd of dit wel bij jouw werkt ?

[verwijderd door de beheerder]
« Laatst bewerkt op: 2009/04/10, 11:02:14 door Gandyman »
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D