Nieuws:

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

Auteur Topic: grub doet vreemd  (gelezen 1547 keer)

JimZ

  • Gast
grub doet vreemd
« Gepost op: 2007/09/18, 03:02:54 »
De situatie:
Vista             op 1e (primaire) partitie NTFS
Linux /boot    op 2e (primaire) partitie ext3 /dev/sda2
Linux /          op 8e (logische) partitie  ext3 /dev/sda8
XP                op 1e (logische) partitie NTFS

grub heb ik geïnstalleerd in de bootsector van de 2e partitie en in de Vista bootloader heb ik met EasyBCD een verwijzing daarnaar gemaakt.

Dat heeft een maandje perfect gewerkt, in het Vista bootmenu kiezen voor grub en vervolgens van daaruit Feisty starten.

Inmiddels heb ik wat geëxperimenteerd met een aparte /home partitie die nu op de 9e (logische) partitie staat. Voorheen stond "home" gewoon in de root.

En nu het vreemde:

Machine starten, in het Vista bootmenu "grub" kiezen en vervolgens krijg ik dit:



Waar die eerste drie entries vandaan komen, geen idee, en die verwijzen naar hd(1,11) waar helemaal geen linux distro opstaat.

De eerstvolgende entry (Ubuntu, kernel 2.6.20-16-generic (on /dev/sdb8) komt in de buurt want da's degene die ik hebben moet behalve dat 'ie niet op sdb8 maar op sda8 staat. Als ik die kies gebeurt dan ook dit:



ik ga dus met "Esc" terug naar het vorige scherm en kies "e" voor "edit". Dat levert dit op:



en dat verwijst dus naar de 2e partitie op de 2e schijf terwijl "/boot" toch echt op de 1e schijf staat, dus ik kies weer "e" en dan zie ik dit:



wijzig ik "hd(1,1)" "hd(0,1), zo dus:



dan start feisty eindelijk op.

Ik heb uiteraard in /boot/grub/menu.lst gekeken en daar staat toch echt:

title Ubuntu, kernel 2.6.20-16-generic root (hd0,1) kernel /vmlinuz-2.6.20-16-generic root=UUID=c906a2d6-0766-454f-9eee-fc5a1403663d ro vga=791
initrd /initrd.img-2.6.20-16-generic quiet savedefault



title Ubuntu, kernel 2.6.20-16-generic (recovery mode) root (hd0,1)  kernel /vmlinuz-2.6.20-16-generic root=UUID=c906a2d6-0766-454f-9eee-fc5a1403663d ro single
initrd /initrd.img-2.6.20-16-generic



titleUbuntu, kernel 2.6.20-15-generic root (hd0,1) kernel /vmlinuz-2.6.20-15-generic root=UUID=c906a2d6-0766-454f-9eee-fc5a1403663d ro vga=791
initrd /initrd.img-2.6.20-15-generic quiet savedefault



title Ubuntu, kernel 2.6.20-15-generic (recovery mode) root (hd0,1)
kernel /vmlinuz-2.6.20-15-generic root=UUID=c906a2d6-0766-454f-9eee-fc5a1403663d ro single
initrd /initrd.img-2.6.20-15-generic



title Ubuntu, memtest86+ root (hd0,1)
kernel /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




# This entry automatically added by the Debian installer for a
# non-linux OS on /dev/sda5


title Microsoft Windows XP Professional root (hd0,4) savedefault
chainloader +1
Ik heb de hele boel op mijn manier doorgegraven en niets kunnen vinden maar blijkbaar heb ik toch iets gemist.

Kortom: (nou ja, kort.......) waar haalt grub die niet kloppende gegevens vandaan? Wie het weet mag het zeggen, gráág zelfs. Ben benieuwd!

Gr,
Jim

grub doet vreemd
« Reactie #1 Gepost op: 2007/09/18, 07:52:47 »
Je moet er wel aan denken dat het menu dat je krijgt bij het opstarten deze van de laatst geinstalleerde Linux distributie is. Dus misschien zit je in de verkeerde /boot/grub/menu.lst  te kijken.
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

JimZ

  • Gast
grub doet vreemd
« Reactie #2 Gepost op: 2007/09/18, 14:40:43 »
Nou, dat zou best een kunnen want ik heb (tijdelijk) naast m'n 2 SATA-schijven een IDE-schijf aangesloten gehad en die drong zich ertussen als "sda" in plaats van zich netjes aan de regels te houden en "hda" te heten.

Die IDE-schijf is er nu weer uit maar ik heb intussen wel een herinstall gedaan en dus kan daar inderdaad die "sdb" verwijzing wel vandaan komen.

Blijft voor mij een raadsel waar grub dan die "foute" menu.lst vandaan haalt?

etc/fstab ziet er zo uit:

# /etc/fstab: static file system information.
#
#            
proc            /proc           proc    defaults        0       0
# /dev/sdb8
UUID=c906a2d6-0766-454f-9eee-fc5a1403663d /               ext3    defaults,errors=remount-ro 0       1
# /dev/sdb2
UUID=f00168f6-7afa-4b0d-88c2-8d89f468ac1c /boot           ext3    defaults        0       2
# /dev/sdb11
UUID=9a5f8041-b3f5-4e63-8453-bd1cf3438086 /home  ext3    defaults,errors=remount-ro 0       1
# /dev/sdb5
UUID=B68834308833EE0D /media/BACKUPS  ntfs    defaults,nls=utf8,umask=007,gid=46 0       0
# /dev/sdb9
UUID=46BA-429D  /media/DATA     vfat    defaults,utf8,umask=007,gid=46 0       0
# /dev/sdb10
UUID=4F1C029C2D3805F5 /media/HARDDISK_IMAGES ntfs    defaults,nls=utf8,umask=007,gid=46 0       0
# /dev/sdb1
UUID=310B79FF1D921132 /media/VISTA    ntfs    defaults,nls=utf8,umask=007,gid=46 0       0
# /dev/sdb5
UUID=88C0ED75C0ED6A40 /media/XPPRO    ntfs    defaults,nls=utf8,umask=007,gid=46 0       0

# /dev/sdb7
UUID=f154e44d-68ac-40ad-bf4b-2617d4177c26 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/scd1       /media/cdrom1   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
Die "/dev/sdbx" aanduidingen kloppen natuurlijk niet maar die kun je (denk ik) vergeten want grub kijkt (gelukkig voor mij) naar de UUID's en /dev/sda2 wordt volgens mij dan toch echt  naar "/boot" gemount.

En dat die UUID wel degelijk verwijst naar /dev/sda2 kun je hieronder weer zien:



Dus als ik zoals in m'n 1e posting beschreven mijn Feisty via een omweg start en vervolgens in /boot/grub/menu.lst kijk, en daar wel de juiste paden zie staan dan kijk ik daar dus toch ook naar de 2e (boot) partitie op de 1e schijf waar ik uiteindelijk via die omweg van opstart?

Dus nogmaals: waar komt die niet kloppende menu.lst vandaan en hoe vind ik die in vredesnaam en hoe corrigeer ik vervolgens de boel?

Iedere suggestie is welkom!

Gr,
Jim

JimZ

  • Gast
grub doet vreemd
« Reactie #3 Gepost op: 2007/09/18, 22:24:23 »
Nou, ik ben eruit.

De oplossing was om via de terminal grub opnieuw te installeren in de bootsector van de /boot partitie, hd (0,1) in mijn geval.

Ik ben er eigenlijk al zolang ik met linux aan het spelen ben blind vanuit gegaan dat bij het opstarten het bestand menu.lst steeds werd ingelezen en dat was dus een foute aanname.

Grub leest dat bestand blijkbaar alleen tijdens de configuratie/installatie en verandert er later iets in menu.lst (of wijzig je daar zelf iets aan) dan moet grub dus opnieuw geïnstalleerd worden.

Het verhaal heeft me een aardig poosje bezig gehouden maar ik heb in ieder geval weer iets bijgeleerd.

Kan dus een slotje op.

Gr,
Jim

grub doet vreemd
« Reactie #4 Gepost op: 2007/09/18, 22:29:55 »
Citaat van: JimZ
Kan dus een slotje op.

Gr,
Jim
Je kan zelf in je eerste post dit topic "markeren als opgelost" onderaan ;)
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

JimZ

  • Gast
grub doet vreemd
« Reactie #5 Gepost op: 2007/09/19, 00:17:24 »
Ik geloof het graag maar ik zal wel blind zijn want ik zie helemaal niets van dien aard.

Niet onderaan of bovenaan of waaraan dan ook  :( .

Maar gelukkig heeft een ander (wie dan ook) de boel al aangemerkt als [OPGELOST] blijkbaar.

Gr,
Jim

grub doet vreemd
« Reactie #6 Gepost op: 2007/09/19, 07:57:41 »
Citaat van: JimZ
Niet onderaan of bovenaan of waaraan dan ook  :( .

Maar gelukkig heeft een ander (wie dan ook) de boel al aangemerkt als [OPGELOST] blijkbaar.

Gr,
Jim
Ah, ik dacht dat jij dat gedaan had.
Onder jou eerste bijdrage van dit onderwerp (#1) staat nu een knop "Markeren als niet opgelost", als je deze aanklikt komt er "Als opgelost markeren" of zoiets.
Iedereen kan dit eigenlijk markeren maar het beste is dat je dit zelf doet natuurlijk. ;)
Allemaal Linux gerelateerde links op mijn website http://home.scarlet.be/jefdamen/Ubuntu.html
Mijn YouTube kanaal:http://www.youtube.com/user/asilnevs
https://jefdamen.wordpress.com/
We are spiritual beings having a human experience

JimZ

  • Gast
grub doet vreemd
« Reactie #7 Gepost op: 2007/09/19, 13:04:03 »
Heb hem gevonden !

Ik zocht dat knopje bij de laatste posting i.p.v. de eerste. Enfin, al doende leert men nietwaar?

Bedankt,
Jim

Offline Josr

  • Lid
grub doet vreemd
« Reactie #8 Gepost op: 2007/09/26, 23:32:33 »
JimZ
Ik heb het zelfde probleem, kun je mij zeggen hoe ik grub opnieuw installeer (in mijn geval op hd0,0)?

Ik start nu steeds via grub rel. 2.6.20-15-generic op, maar dat was altijd 2.6.20-16-generic totdat ik een extra schijf aansloot.

JimZ

  • Gast
grub doet vreemd
« Reactie #9 Gepost op: 2007/09/27, 00:03:58 »
Stop de Live CD in de drive, start de pc op van de CD en wacht tot de desktop verschijnt.

Open een terminalvenster.

Type "sudo grub" om de grub setup te starten.

Type "root (hd0,0)", of het schijf- en partitienummer waar Ubuntu geïnstalleerd staat (bij mij is dat /dev/sda/11, en dat moet je dus vertalen naar hd0,10 want grub begint bij 0 (nul) te tellen in         plaats van bij 1).

Type "setup (hd0)" voor installatie in het MBR van de eerste schijf of het schijf- en partitienummer waar grub geïnstalleerd moet worden.

Type "quit" om de grub setup af te sluiten.

Herstart de pc.

En da's alles!

N.B.: je moet natuurlijk wel de aanhalingstekens weglaten bij het intypen van die opdrachten.

Succes ermee.

Gr,
Jim

EDIT:

Aii. toch nog een typefoutje in geslopen, ik heb het (hopelijk op tijd) verbeterd.

J.

Offline Josr

  • Lid
grub doet vreemd
« Reactie #10 Gepost op: 2007/10/02, 10:01:01 »
Het werkt, verder geen problemen gehad.

Bedankt.

Ik kijk uit naar de introductie van 7.10

7.10

JimZ

  • Gast
grub doet vreemd
« Reactie #11 Gepost op: 2007/10/02, 12:51:05 »
Citaat
Het werkt, verder geen problemen gehad.
Mooi zo, en bedankt voor het terugmelden.

Citaat
Ik kijk uit naar de introductie van 7.10
Hier draait Gutsy al een poosje en naar tevredenheid tot nu toe.

Gr,
Jim