Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

FAQware [GRUB]

maximilaan
2 antwoorden
  • Hi Maximiliaan,

    Input voor de FAQ:

    Hierbij een manier om snel van een verknalde MBR weer grub terug te plaatsen, zonder moeilijk gedoe met editten van files en zo. Dankzij een meelevende meedenker op het usenet.

    Greetz, dJezzer 8)

    [code:1:5b0b04685e]

    #grub
    grub> root (hdx,y)
    grub> setup (hd0)
    quit

    Waar x de disk is waar je linux / op staat (hda -> hd0, hdb -> hd1)
    en y de partie (hda1 -> fd0,0, hdb2 -> hd(1,1)

    BTW het is heel handig om dit ook naar floppy te doen als backup (en het
    herinstalleren van grub aan de menu.lst toevoegen).

    Output moet iets als volgt zijn:

    grub> root (hd1,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)"… 16 sectors are embedded. succeeded
    Running "install /boot/grub/stage1 d (hd0) (hd0)1+16 p (hd1,0)/boot/grub/stage2 /boot/grub/menu.lst"… succeeded
    Done.

    grub>
    [/code:1:5b0b04685e]
  • Leuke tip. Paar vraagjes/opmerkingen:

    Regel 7: en y de partie (hda1 -> fd0,0, hdb2 -> hd(1,1): hda1 -> hd0,0

    Hoe voeg je het herstellen van GRUB aan je menu.lst toe? Gewoon die vier regeltjes onder elkaar, dus zoiets:
    [code:1:481d969f91]
    title Herstel GRUB
    grub
    root (hdx,y)
    setup (hd0)
    quit
    [/code:1:481d969f91]

    Over de inhoud van menu.lst, die ziet er globaal zo uit:
    [code:1:481d969f91]
    title Linux
    root (hd0,0)
    kernel /boot/bzImage root=/dev/hda1 hdc=scsi
    initrd /initrd-2.4.20.img
    [/code:1:481d969f91]

    Het eerste regeltje is de titel, welke in het menu verschijnt. De tweede regel bevat de partitie waar de kernel staat. De derde regel bevat repectievelijk de naam van de kernel, de partitie die de linux-root (/) bevat, dit keer in Linux-notering en een stukje voor de cd-writer op de tweede primaire ide-controller. Verder kunnen hier nog zaken worden toegevoegd voor bv raid, runlevels etc. Het vierde regeltje laad de init, dit komt wel voor bij Redhat, maar niet bij bv Gentoo.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.