Taalest Skrevet 1. februar 2004 Del Skrevet 1. februar 2004 Har komplimert ny kjerne og installert den. Konfigurert lilo.conf og der virker alt som det skal. Men når jeg skal boote med en ny kernelen kommer denne meldingen opp: "kernel panic: vfs: unable to mount root fs on unknown - block 3,1" ?? Er ikke så stø på dette innen komplimering, men har jeg aldri opplevd dette før. (Kan fortsatt boote med den gamle kjernen.) taalest.. Lenke til kommentar
anderlin Skrevet 1. februar 2004 Del Skrevet 1. februar 2004 (endret) Har du husket å kompilere inn støtte for filsystemet du bruker? Endret 1. februar 2004 av anderlin Lenke til kommentar
Seigemannen Skrevet 1. februar 2004 Del Skrevet 1. februar 2004 Trippelsjekk at alt i lilo.conf er riktig, en skriveleif er nok til å ødelegge alt... Lenke til kommentar
Taalest Skrevet 1. februar 2004 Forfatter Del Skrevet 1. februar 2004 Har du husket å kompilere inn støtte for filsystemet du bruker? der sier du noe, hvordan gjøre det? Lenke til kommentar
Seigemannen Skrevet 1. februar 2004 Del Skrevet 1. februar 2004 Kommer litt an på hvilken distro du bruker... Hvilken er det snakk om? Den "vanlige" måten er slik: (alt gjøres som root) Sørg for at /usr/src/linux er linket til kernelsourcen, hvis den ikke er det: ln - s <kernelsourcemappe> /usr/src/linux deretter: make menuconfig Filsystemer finner du under "File Systems" Etter at du har konfigurert det du vil og lagret: make; make modules_install Så kopierer du /usr/src/linux/arch/i386/boot/bzImage til /boot. Gi den gjerne et annet navn. Deretter setter du opp bootloaderen din slik at den kan boote den nye kjernen. Håper dette hjalp, men jeg vet ikke hvor mye du kan og ikke kan, lykke til uansett Lenke til kommentar
Taalest Skrevet 1. februar 2004 Forfatter Del Skrevet 1. februar 2004 takk for svar, prøver nå. (kommer tilbake vis jeg ikke greier det, ) taalest.. Lenke til kommentar
MailMan13 Skrevet 2. februar 2004 Del Skrevet 2. februar 2004 Sørg for at /usr/src/linux er linket til kernelsourcen, hvis den ikke er det: ln - s <kernelsourcemappe> /usr/src/linux I've asked glibc maintainers to stop the symlink insanity for the last few years now, but it doesn't seem to happen. /usr/src/linux skal ikke peke på noe annet enn kernel-sourcen glibc er kompilert mot, se forklaring her Lenke til kommentar
xeon Skrevet 2. februar 2004 Del Skrevet 2. februar 2004 /usr/src/linux skal ikke peke på noe annet enn kernel-sourcen glibc er kompilert mot, se forklaring Ehhh.. Det er rett og slett feil. Du får ikke kompilert noen fornuftige moduler (ved siden av de som ligger i kernel) dersom symlinken ikke er korrekt. Har aldri hatt noen problemer med dette selv og forstår heller ikke hvofor du påstår at jeg skal ha en symlink til en 2.4.x kjerne på mitt 2.6-system Lenke til kommentar
MailMan13 Skrevet 2. februar 2004 Del Skrevet 2. februar 2004 Ehhh.. Det er rett og slett feil. Du får ikke kompilert noen fornuftige moduler (ved siden av de som ligger i kernel) dersom symlinken ikke er korrekt. Har aldri hatt noen problemer med dette selv og forstår heller ikke hvofor du påstår at jeg skal ha en symlink til en 2.4.x kjerne på mitt 2.6-system Det er en uvane som mange utviklere har som henger igjen etter kernelversjoner < 2.4.0. Som sjefen selv (Linus) sier i innlegget jeg linket til er den såpass inngrodd at selv de som vedlikeholder glibc roter med det. Hvis du kompilerer en modul og den tror den finner kernel-headere til den kjørende kernel'en i /usr/src/linux er det en bug i kildekoden du prøver å kompilere, ikke en feil med linking til kildekode. INSTALLING the kernel: - If you install the full sources, put the kernel tarball in a directory where you have permissions (eg. your home directory) and unpack it: gzip -cd linux-2.4.XX.tar.gz | tar xvf - Replace "XX" with the version number of the latest kernel. Do NOT use the /usr/src/linux area! This area has a (usually incomplete) set of kernel headers that are used by the library header files. They should match the library, and not get messed up by whatever the kernel-du-jour happens to be. Sjekk selv README filen til din kernel, det er ikke usannsynlig at det står der. 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å