Nieuws:

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

Auteur Topic: grub error 22  (gelezen 3088 keer)

lennart

  • Gast
grub error 22
« Gepost op: 2006/07/05, 08:50:16 »
Ik heb laats mijn windows xp pro verwijderd en er windows xp media center edition voor in de plaats gezet. Hierna heb met de livecd grub opnieuw in mijn mbr gezet. Als ik nu de computer opstart zegt grub error 22. Na wat gezocht te hebben op internet heb ik in de windows recovery console van de installatiecd van windows de commando's fixmbr en fixboot uitgevoerd. Nu start de windows bootloader weer op. Maar als ik deze weer overschrijf met grub krijg ik weer error 22! Ik heb het ook geprobeerd met de Super Grub Disk deze error te repareren. maar dit werkt ook niet.

Hier mijn Partities:
hda1      ext3
hda2      fat32
hda3      ntfs, windows xp mce
hda4      ntfs
hdb1      ext3, ubuntu dapper
hdb2      swap

Windows en Linux heb ik steeds allebei in het mbr van mijn eerste hd gezet.

Alvast bedankt,
Lennart

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
grub error 22
« Reactie #1 Gepost op: 2006/07/05, 09:10:01 »
Hoe heb je Grub er weer op proberen te zetten? Volgens mij is de truuk om Grub weer in het mbr te krijgen met de juiste menu.lst, dus verwijzend naar de benodigde bestanden van je linux partitie
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

lennart

  • Gast
grub error 22
« Reactie #2 Gepost op: 2006/07/05, 09:21:13 »
Citaat van: profoX
Hoe heb je Grub er weer op proberen te zetten?
Volgens: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

Deze commando's heb ik uitgevoerd:
sudo grub
root (hd1,0)
setup (hd0)

Ik heb in plaats van setup (hd0) al van alles gebrobeerd, zoals 'setup (hd1,0)' en 'setup (hd1)'

Met mijn menu.lst is niks mis geloof ik...

lennart

  • Gast
grub error 22
« Reactie #3 Gepost op: 2006/07/07, 17:54:14 »
kan iemand me a.u.b. helpen? Ik zou graag weer in ubuntu kunnen booten.

Offline theokus

  • Lid
  • Steunpunt: Nee
grub error 22
« Reactie #4 Gepost op: 2006/07/07, 18:10:56 »
Citaat van: lennart
kan iemand me a.u.b. helpen? Ik zou graag weer in ubuntu kunnen booten.
Ik start wat ik wil..... Vista of Ubuntu.
Met Gag46....

Effe kijken waar Ubuntu staat >

sudo fdisk -lu

Je zou dan een regel moeten zien zoals deze

/dev/hda2  39070080  126961694  43945807+ 83 Linux

Doe dan dit:

sudo grub-install /dev/hda2

Als je de pc start zal Ubuntu steeds en als eerste starten....

Je kan alles instellen in gag46 en heel het systeempje staat
op
As good as it gets

Offline bartek

  • Lid
    • http://bartek.blogsome.com
  • Steunpunt: Nee
grub error 22
« Reactie #5 Gepost op: 2006/07/07, 18:16:30 »
Staat Grub wel op je MBR?
| Deliberando saepe perit occasio |

"Car la vie est un bien perdu quand on n'a pas vécu comme on l'aurait voulu"

lennart

  • Gast
grub error 22
« Reactie #6 Gepost op: 2006/07/07, 21:14:29 »
Citaat van: bartek
Staat Grub wel op je MBR?
Volgensmij wel. Ik dacht dat je grub hiermee in je MBR zet:
Citaat van: lennart
Deze commando's heb ik uitgevoerd:
sudo grub
root (hd1,0)
setup (hd0)

lennart

  • Gast
grub error 22
« Reactie #7 Gepost op: 2006/07/08, 09:23:33 »
Citaat van: theokus
Ik start wat ik wil..... Vista of Ubuntu.
Met Gag46....
Gag46 is toch een bootmanager die niet samen met ubuntu werkt? Als er dan nieuwe kernels worden geinstalleerd moet je die dan toch handmatig toevoegen? Ik heb al gezocht naar andere bootmanagers, alleen ik wil toch graag grub omdat ik dan niet alles handmatig in hoef te stellen.

Citaat van: theokus
Effe kijken waar Ubuntu staat >

sudo fdisk -lu

Je zou dan een regel moeten zien zoals deze

/dev/hda2  39070080  126961694  43945807+ 83 Linux

Doe dan dit:

sudo grub-install /dev/hda2
Heb ik al geprobeerd(volgens: https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows), maar ik krijg hier allerlei foutmeldingen. Ik zal nog eens even kijken wat hij allemaal zegt...

//EDIT
Ik heb de install cd in rescue mode opgestart en grub-install uitgevoerd. Dit lukt, maar als ik dan exit type krijg ik de foutmelding: 'Er is een shell(/bin/sh -l) gevonden in uw basisbestandssysteem(/dev/discs/disc0/part1), maar er trad een fout op bij het uitvoeren ervan. Als ik nu de computer opnieuw opstart krijg ik gewoon weer error 22.

Als ik met de live-cd grub-install utvoer krijg ik deze foutmelding: 'could not find device for /boot: not found or not a block device'

Offline theokus

  • Lid
  • Steunpunt: Nee
grub error 22
« Reactie #8 Gepost op: 2006/07/08, 13:26:58 »
lennart,

Ik ben geen specialist maar wel een plantrekker:-)

Heb me ook plat gezocht naar een bootmanager....tot ik gag46 vond.

Windows Vista is niet Windows XP...

Ik start mijn pc en Ubuntu zal booten.
OF
ik start de pc met gag46 en ik kies voor Vista.

Het zou natuurlijk leuker zijn als alles op de harde schijf stond
en dat ik kon kiezen via een soort van bootmenu.
Ik bedoel dus met de mogelijkheden van Ubuntu of grub enz.

XP samen met Ubuntu heb ik nog niet geprobeerd.
Ik kijk er ook niet naar uit omdat binnen enkele maanden
Vista op de markt zal komen.

Ben wel natuurlijk ge
As good as it gets

lennart

  • Gast
grub error 22
« Reactie #9 Gepost op: 2006/07/08, 14:26:15 »
Citaat van: theokus
Het zou natuurlijk leuker zijn als alles op de harde schijf stond
en dat ik kon kiezen via een soort van bootmenu.
Ik bedoel dus met de mogelijkheden van Ubuntu of grub enz.
Dat kan ook heel gemakkelijk via grub, alleen mijn grub is dus kapot en nu kan ik alleen nog in windows komen, via de windows bootmanager.

Ik heb net een grub opstart-usbstick gemaakt(kheb geen diskettes), maar helaas kwam ik er net achter dat mijn computer niet kan booten vanaf een usbstick... (en de usbstick doet het wel op de computer van mijn broertje! :(:( )

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
grub error 22
« Reactie #10 Gepost op: 2006/07/08, 16:55:37 »
Citaat van: lennart
maar helaas kwam ik er net achter dat mijn computer niet kan booten vanaf een usbstick... (en de usbstick doet het wel op de computer van mijn broertje! :(:( )
Misschien moet je dat gewoon in je bios setup instellen
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

lennart

  • Gast
grub error 22
« Reactie #11 Gepost op: 2006/07/08, 17:46:12 »
Citaat van: profoX
Misschien moet je dat gewoon in je bios setup instellen
Heb ik ook geprobeerd, maar niks deed het.

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
grub error 22
« Reactie #12 Gepost op: 2006/07/08, 20:22:11 »
Dan ondersteunt dat bios/moederbord dat misschien niet, wellicht een wat oudere pc ?
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

Offline eendje

  • Lid
  • Steunpunt: Nee
grub error 22
« Reactie #13 Gepost op: 2006/07/08, 21:23:58 »
@lennart

Kun je misschien toch nog even je menu.lst posten. Doen toch nog effe een check of alles klopt.

By the way

Citaat
sudo grub
root (hd1,0)
setup (hd0)
is in jouw geval niet goed. Volgens mij moet het:

sudo grub
root (hd0,0)
setup (hd0)

zijn. In grub heeft de eerste harde schijf nummer nul. De eerste partitie is ook nummer nul.
Een dag niets geleerd is een dag niet geleefd!
Ik blog dus ik besta!
__________________________________________________________
Een vraag? Heb je al eens gekeken op: http://wiki.ubuntu-nl.org/FAQ?

lennart

  • Gast
grub error 22
« Reactie #14 Gepost op: 2006/07/09, 10:16:08 »
Citaat van: eendje
is in jouw geval niet goed. Volgens mij moet het:

sudo grub
root (hd0,0)
setup (hd0)

zijn. In grub heeft de eerste harde schijf nummer nul. De eerste partitie is ook nummer nul.
Als je kijkt naar mijn eerste post zie je dat linux en grub op de eerste partitie van mijn TWEEDE harde schijf staan :)

Iniedergeval, ik ben al een stuk verder gekomen. Ik realiseerde me dat ik op die usb-stick dezelfde grub had gezet als op mijn harde schijf stond, alleen dan zonder een paar andere bestanden. De bestanden in /boot/grub/ die ik niet op mijn usb stick had gezet, heb ik dus ook van mijn hd verwijderd. Mijn computer gerestart, en geen error 22 meer! Als ik nu alleen ubuntu wil booten zegt hij "error 15, file not found", na het commando kernel /boot/blablabla, terwijl die bestanden echt wel bestaan! Ik ben toen naar de command line in grub gegaan en heb (ongeveer) de volgende commando's uitgevoerd:
Citaat
root (hd1,0)
kernel /boot/vmlinuz-2.6.15-25-386 root=/dev/hdb1 ro quiet splash
initrd /boot/initrd.img-2.6.15-25-386
boot
En ja hoor! Hij boot in ubuntu. Alleen enter drukken op ubuntu in in mijn boot screen lukt niet...

Hier mijn menu.lst:
Citaat van: menu.lst
# 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 change this entry to 'saved' 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      10

## 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/hdb1 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,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

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery mode) 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

## ## End Default Options ##

title      Ubuntu, kernel 2.6.15-23-386
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro quiet splash
initrd      /boot/initrd.img-2.6.15-23-386
savedefault
boot

title      Ubuntu, kernel 2.6.15-23-386 (recovery mode)
root      (hd1,0)
kernel      /boot/vmlinuz-2.6.15-23-386 root=/dev/hdb1 ro single
initrd      /boot/initrd.img-2.6.15-23-386
boot

title      Ubuntu, memtest86+
root      (hd1,0)
kernel      /boot/memtest86+.bin
boot

### 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/hda3
title      Microsoft Windows XP Professional
root      (hd0,2)
savedefault
makeactive
chainloader   +1

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
grub error 22
« Reactie #15 Gepost op: 2006/07/09, 10:56:41 »
Je systeem is niet geupdate, of je hebt een vorige versie van menu.lst ......
Er staat een oude Linux kernel in, de huidige is 2.6.15-25-386 voor Dapper.
Kijk even welke kernel geinstalleerd is en/of update je systeem...

Groeten uit Zeeland,
Ron
OpenStandaard evangelist, OpenSource promotor, OpenData liefhebber.
Xubuntu gebruiker en voorstander (XFCE).
In Nederland bekend als een dwarsligger.

lennart

  • Gast
grub error 22
« Reactie #16 Gepost op: 2006/07/09, 19:20:15 »
Citaat van: r0n.
Je systeem is niet geupdate, of je hebt een vorige versie van menu.lst ......
Er staat een oude Linux kernel in, de huidige is 2.6.15-25-386 voor Dapper.
Kijk even welke kernel geinstalleerd is en/of update je systeem...

Groeten uit Zeeland,
Ron
De kernels 2.6.15-20-386 tot en met 2.6.15-25-386 zijn geinstalleerd, en deze stonden eerst ook allemaal in mijn menu.lst, alleen nadat ik het commanda update-grub had uitgevoerd is mijn menu.lst hierin veranderd.

lennart

  • Gast
grub error 22
« Reactie #17 Gepost op: 2006/07/11, 18:25:47 »
Het is me eindelijk gelukt om weer te booten in ubuntu. Die error 15 kwam omdat mijn hd0 dn hd1 opeens omgewisseld waren, terwijl in device.map nog steeds hetzelfde staat als eerst. Als ik nu update-grub uitvoer, veranderd hij alle hd0's weer in hd1's, en kan ik niet meer booten.

In ubuntu kan ik nu dus weer booten, maar windows krijg ik niet opgestart via grub. Hij zegt dan iets van "disk read error". Met de windows bootloader kan ik wel gewoon in windows booten. Ik weet zeker dat in mijn menu.lst alles voor windows goed staat ingesteld.

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
grub error 22
« Reactie #18 Gepost op: 2006/07/11, 19:11:21 »
Lijkt me een probleem met:
root        (hd0,2)
in de desbetreffende sectie van menu.lst (voor windows xp)
Probeer wat andere waarden ?
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

lennart

  • Gast
grub error 22
« Reactie #19 Gepost op: 2006/07/11, 21:11:50 »
Citaat van: profoX
Lijkt me een probleem met:
root        (hd0,2)
in de desbetreffende sectie van menu.lst (voor windows xp)
Probeer wat andere waarden ?
Ik heb al van alles geprobeerd, maar dit moet echt de goede zijn. Het is gewoon de derde partitie van mijn eerste harde schijf. In elke partition manager staat het zo en in linux is het hda3.

Offline mcgyver

  • Lid
  • Steunpunt: Nee
grub error 22
« Reactie #20 Gepost op: 2006/07/28, 21:50:20 »
Ik kan me vergissen, maar ik dacht dat:
0 is de eerste
1 is de tweede
2 is de derde

Wil een deskundige deze leek corrigeren als het fout is?

Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
grub error 22
« Reactie #21 Gepost op: 2006/07/28, 22:00:35 »
Citaat van: mcgyver
Ik kan me vergissen, maar ik dacht dat:
0 is de eerste
1 is de tweede
2 is de derde

Wil een deskundige deze leek corrigeren als het fout is?
Je bent juist:

(hd0,2) = 1ste schijf, 3de partitie = /dev/hda3
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)

lennart

  • Gast
grub error 22
« Reactie #22 Gepost op: 2006/07/29, 11:54:35 »
Het is me inmiddels gelukt om weer te booten in linux en windows. Het probleem was dat ik grub nu in de mbr van mijn tweede harde schijf had gezet terwijl het eerst in de mbr van mijn eerste harde schijf stond. Grub dacht hierdoor dat mijn tweede harde schijf mijn eerste was.