Gå til innhold

Har reinstallert windows, men trenger GRUB tilbake


Anbefalte innlegg

Skrevet

Har lest en hel haug med "howtos" på hvordan man faktisk gjør dette, og det virker simpelt nok, helt til jeg leser neste reply hvor en stakkar har fått wipet installasjoner av windows\linux.

 

Har noen en idiotsikker fremgangsmåte (som er testet:P) å gjøre dette på? Jeg bruker Kubuntu 6.10, og Windows XP hvis det er relevant informasjon.

Videoannonse
Annonse
Skrevet
# mount /dev/rootpart /mnt/gentoo

# mount /dev/bootpart /mnt/gentoo/boot

# mount -t proc none /mnt/gentoo/proc

# mount -o bind /dev /mnt/gentoo/dev

# chroot /mnt/gentoo /bin/bash

# env-update && source /etc/profile

# grep -v rootfs /proc/mounts > /etc/mtab

(Assuming your hard drive is /dev/hda)

# grub-install /dev/hda

^- Eksempel på hvordan det gjøres i Gentoo.

Skrevet (endret)

Oi. Det er ikke så vanskelig i Slackware nei heldigvis.

Egentlig trenger jeg bare å gjøre dette når jeg skal installere Grub i Slackware:

 

root (hdx,x)

rootnoverify (hdx,x)

 

Når jeg så skriver setup (hdx,x) så får jeg alltid en feilmelding. Det er fordi at de rette filene mangler i mappa til Grub. Så da må jeg kopiere de riktige filene fra:

 

/usr/local/share/grub/i386-pc/boot/grub

 

Over til:

 

/boot/grub

 

så kan jeg kjøre setup igjen. da kjører man som vanlig setup (hdx) også setup (hdx,x)

 

Så må du konfiguere menu.lst. (Som du må endre navnet på til menu.lst istede for menu.lst.simple

 

Så må du laste kjernen.

 

det gjør du ved å skrive Kernel /vmlinuz

Det er vanligvis men enkelte ganger må du skrive Kernel /boot/vmlinuz

 

Da skal du få lasta kjernen. Etter det tror jeg ikke det er så mye mer å gjøre enn å kjøre en quit og en restart.

 

Hvis alt er riktig da, og du har gjort alt riktig så skal du få opp Grub.

 

Du må huske på å konfiguere menu.lst sikkelig da.

Du må se igjennom fila godt før du gjør noe særlig mer.

 

Det er iallefall slik jeg gjør det i Slackware.

 

I Kubuntu og Ubuntu for den del må det da finnes en enklere måte å gjøre det på.

 

Jeg har 2 guider liggende her for installering av Grub. Og jeg har ikke bruk for halvparten en gang av det som står der.

 

Uannsett. Lykke til.

 

PS: Du må bytte ut (hdx) og (hdx,x), med de riktige numrene på partisjonene dine.

Endret av wil
Skrevet (endret)

wil, hva snakker du om? Er akkurat samme prosedyre under Slack som under Gentoo...

 

Uansett, stort sett kan det løses ved å boote en live-CD og skrive

grub-install /dev/hda

evt kjøre noe slikt som

echo -e "root (hd0,0)\r setup (hd0)\r quit\r" | grub --batch --no-floppy

(husk å tilpasse til dine respektive partisjoner/disker)

Om ønskelig kan man chroot'e inn først, slik phatscum beskrev.

 

Husk at GRUB teller disker/partisjoner fra null, ikke én. Altså:

 

Første partisjon på første harddisk: /dev/hda1 = (hd0,0)

Tredje partisjon på andre harddisk: /dev/hdb3 = (hd1,2)

 

Tips:

Det finnes live-CD'er som bruker GRUB. Dersom du laster ned f.eks. Syllable, som bruker GRUB, kan du trykke "c" for å få opp en GRUB-kommandolinje. Derfra kan du kjøre noe i denne duren

> configfile (hd0,0)/boot/grub/menu.lst

Tilpass eget oppsett... Husk også at GRUBs kommandolinje støtter TAB-completion, så du trenger ikke huske/vite path nøyaktig.

Du vil da få opp din vanlige boot-meny, og kan starte på vanlig vis. Du må allikevel installere GRUB på ny, som beskrevet overfor, men slipper turen innom live-CD(du kan ta ut Syllable-CD'en så snart bootinga er i gang, systemet starter som normalt).

Endret av comicz

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...