2.4 és 2.6 más deviceon látja a SATA vinyót

Fórumok

Sziasztok,

Debian sarge-t használok, SATA vinyó van a gépben, saját fordítású 2.4.31-es kernel, a grubnak a root=/dev/hdg2 van megadva és működik a rendszer. Feltettem csomagból egy 2.6-os kernelt, de "kernel panic"-kal elszáll mivel nem találja a /-t, gondolom a kernel a /boot-on megvan mert egy csomó minden kernel indulási üzenetet kiír, megtalál bizonyos hardver elemeket (pl az alaplapi ICH5-ös intel csippeket). Viszont ha mondjuk a 2.4-es kernelben van scsi emuláció mert akkor még úgy ment a DVD írás de a 2.6-osban nincs akkor másik device-on látja a két kernel a partíciókat. Tehát olyan mintha a különböző kernelekhez más-más /etc/fstab fájl kéne.

Ilyenkor addig állítgatják a két kernelt míg ugyanazon a device-on nem látják a partíciókat vagy lehet több fstab fájl vagy az fstab-ot lehet úgy "megírni" hogy mindkét kernelhez tartalmazza a bejegyzéseket?

A válaszokat előre is köszi.
Imi

Hozzászólások

Ket /etc/fstab-od nem igen lehet. A kernelnek a boot-olashoz a root=/dev/xxx-sorral adhatod meg a root (/) filerendszer helyet.

Zsiraf

ize, mondok egyszerubbet:
hasznalj 2.6.x-et, felejtsd el a scsi emulaciot, mar reg nem kell a cd/dvd irashoz.

Az világos, hogy amíg a kernel boot tart addig csak a /boot kell neki (és ha jól tudom a grub valahogy nagyon alacsony szinten éri el ezt a területet, nem mountol), de amikor már a partíciókat akarja mountolni akkor majd kell / ezt adom meg a grubnak a "root="-vel?

Aztán a boot folyamat közben egyszer eljut oda, hogy a /home-ot ,/usr-t is fel akarja mountolni, ekkor kell neki egy fstab, én erre az esetre gondoltam. Tehát hiába adom meg a grubnak, hogy mi a "root=" ha a többi partíciót nem fogja megtalálni. Ezt jól gondolom?

Állítsd be a grub.conf-ban, hogy a 2.6-nál a root=/dev/sda2 (vagy melyik) és akkor nem lesz kernel panic.