Nieuws:

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

Auteur Topic: Error 22 bij Grub installer  (gelezen 1142 keer)

bekkum

  • Gast
Error 22 bij Grub installer
« Gepost op: 2007/10/24, 10:05:02 »
Hallo

Ik draai een dual boot systeem, met windows xp en ubuntu 7.04, op een enkele harddisk.
Omdat ik te weinig schijfruimte had om 7.10 te installeren besloot ik om mijn linux partitie maar wat groter te maken ten kosten van een fat partitie. Dat heb ik met parition magic gedaan, maar dat was niet zo'n geweldig plan bleek.

Hij gaf nu een error tijdens het draaien van de bootloader. Een ubuntu life cd gepakt, en naar oplossingen gaan zoeken, zoals hier: http://sudan.ubuntuforums.com/showthread.php?t=224351. Tijdens het opnieuw installeren van grub gaat het echter mis.

In grub doe ik

grub> find /boot/grub/share1

Error 15: File not found

grub> find /boot/grub/stage1
 (hd0,5)

grub> root (hd0,5)

grub> setup (hd0)
 Checking if "/boot/grub/stage1" exists... yes
 Checking if "/boot/grub/stage2" exists... yes
 Checking if "/boot/grub/e2fs_stage1_5" exists... yes
 Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,5)/boot/grub/stage2
/boot/grub/menu.lst"... failed

Error 22: No such partition

grub>
Hij geeft deze error, en het lukt me niet om het goed te installeren. Ik heb elders op internet dit probleem vaker gezien, maar geen oplossingen kunnen vinden.

Voor de volledigheid nog even mijn fdisk -l

ubuntu@ubuntu:/media/disk/boot/grub$ sudo fdisk -l
omitting empty partition (5)

Disk /dev/sda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2245    18032931    7  HPFS/NTFS
/dev/sda2            2246        3819    12643155    c  W95 FAT32 (LBA)
/dev/sda4            3820        4864     8393962+   f  W95 Ext'd (LBA)
/dev/sda5            3820        4832     8136859+  83  Linux
Iemand een oplossing?

Offline bartek

  • Lid
    • http://bartek.blogsome.com
Error 22 bij Grub installer
« Reactie #1 Gepost op: 2007/10/24, 10:07:55 »
Citaat van: bekkum
  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2245    18032931    7  HPFS/NTFS
/dev/sda2            2246        3819    12643155    c  W95 FAT32 (LBA)
/dev/sda4            3820        4864     8393962+   f  W95 Ext'd (LBA)
/dev/sda5            3820        4832     8136859+  83  Linux
Iemand een oplossing?
hmmm ... ik zie geen EXT3 partitie (tenzij hij hier Linux aangeeft) en waar is je SWAP?
| Deliberando saepe perit occasio |

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

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Error 22 bij Grub installer
« Reactie #2 Gepost op: 2007/10/24, 10:08:05 »
Grub begint te tellen vanaf 0.
Partitie 1 = 0
Partitie 2 = 1
enzovoorts.

Het gaat om de vijfde partitie. Het commando moet dus zijn: root (hd0,4).

Of is die vijfde partitie soms de swap? Dan heb je nu helemaal geen Linux meer op je schijf....

bekkum

  • Gast
Error 22 bij Grub installer
« Reactie #3 Gepost op: 2007/10/24, 10:20:17 »
(hd0,4) heb ik al geprobeerd, krijg je dit:

grub> root (hd0,4)

grub> setup (hd0)

Error 17: Cannot mount selected partition
Wat betreft die swap schijf: geen flauw idee eigenlijk. Ik heb mijn linux partitie nog wel, want die wordt door de livedisk gewoon in /media/disk gemount, en die kan ik ook lezen en zo.

Offline Menno_

  • Lid
Error 22 bij Grub installer
« Reactie #4 Gepost op: 2007/10/24, 16:11:24 »
Citaat van: bekkum
ubuntu@ubuntu:/media/disk/boot/grub$ sudo fdisk -l
omitting empty partition (5)

Disk /dev/sda: 40.0 GB, 40007761920 bytes
255 heads, 63 sectors/track, 4864 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2245    18032931    7  HPFS/NTFS
/dev/sda2            2246        3819    12643155    c  W95 FAT32 (LBA)
/dev/sda4            3820        4864     8393962+   f  W95 Ext'd (LBA)
/dev/sda5            3820        4832     8136859+  83  Linux
wat mij opvalt is dat sda4 én sda5 beginnen op blok 3820 en dat die 2 partities op de eoa manier hetzelfde fysieke deel van de HD gebruiken. Ik zou dus met gparted of met de installatiecd deze twee partities eerst een verwijderen en vevolgens de installatiecd het grootste ongebruikte blok laten gebruiken.

[offtopic=niet helemaal, maar toch]
Dat zal dan ongeveer 6,5 a 7 gig groot zijn en jje swap zal 1 a 1,5 gig groot worden, op zich kan het wel, maar ik vind het nogal krap.
Verder zie ik dat je een fat32 partitie hebt van 12 gig... vind je dat niet wat zonde? Je wilt er waarschijnlijk bestanden mee uitwisselen (muziek ofzo?) tussen windows en ubuntu. In gutsy zit ntfs-3g meegeïnstalleerd, daarmee kan je direct lezen én schrijven op een ntfs partitie vanuit linux[/offtopic]
6x Ubuntu 10.04 server op VM-Ware // Ubuntu 8.04 server op Dell SC1425

bekkum

  • Gast
Error 22 bij Grub installer
« Reactie #5 Gepost op: 2007/10/24, 20:14:21 »
Ja, ik vond het ook al verdacht dat die twee partities op dezelfde plek begonnen. Maar conclusie is dat Partition Magic mijn partities dermate vernaaid heeft dat er niks meer mee aan te vangen is ondanks dat de data nog bestaat? Dan ga ik maar opnieuw installeren, lukt ook wel denk ik. Ik had uiteraard backups gemaakt voor deze hele operatie

En over het offtopic: Ik had mijn documenten en email op mijn fat-partitie staan, zodat ik er met wat handige symbolic links van beide kanten bij kon. Op zich had ik die schijf voor linux alleen voor de programma files nodig, niet voor veel data. Maar het begon dus al wat klein te worden, wat de hele oorzaak van het probleem was.

Offline Pjotr

  • Lid
    • Makkelijke Linuxtips
Error 22 bij Grub installer
« Reactie #6 Gepost op: 2007/10/24, 20:19:00 »
Partition Magic is berucht. Hier spreekt een medeslachtoffer......

Gebruik liever de gratis Gparted LiveCD:
http://gparted.sourceforge.net/livecd.php