Nieuws:

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

Auteur Topic: Grub doet lastig  (gelezen 1187 keer)

12know

  • Gast
Grub doet lastig
« Gepost op: 2007/09/26, 19:59:34 »
Ik heb Debian etch geinstalleerd en Grub in de mbr laten zetten. Ik heb al Ubuntu op hda3 en op hdb heb ik debian etch gezet tijdje geleden al. Nu wil ik standaard met ubuntu werken en dacht ik kopieer de grub directorie van debian naar /boot van Ubuntu. Ook dit werkt verder goed. Dus ik heb eigenlijk de /boot/grub van debian nu in mijn Ubuntu staan.
Nu het probleem.
Als ik een kernel update krijg via "software updates" dan gaat het eigenlijk mis want dan wordt de kernel wel in menu.lst bij geschreven maar verwijst naar hdb
Citaat
title           Ubuntu, kernel 2.6.15-29-386 (single-user mode)
root            (hd1,6)
kernel          /boot/vmlinuz-2.6.15-29-386 root=/dev/hdb9 ro single
initrd          /boot/initrd.img-2.6.15-29-386
boot
en dit moet zijn:
Citaat
title           Ubuntu, kernel 2.6.15-29-386
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.15-29-386 root=/dev/hda3 ro quiet splash
initrd          /boot/initrd.img-2.6.15-29-386
savedefault
boot
Let even niet op het verschil single user mode daar ik al weer grub heb aangepast zodat ik mijn Ubuntu kan opstarten.
Maar dit moet ik nu elke keer handmatig doen.

Ik vermoed dat er ergens een default instelling staat dat hij verwijst voor de kernel naar hdb ipv hda maar heb dit nog niet gevonden.

In menu.lst vind ik bijvoorbeeld deze regel

Citaat
### END DEBIAN AUTOMAGIC KERNELS LIST
Iemand een idee?

grts

Marius

Offline testcees

  • Documentatieteam
    • testcees
    • www.testcees.nl
Grub doet lastig
« Reactie #1 Gepost op: 2007/09/26, 23:13:47 »
Zie http://forum.ubuntu-nl.org/topic/15007

Mogelijk kan in /boot/grub/menu.lst gebruik maken van de groot en kopt regels:

groot=(hd0,2)
kopt=root=/dev/hda3 ro quiet splash

Na een kernel update (of bij het wissen van een oude kernel) zal update-grub van deze waarden gebruik maken voor het maken van de boot opties.
Klik links bovenin op Documentatie

JimZ

  • Gast
Grub doet lastig
« Reactie #2 Gepost op: 2007/09/28, 00:01:57 »
En als je gewoon even grub opnieuw installeert met de goede verwijzingen?

dat zou dan in de terminal worden:
sudo grub [enter]
root hd(0,2) [enter]
setup hd(0) [enter]
quit [enter]
Ervan uitgaande dat je grub in het MBR van de eerste schijf wilt installeren, ander moet je dat "setup (hd0)" natuurlijk aanpassen.

Dan zou alles weer naar behoren moeten werken.

Gr,
Jim

12know

  • Gast
Grub doet lastig
« Reactie #3 Gepost op: 2007/09/29, 15:35:02 »
Citaat van: testcees
Zie http://forum.ubuntu-nl.org/topic/15007

Mogelijk kan in /boot/grub/menu.lst gebruik maken van de groot en kopt regels:

groot=(hd0,2)
kopt=root=/dev/hda3 ro quiet splash

Na een kernel update (of bij het wissen van een oude kernel) zal update-grub van deze waarden gebruik maken voor het maken van de boot opties.
Dat denk ik ook, die heb ik nu aangepast. Dus ff wachten op een nieuwe kernel. Hoop dat het dan goed gaat. Heb in middels menu.lst weer bijgewerkt dus hij gaat weer als de brandweer.

thnx


Marius

12know

  • Gast
Grub doet lastig
« Reactie #4 Gepost op: 2007/09/29, 15:43:25 »
Citaat van: JimZ
En als je gewoon even grub opnieuw installeert met de goede verwijzingen?

dat zou dan in de terminal worden:
sudo grub [enter]
root hd(0,2) [enter]
setup hd(0) [enter]
quit [enter]
Ervan uitgaande dat je grub in het MBR van de eerste schijf wilt installeren, ander moet je dat "setup (hd0)" natuurlijk aanpassen.

Dan zou alles weer naar behoren moeten werken.

Gr,
Jim
Dit zou moeten werken, maar ik heb een tijdje terug al geprobeerd de originele grub van ubuntu terug te zetten en dit ging niet, waarom heb ik geen idee. Toen kwam ik op het idee om de grub van Etch te kopieren naar ubuntu wat toen wel ging. Maar als het nu de volgende keer weer niet in 1 keer goed gaat ga ik het weer proberen.

thnx

Marius