grub werkt niet mee

Pagina: 1
Acties:

  • Semyon
  • Registratie: April 2001
  • Laatst online: 16-02 05:34
Ja eigenlijk gaat het niet over een operating systeem want het is er nog voor, maar ik dacht dat ik het beste hier terecht kon.

Heb een nieuwe grub geinstalleerd en nu boot mijn systeem niet meer, ik kom bij het booten op een grub prompt terecht. Daar kan ik dan vervolgens

code:
1
2
3
root (hd0,0)
kernel (hd0,0)/bzImage root=/dev/hda3 vga=792
boot


doen en dan gaat het wel weer, maar dat is nogal vervelend (gooi mijn computer elke dag uit)

Wat heb ik geprobeerd?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
$cp /proc/mounts > mtab
$mount /boot
$grub-install --root-directory=/boot /dev/hda --no-floppy
Installation finished. No error reported.
This is the contents of the device map /boot/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)   /dev/ide/host0/bus0/target0/lun0/disc

$ cat /boot/grub/grub.conf
default 0
timeout 5
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux
root (hd0,0)
kernel (hd0,0)/bzImage root=/dev/hda3 vga=792
$ grub

    GNU GRUB  version 0.94  (640K lower / 3072K upper memory)

 [ Minimal BASH-like line editing is supported.  For the first word, TAB
   lists possible command completions.  Anywhere else TAB lists the possible
   completions of a device/filename. ]

grub> root (hd0,0)
 Filesystem type is ext2fs, partition type 0x83

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)"...  22 sectors are embedded.
succeeded
 Running "install /boot/grub/stage1 (hd0) (hd0)1+22 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
grub> quit
$ ls -al /boot/grub/menu.lst 
lrwxr-xr-x  1 root root 9 Nov  2 07:36 /boot/grub/menu.lst -> grub.conf

[
Ik heb nu echt geen idee meer wat ik moet doen, iemand nog iets?

Only when it is dark enough, can you see the stars


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Semyon schreef op 02 november 2004 @ 12:24:
Ja eigenlijk gaat het niet over een operating systeem want het is er nog voor, maar ik dacht dat ik het beste hier terecht kon.
Dat heb je goed gedacht :)
code:
1
2
3
4
5
6
7
8
$ cat /boot/grub/grub.conf
default 0
timeout 5
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux
root (hd0,0)
kernel (hd0,0)/bzImage root=/dev/hda3 vga=792
Deze grub.conf is wel erg minimaal. Ik gebruik zelf lilo, dus heel erg veel ervaring heb ik er niet mee, maar kijk eens of je wijs kunt uit de manpage van grub? (als je een beetje geluk hebt, kom je er wel door man grub.conf in te tikken op de commandline)

En als je daar niet uit komt, kun je misschien proberen grub te configureren met GrubConf :)

[ Voor 10% gewijzigd door dawuss op 02-11-2004 12:30 . Reden: GrubConf toegevoegd ]

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • Semyon
  • Registratie: April 2001
  • Laatst online: 16-02 05:34
Geeft dat dat ie minimaal is?
Volgens mij is dat juist goed, dit is ook het enige dat ie zou moeten doen, alleen doet ie het niet. Ik wil helemaal niet dat ie meer doet, maar ook niet minder. Ja heb manpages en internet al op nagespit dat levert niks op.

Hij geeft ook geen error. Ik krijg het idee dat ie mijn grub.conf helemaal negeert.
Iemand een idee waarom?

Only when it is dark enough, can you see the stars


Verwijderd

Misschien dat dit helpt?

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 21:55

BoAC

Memento mori

Semyon schreef op 02 november 2004 @ 12:24:
code:
1
2
3
4
5
6
7
8
$ cat /boot/grub/grub.conf
default 0
timeout 5
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux
root (hd0,0)
kernel (hd0,0)/bzImage root=/dev/hda3 vga=792

Ik heb nu echt geen idee meer wat ik moet doen, iemand nog iets?
Haal eens (hd0,0) weg voor je bzImage.

  • Semyon
  • Registratie: April 2001
  • Laatst online: 16-02 05:34
Ja zoals je in mijn openingspost kan zien heb ik dat bijna tot op de letter gevolgd.
Maar 't werkt toch niet. Als grub nu zou zeggen waarom zou ik het misschien kunnen oplossen, maar ik krijg ook geen foutmelding... 't doet het gewoon niet.

Kan ik controleren of ie grub.conf probeert maar faalt, ofdat ie grub.conf gewoon niet kan vinden?

Only when it is dark enough, can you see the stars


  • Semyon
  • Registratie: April 2001
  • Laatst online: 16-02 05:34
Haal eens (hd0,0) weg voor je bzImage.
Ja dat heb ik ook al geprobeerd... helpt niks... Maar omdat ik echt heel zeker wil zijn dat ie me begrijpt heb ik het weer terug gezet.

[ Voor 7% gewijzigd door Semyon op 02-11-2004 12:40 ]

Only when it is dark enough, can you see the stars


  • laurencevde
  • Registratie: November 2001
  • Laatst online: 02-10-2025
This is the contents of the device map /boot/boot/grub/device.map.

weet je zeker dat daar geen /boot teveel staat?
(oftewel, staat grub.conf in /boot/grub/grub.conf, waar ie hoort, of in /boot/boot/grub/grub.conf?)

Have a taste of freedom. It is sometimes a bitter pill. To me though, this is the sweetness of the GPL


  • vanaalten
  • Registratie: September 2002
  • Laatst online: 19:28
Wat mij opvalt is het volgende (weet even niet hoe ik hier een opmaak moet regelen, sorry):

$grub-install --root-directory=/boot /dev/hda --no-floppy
Installation finished. No error reported.
This is the contents of the device map /boot/boot/grub/device.map.

Dus twee keer /boot in het pad. Geen idee waarom, maar kan dat iets met de oorzaak te maken hebben?

Overigens zegt de man-page ook:
grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory

Dus als 'DIR' vervangen wordt in jouw geval door '/boot', dan krijg je twee maal '/boot'.

[ Voor 24% gewijzigd door vanaalten op 02-11-2004 12:54 ]


  • Semyon
  • Registratie: April 2001
  • Laatst online: 16-02 05:34
/boot/boot/device.map klopt wel (denk ik)
/boot/device.map bestaat niet en er staat inderdaad wel een /boot/boot/device.map

heb gecontroleerd nu dat de configfile ok is als ik in grub doe

code:
1
configfile (hd0,0)/grub/grub.conf


gaat het goed...
Dus de vraag is waarom laadt ie grub.conf niet?

edit:

Toch deed dat hem... Mijn dank het is heel frustrerend als iets gewoon niet werkt en toch geen erros geeft... Vraag blijft staan waarom in gentoo-handbook toch
grub-install --root-directory=/boot /dev/hda
staat?

[ Voor 28% gewijzigd door Semyon op 02-11-2004 13:02 ]

Only when it is dark enough, can you see the stars


  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 21:55

BoAC

Memento mori

Bij jouw staat:
code:
1
2
Running "install /boot/grub/stage1 (hd0) (hd0)1+22 p (hd0,0)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded

als je grub installeert.
Bij mij:
code:
1
2
Running "install /boot/grub/stage1 (hd0) /boot/grub/stage2 p /boot/grub/grub.conf
 "... succeeded

Misschien ging die daarop stuk?
Ik maak nooit gebruik van menu.lst ;)

[ Voor 10% gewijzigd door BoAC op 02-11-2004 13:21 ]


Verwijderd

BoAC schreef op 02 november 2004 @ 13:20:
Ik maak nooit gebruik van menu.lst ;)
Da's 'n symlink naar grub.conf ;)

  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 21:55

BoAC

Memento mori

Verwijderd schreef op 02 november 2004 @ 13:28:
[...]
Da's 'n symlink naar grub.conf ;)
Ik heb em gewoon niet.

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 01:45
Gentoo heeft een rare grub, die hebben een patch over grub gefietst zodat je niet meer een menu.lst hebt, maar een grub.conf. Enorm irritant dat het niet standaard is, aan de andere kant ook logisch omdat het je grub config file is. Eigenlijk zou het standaard gewoon grub.conf moeten zijn :P

Verwijderd

Ik vermoed dat dat /boot/boot gebeuren veroorzaakt wordt doordat je je grub.conf hebt aangepast of iets anders hebt gedaan in /boot/ terwijl je je boot-partitie (/boot/ dus ;)) niet hebt gemount.

Je hebt, zonder dat je /boot/ gemount hebt al een /boot/, hierin kunnen best wel wat bestanden staan. Wanneer je /boot/ wel mount, staat in /boot/ een subdir boot en daar weer een subdir boot etc.

Waarschijnlijk zat je dus 't verkeerde conf bestand te wijzigen..

Of ik heb 't verkeerd :)
Pagina: 1