Ripz911 Skrevet 12. november 2004 Del Skrevet 12. november 2004 Jeg er en aktiv linux bruker, men windowsen har jeg alltid til side for gaming og slikt! Windowsen slæsja seg slik at en reinstall ville funke. Nå sitter jeg i windows og vil gjerne ha grub installert igjen Distro: Archlinux Kernel: 2.6.8.1. Jeg har archlinux base på cd og lurte på om det gikk og installere grub derifra? Hvordan? Lenke til kommentar
Cronius Skrevet 13. november 2004 Del Skrevet 13. november 2004 (endret) Boot up en diskett eller cd som har grub tilgjengelig (kan gjerne bruke archlinux cden, men bare dersom du har tilgang til shell). Gjør deretter følgende: # grub GNU GRUB version 0.95 (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> find /boot/grub/stage1 (hd0,1) grub> root (hd0,1) Filesystem type is reiserfs, partition type 0x83 grub> setup (hd0) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/reiserfs_stage1_5" exists... yes Running "embed /boot/grub/reiserfs_stage1_5 (hd0)"... 19 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+19 p (hd0,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. grub> quit find kommandoen finner ut hvor du har root-partisjonen din, deretter bruker du kommandoen root (partisjon) for å "si fra til grub" om dette. setup (hd0) kommandoen installerer grub på MBA på første disk. (Jeg skal bare reboote for å sjekke at dette faktisk funka, hvis det ikke kommer en edit på denne posten om en kort stund så ikke prøv overstående ) Edit: Jeg kan herved bekrefte at metoden er testet og godkjent av undertegnede (Jeg bruker også archlinux forresten) Endret 13. november 2004 av Cronius Lenke til kommentar
kyrsjo Skrevet 13. november 2004 Del Skrevet 13. november 2004 Fedora: - Sett inn cd1/rescuecd (tror faktisk ALLE cd'ne funker...) - skriv "linux rescue" - Pass på at du svarer ja til å montere diskene - når du får komandolinja: "chroot /mnt/sysimage" for å bli "satt inn i" systemet ditt - "grub-install /dev/hda" for å installere grub på MBR på hda Lenke til kommentar
Cronius Skrevet 13. november 2004 Del Skrevet 13. november 2004 - "grub-install /dev/hda" for å installere grub på MBR på hda Hmm, det var rart. Jeg prøvde grub-install /dev/hda før jeg skrev posten over, og det fungerte ikke, fikk en feilmelding om stage2 og noe greier. Jeg prøvde grub-install på nytt for å sjekke at det fremdeles ikke fungerte, men nå funka det plutselig. Lenke til kommentar
PC^2020 Skrevet 13. november 2004 Del Skrevet 13. november 2004 Problemet hans er at når han kjører chroot etter montering av root og boot, kjører han kommandoen grub. grub> root (hd0,5) husker ikke feilmeldingen, men den finner rett og slett ikke partisjonene eller diskene. kjører en: /dev/*tab*tab* kommer opp /dev/null /dev/zero /dev/console. archlinux cden finner discene/partisjonene før han chrooter... Er på lan med Ripz911, så på en måte er det han som skriver Lenke til kommentar
Cronius Skrevet 13. november 2004 Del Skrevet 13. november 2004 Er ikke nødvendig å chroot'e, grunnen til at "archlinux" ikke "finner" devicene er fordi archlinux bruker devfs, et pseudofilsystem for å håndtere devices. Når du chroot'er til den gamle roota så er ikke devfs aktivert, slik at de eneste filene (devicene) som kommer fram er bare noe basic statiske greier som ligger der av ukjente grunner. Mao, ikke chroot. Lenke til kommentar
Ripz911 Skrevet 13. november 2004 Forfatter Del Skrevet 13. november 2004 men hvor skal jeg skrive kommandoen grub henn da? jeg mener: 'grub' command not found! i den terminalen. forklar litt nærmere så er du en engel Lenke til kommentar
kyrsjo Skrevet 13. november 2004 Del Skrevet 13. november 2004 du skal ikke starte grub, men grub-install. Grunnen til chroot var anbefalt er at da kan du starte grub-install fra disken , og den vil også finne nødvendige biblioteker etc. Lenke til kommentar
Ripz911 Skrevet 13. november 2004 Forfatter Del Skrevet 13. november 2004 altså: jeg vil ha grub uten å fikse ny menu.lst skriver jeg: grub > root > setup (hda osv.) så skal det visst funke Lenke til kommentar
Cronius Skrevet 13. november 2004 Del Skrevet 13. november 2004 Du kan også bruke grub-install. Du behøver ikke lage ny meny, den gamle blir alltid bevart. Lenke til kommentar
Ripz911 Skrevet 13. november 2004 Forfatter Del Skrevet 13. november 2004 men vet dere om noen bra rescue/live cder? fedora core 2 cdene støtter ikke chroot i en reiserfs partisjon. DSL (damn small linux) har ikke ROOT: kjører su, men trenger passord? jeg har lastet ned gentoo small installer opplegg, brent den på cd, men den booter ikke. hjelp! har bare en cd igjen Lenke til kommentar
Ripz911 Skrevet 13. november 2004 Forfatter Del Skrevet 13. november 2004 Prøvde dette: mount root /mnt/neger mount boot /mnt/neger/boot mount proc none /mnt/neger/proc (selvfølgelig mount -t /dev osv.) chroot /mnt/neger /bin/bash men /dev/hda evt. /dev/discs/disc0 er der ikke pga. devfs greiene hvordan løse problemet med at i chroot finnes ikke diskene mine for og si det sånn?? Lenke til kommentar
Cronius Skrevet 13. november 2004 Del Skrevet 13. november 2004 Det er egentlig ikke vanskelig å fikse det her, du behøver bare en bootbar cd eller diskett med grub, og deretter kjøre grub derfra. (Devfs må være kompilert inn i kjernen for at man skal kunne mounte devfs.) Sysreccd (som nevnt i en annen tråd nylig) skal i følge sia deres inneholde grub, så denne bør fungere. Lenke til kommentar
zyp Skrevet 13. november 2004 Del Skrevet 13. november 2004 mknod /dev/hda b 3 0 Slik kan du lage den devicen selv. Vær oppmerksom på at numrene varierer, du kan ikke bare skifte navn til hdb og tro at det skal funke. Lenke til kommentar
Ripz911 Skrevet 14. november 2004 Forfatter Del Skrevet 14. november 2004 Med stor hjelp av Nichotin klarte jeg omsider og løse problemet: Mange kommandoer som måtte med, men poster alle her: mount -t reiserfs /dev/disc/disc8 /mnt/neger mount -t reiserfs /dev/discs/disc0/part6 /mnt/neger/boot cat /proc/mounts > /mnt/neger/proc mount -o bind /dev /mnt/neger/dev chroot /mnt/neger /bin/bash grub> root(hd0,5) grub> setup(hd0,0) Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå