Gå til innhold

Problemer med aa starte linuxen min (Grub?)


Anbefalte innlegg

Denne posten er paa engelsk fordi jeg posta den foerst paa en Engelsk nyhets gruppe, men siden det var ingen saa hadde peiling paa hva som var galt der saa proever jeg her siden det alltid har veart flinke folk her som har peiling paa linux. Jeg har alltid faatt hjelp her..

 

Haaper ikke det gjoer noe at resten av posten er paa Engelsk :

 

I have a problem I really some of you guys or girls out there can help me out with.

 

When I try to boot up linux it comes to the usual grub menu, I have only one "thing" on the grub list so I usually just press enter as soon as the blue Grub screen appear.

 

My problem now is that after I press enter the screen gets black with some messages on it .

 

<Error Message After grub>

Booting Red Hat Hat Linux (2.4.18-14)

 

root(0,0)

File System type is ext2fs type 0x83

Kernel /boot/vmlinuz2.4.18-14 ro root=/dev/hda1

 

Error: 15: File Not Found

</error message after grub>

 

 

This is what my grub.conf looks like:

 

default=0

timeout=10

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Red Hat Linux (2.4.18-14)

root (hd0,0)

kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda1

initrd /boot/initrd-2.4.18-14.img

 

 

This is what my fstab looks like:

LABEL=/ / ext3 defaults 1 1

LABEL=/boot /boot ext3 defaults 1 2

none /dev/pts devpts gid=5,mode=620 0 0

none /proc proc defaults 0 0

none /dev/shm tmpfs defaults 0 0

LABEL=/sambashare /sambashare ext3 defaults 1 2

/dev/hdc2 swap swap defaults 0 0

/dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0

/dev/hdb1 /sambashare3 ext3 defaults 0 0

/dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0

/dev/cdrom1 /mnt/cdrom1 iso9660 noauto,owner,kudzu,ro 0 0

 

And this is what df -a looks like:

[root@linuxkongen root]# df -a

Filesystem 1K-blocks Used Available Use% Mounted on

/dev/hda2 38353968 7114440 29291248 20% /

/dev/hda1 116648 9329 101297 9% /boot

none 0 0 0 - /dev/pts

none 38353968 7114440 29291248 20% /dev/shm

none 0 0 0 - /proc

/dev/hdc1 37436532 33451484 2083356 95% /sambashare

/dev/hdb1 76920416 32836 72980172 1% /sambashare3

 

 

 

This is what my /root catalouge looks like

[root@kanon boot]# ls -lah

total 4.9M

drwxr-xr-x 4 root root 1.0K Jan 22 08:54 .

drwxr-xr-x 24 root root 4.0K Feb 28 15:29 ..

-rw-r--r-- 1 root root 5.7K Sep 6 06:53 boot.b

-rw-r--r-- 1 root root 612 Sep 6 06:53 chain.b

-rw-r--r-- 1 root root 41K Sep 5 02:27 config-2.4.18-14

drwxr-xr-x 2 root root 1.0K Jan 22 09:41 grub

-rw-r--r-- 1 root root 127K Jan 22 08:54 initrd-2.4.18-14.img

-rw-r--r-- 1 root root 479 Jan 21 22:42 kernel.h

drwx------ 2 root root 12K Jan 22 08:47 lost+found

-rw-r--r-- 1 root root 23K Sep 7 00:05 message

-rw-r--r-- 1 root root 21K Sep 7 00:05 message.ja

lrwxrwxrwx 1 root root 21 Jan 22 08:54 module-info -> module-info-2.4.18-14

-rw-r--r-- 1 root root 15K Sep 5 02:27 module-info-2.4.18-14

-rw-r--r-- 1 root root 640 Sep 6 06:53 os2_d.b

lrwxrwxrwx 1 root root 20 Jan 22 08:54 System.map -> System.map-2.4.18-14

-rw-r--r-- 1 root root 491K Sep 5 02:27 System.map-2.4.18-14

-rwxr-xr-x 1 root root 3.1M Sep 5 02:27 vmlinux-2.4.18-14

lrwxrwxrwx 1 root root 17 Jan 22 08:54 vmlinuz -> vmlinuz-2.4.18-14

-rw-r--r-- 1 root root 1.1M Sep 5 02:27 vmlinuz-2.4.18-14

[root@kanon boot]#

 

 

 

Is there a way to either fix grub so i can start my system without usin the linux installation cd rescue mode as i have done to get this information or to remove grub totally and install lilo

 

I just want to get my system up and running, I have spent 3 months building my system and it has been running great for a long time and now this happens , nothing of my services works ..

 

I am willing to pay a couple of dollar over paypal to the person how can help me fix this problem,but I am a poor student isn't what I have the most of)

I hop I have added enough info for you to be able to figure out this problem ..

 

 

Best Regards Jimmy Bergetun

Lenke til kommentar
Videoannonse
Annonse

Jeg får ikke dette til å stemme helt, siden oppsettet ser riktig ut og fra grub manualen :

 

15 : File not found

This error is returned if the specified file name cannot be found,

but everything else (like the disk/partition info) is OK.

 

Kan du liste ut hva som er i /boot/grub katalogen, og gjerne start rescue disken og kjør en fsck på /dev/hda1 og 2?

 

I tillegg cp /boot/vmlinuz-2.4.18-14 /boot/initrd-2.4.18-14.img /dev/null

for å sjekke om filene går an å leses.

 

En annen ting du bør gjøre er å endre

kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda1 til

kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda2

 

Men dette burde ikke grub feile på, det er kjerna som skal tryne på dette senere i bootsekvensen.

 

Annen mulighet er å endre

 

kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda2 til

kernel (hd0,0)/vmlinuz-2.4.18-14 ro root=/dev/hda2

 

Skjedde dette plutselig eller etter en oppgradering?

Lenke til kommentar
Jeg får ikke dette til å stemme helt, siden oppsettet ser riktig ut og fra grub manualen :

 

15 : File not found

    This error is returned if the specified file name cannot be found,

    but everything else (like the disk/partition info) is OK.

 

Kan du liste ut hva som er i /boot/grub katalogen, og gjerne start rescue disken og kjør en fsck på /dev/hda1 og 2?

 

I tillegg cp /boot/vmlinuz-2.4.18-14 /boot/initrd-2.4.18-14.img /dev/null

for å sjekke om filene går an å leses.

 

En annen ting du bør gjøre er å endre  

kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda1 til

kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda2

 

Men dette burde ikke grub feile på, det er kjerna som skal tryne på dette senere i bootsekvensen.

 

Annen mulighet er å endre  

 

kernel /boot/vmlinuz-2.4.18-14 ro root=/dev/hda2 til  

kernel (hd0,0)/vmlinuz-2.4.18-14 ro root=/dev/hda2

 

Skjedde dette plutselig eller etter en oppgradering?

 

 

Jeg vet ikke naar det skjedde, maskinen har ikke verart reboota paa lenge saa jeg har rett og slett ingen peiling paa naar dette skjedde..

Har enda ett stoerre problem naa ..

 

Foerst saa umounta jeg /dev/hda1 og kopierte over filene til til en annen partisjon .. Da ser jeg at vmlinuz filen er 0 byte og baade i /boot og til den nye plassen jeg kopierte inn filee .. :(

 

Ser paa ls -lah loggene jeg pasta inn her at dette maa ha skjedd ii dag ..

 

Naa er jeg vet HELT skrewed ?

Lenke til kommentar

du har jo flere kjerner liggende der :)

 

prøv å kopiere vmlinux-2 etc til vmlinuz-2 etc. og fjern innslaget om initrd i grub.

 

Eller så kan du laste ned en redhat rpm med kjerne og pakke ut rpm-en og kopiere de filene du trenger.

 

Eller stjele kjerne fra cd-romen.

 

Dersom du får systemet bootbart så ville jeg forcet en install av vmlinuz-2.4.18-14 kjerne for å få rettet opp kjerne.

 

Du har også muligheten til chroot som gjør det lettere å fikse ting.

 

monter alle filsystema under /mnt/root /mnt/root/boot osv.

 

og skriv :

 

chroot /mnt/root/ /bin/bash

source /etc/profile

 

(kan hende chroot ikke er på rescue cd, prøv med /mnt/root/usr/bin/chroot eller hvor den måtte befinne seg)

 

Da skal du ha et fint skal med / og /boot som er riktig.

 

Kan godt pakke ut kjerne og initrd fra rpm pakke og legge ut på web til deg, men det blir isåfall imorgen. Søvn nå.

Lenke til kommentar

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å
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...