Avatar billede slott_hansen Nybegynder
29. juni 2004 - 08:15 Der er 7 kommentarer og
1 løsning

GRUB - når jeg fjerner en HD

Jeg har forsøgt at fjerne en HD fra mit system (en som ikke bruges mere) men dette får min GRUB til at kage helt ud - den kommer slet ikke frem :-(
Min grub.conf ser således ud:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd2,0)
#          kernel /vmlinuz-version ro root=/dev/hdc3
#          initrd /initrd-version.img
#boot=/dev/hda
default=1
timeout=10
splashimage=(hd2,0)/grub/splash.xpm.gz
title Fedora Core (2.6.6-1.435)
        root (hd2,0)
        kernel /vmlinuz-2.6.6-1.435 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.6-1.435.img
title Fedora Core (2.6.5-1.358)
        root (hd2,0)
        kernel /vmlinuz-2.6.5-1.358 ro root=LABEL=/ rhgb quiet
        initrd /initrd-2.6.5-1.358.img
title WindowsXP
        rootnoverify (hd0,0)
        chainloader +1

Jeg har fjernet hd1 og efterfølgende omdøbt alle entries med hd2 i grub.conf til hd1, efter som hd2 tager hd1's plads når denne fjernes fra systemet. Men resultatet er en sort skærm - og jeg fatter ikke hvad der går galt.

MBR ligger på hda, hvor jeg har min windows liggende og det er som om at den ikke kan finde ud af at den skal læse på hd1 og IKKE hd2. Så spørgsmålet er, hvor ændre jeg i MBR'eren, så den booter fra hd1 og ikke hd2... Eller er jeg helt galt på den ?
Avatar billede strych9 Praktikant
29. juni 2004 - 19:13 #1
Jeg gætter på at det er fordi GRUB bootloader rent faktisk ligger på den hd du tager ud. Du skal lige finde en guide til hvordan du kører grub og får den til at skrive en ny bootloader til din nye hd1.
Avatar billede slott_hansen Nybegynder
29. juni 2004 - 19:30 #2
Hmmm, det kan jeg ikke helt se hvorfor den skulle gøre.
Den siger følgende, hvis jeg blot disconnecter hd1:

Searching for boot record from ide-0 OK
GRUB Hard Disk Error
Avatar billede strych9 Praktikant
29. juni 2004 - 19:34 #3
Så lad mig forklare.....

Når din BIOS er færdig med sit selv-check så overlader den kontrollen til en bootloader. BIOS loader de første 512bytes fra din primære master hdd, fordi der ligger bootloaderen som standard. - Ligegyldigt om det er Windows, Linux eller noget andet.
Den lille bootloader som ligger i første sektor på din første harddisk kaldes first-stage loader, og det er et lille asm program der har til opgave at finde din second-stage loader som ligger et vilkårligt sted på en vilkårlig disk.

Kan du se det nu?
Avatar billede strych9 Praktikant
29. juni 2004 - 19:37 #4
Og second stage loader, kunne jeg tilføje, har til opgave at finde din kernel på disken så denne kan loades ind og begynde at finde din hardware.
Avatar billede slott_hansen Nybegynder
30. juni 2004 - 21:59 #5
Det kan jeg sagtens følge dig i (har bla. selv lavet et OS med bootstraping på uni. - så jeg er 100% med).
Men hvordan får jeg så trumfet igennem, at den skal glemme alt om hd1 ? Jeg er ikke haj til GRUB så jeg er bange for at ende op med noget der slet ikke kan boote :-(
Avatar billede strych9 Praktikant
30. juni 2004 - 22:05 #6
ah.. Du skal såmænd bare boote med en recovery cd eller floppy, eller lignende.
Hernæst kan du mounte din disk, og ændre rod så der ikke kan skrives udenfor disken med "chroot /mnt/dindisk /bin/bash", og slutteligt skulle jeg mene at du bare kan køre "grub".
Jeg husker kun hvordan man gøre med lilo, men principperne er de samme, og mon ikke man siden til grub siger hvordan.. Det er bare et spørgsmål om at køre en bin fil som skriver skidtet ned i de første 512byte på disken.
Avatar billede strych9 Praktikant
30. juni 2004 - 22:06 #7
hmm faktisk er chroot skridtet ikke nødvendigt hvis du bare har disken som som hda..
Avatar billede slott_hansen Nybegynder
04. juli 2004 - 09:28 #8
Jeg har nu geninstalleret Linux som hda og windows på hdb og fjernet den tredie disk inden installationen - dan noget skummelt noget...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester