webForumDet fria alternativet

Linux 2.6.2 bootar ej

10 svar · 478 visningar · startad av 8787

8787Medlem sedan feb. 200330 inlägg
#1

Har kompilerat ihop en 2.6.2-kernel. Men när jag bootar den säger den:
Kernel panic: VFS: Unable to mount root fs on /dev/hda2.

Har anagett root=/dev/hda2 i /etc/lilo.conf.

Vad kan vara fel??

skaletMedlem sedan nov. 200328 inlägg
#2

Ändra:
root=/dev/hda2

Till:
root=/dev/hda1

Det lär avhjälpa ditt problem, då jag förutsätter att du har / (root) på hda1 och inte på hda2.

GunnarDMedlem sedan juni 20014 290 inlägg
#3

Har du kompilerat in stöd för det filsystem som hda2 använder i kärnan, alternativt skapat en ny initrd.

8787Medlem sedan feb. 200330 inlägg
#4

Tyvvär är det inte så enkelt. Jag hade en gammal kärna och där stog det root=/dev/hda2.

8787Medlem sedan feb. 200330 inlägg
#5

/dev/hda2 är ext2, så det borde inte vara problemet. Vad är en initrd?

skaletMedlem sedan nov. 200328 inlägg
#6

8787 skrev:

Tyvvär är det inte så enkelt. Jag hade en gammal kärna och där stog det root=/dev/hda2.

Testa ändra iaf och se vad som händer :-)

8787Medlem sedan feb. 200330 inlägg
#7

Har hittat felet

Det var ett antal personer på Kerneltrap med samma fel. Felet var att reiserfs var confad att vara modul instället för att vara inkompilerad
i kärnan. Nu funkar det finfint. Tycker 2.6 är betydligt mycket snabbare än 2.4.

skaletMedlem sedan nov. 200328 inlägg
#8

Re: Har hittat felet

8787 skrev:

Det var ett antal personer på kerneltrap.org med samma fel. Felet var att reiserfs var confad att vara modul instället för att vara inkompilerad
i kärnan. Nu funkar det finfint. Tycker 2.6 är betydligt mycket snabbare än 2.4.

Ja, det hade man iofs märkt om det inte hade fungerat att byta till hda1 som boot i lilo.conf.

GunnarDMedlem sedan juni 20014 290 inlägg
#9

8787 skrev:

Vad är en initrd?

Det är en ramdisk som man kan lägga moduler som behövs vid boot, ramdisken tas bort när maskinen har bootat och mountat diskarna.

Brukar finnas en hänvisning till den i lilo.conf

RobbanMedlem sedan dec. 19992 555 inlägg
#10

Felet var att reiserfs var confad att vara modul instället för att vara inkompilerad i kärnan.

Körde du inte ext2? :q

8787Medlem sedan feb. 200330 inlägg
#11

Trodde d, för jag installerade en vanlig SuSE dist, och då trodde jag att d skulle vara ext2

135 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)