[ict] problemen met bootlader

Moderators: jkien, Xilvo

Reageer
Gebruikersavatar
Berichten: 2.902

[ict] problemen met bootlader

Ik zit met het volgende probleem.

Op mijn pc staan Ubuntu en Windows Vista geïnstalleerd.

Wanneer ik mijn pc opstart is dat een paar keer probleemloos verlopen.

Nu krijg ik opeens GRUB error 17, dit zou willen zeggen dat hij een partitie niet kan vinden om te booten.

Ik denk dat het probleem ontstaat wanneer ik in Vista of Linux een update doet. Volgens mij gaat hij dan de kernel updaten en is GRUB daardoor in de war.

Ik kan er geen oplossing voor vinden. Ik werk graag met Ubuntu en het is wel jammer dat telkens mijn bootlader in de fout gaat, daardoor kun je niks meer aanvangen met je computer.

Omdat ik toch nog een beetje wil werken op mijn computer heb ik mijn MBR (Master Boot Record) even opnieuw geschreven zodat Vista opnieuw prima werkt.

Mijn vragen:

Zijn er nog mensen die hier problemen mee hebben ?

Is hier een simpele oplossing voor ?

Gebruikersavatar
Berichten: 7.224

Re: [ict] problemen met bootlader

Staat hier iets waar je wat mee kunt?

http://ubuntuforums.org/showthread.php?t=442945

Als ik het zo lees zit het probleem tussen de manier waarop Grub en de BIOS hdd's opspoort.
If I have seen further it is by standing on the shoulders of giants.-- Isaac Newton

Berichten: 7.068

Re: [ict] problemen met bootlader

Ik denk dat het probleem ontstaat wanneer ik in Vista of Linux een update doet.
Als dat bij mij gebeurt dan ligt dat meestal aan het gegeven dat een kernel-update invloed heeft op de menu.lst file (in /boot/grub/). Zie dit.
Is hier een simpele oplossing voor ?
De oplossing is simpel (zie bovenstaande link) als je een live-cd hebt ten minste (en natuurlijk heb je die). Als het inderdaad een fout is in menu.lst dan moet je in de toekomst bij een kernel-update, na de installatie maar voor de restart, even de nummertjes van je partities weer goed zetten in menu.lst.

Gebruikersavatar
Berichten: 2.902

Re: [ict] problemen met bootlader

Ik heb opnieuw een probleem, in mijn pc zitten 2 schijven van 320GB.

Op 1 schijf staat windows Vista 64 bit en op de andere schijf een Data partitie en een deel voor ubuntu (swap en een ext3 partitie).

Wanneer ik boot en ik wil Vista laden dan doet hij niks (hij start gewoon terug GRUB) ik kan dus enkel ubuntu booten.

Ik hoop dit te kunnen oplossen door mijn menu.lst aan te passen maar ik geraak er niet meteen uit:

Hier mijn schijven:

Code: Selecteer alles

Disk /dev/sda: 320.0 GB, 320072933376 bytes

255 heads, 63 sectors/track, 38913 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x97646c29

   Device Boot	  Start		 End	  Blocks   Id  System

/dev/sda1   *		   1	   35089   281848828	7  HPFS/NTFS

/dev/sda2		   35090	   38913	30716280	5  Extended

/dev/sda5		   35090	   38493	27342598+  83  Linux

/dev/sda6		   38494	   38913	 3373618+  82  Linux swap / Solaris

Disk /dev/sdb: 320.0 GB, 320072933376 bytes

16 heads, 63 sectors/track, 620181 cylinders

Units = cylinders of 1008 * 512 = 516096 bytes

Disk identifier: 0xbbc58b91

   Device Boot	  Start		 End	  Blocks   Id  System

/dev/sdb1

   3	  620179   312568832	7  HPFS/NTFS

Disk /dev/sdc: 250.0 GB, 250057252864 bytes

255 heads, 63 sectors/track, 30401 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk identifier: 0x07dd743b

   Device Boot	  Start		 End	  Blocks   Id  System

/dev/sdc1

   1	   30401   244196001	7  HPFS/NTFS
En hier een stukje uit mijn menu.lst:

Code: Selecteer alles

## ## End Default Options ##

title		Ubuntu 8.10, kernel 2.6.27-7-generic

uuid		2596c149-a3ec-408e-a691-32023ac6b8f2

kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=2596c149-a3ec-408e-a691-32023ac6b8f2 ro quiet splash 

initrd		/boot/initrd.img-2.6.27-7-generic

quiet

title		Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)

uuid		2596c149-a3ec-408e-a691-32023ac6b8f2

kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=2596c149-a3ec-408e-a691-32023ac6b8f2 ro  single

initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, memtest86+

uuid		2596c149-a3ec-408e-a691-32023ac6b8f2

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/sda1

title		Windows Vista/Longhorn (loader)

root		(hd0,0)

savedefault

chainloader	+1

Berichten: 7.068

Re: [ict] problemen met bootlader

Ik heb dit niet zelf geprobeerd maar even gegoogled op "grub boot from second harddisk". Het lijkt erop dat Windows niet zo goed om kan gaan met het zich niet bevinden op de primaire schijf. De oplossing lijkt te zijn om:

Code: Selecteer alles

root (hd0,0)
te vervangen met:

Code: Selecteer alles

map (hd0) (hd1)

map (hd1) (hd0)

rootnoverify (hd1,0)


Ik geef natuurlijk geen garanties over of dit gaat werken. Hopelijk werkt het of kun je met de google-search term verder...

Gebruikersavatar
Berichten: 2.902

Re: [ict] problemen met bootlader

Bedankt evilbro, het werkt !!

Reageer