/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
XFS som et modul til kernel
Fra : Hans


Dato : 31-10-03 16:22

Hej!

Problemstilling:
Min root-partition kører XFS (/boot/ også XFS) og/men jeg vil gerne køre
XFS som et modul til kernel IKKE som en del af kernel. Men som modul får
jeg under opstart den kendte besked: "kernel panic: VFS: unable to mount
root....."

Haves:
Mandrake 9.2 med kernel 2.4.22-21mdk.

Har prøvet:
I.f.m. konfigurering af kernel står der som hjælp/info ved XFS at det er
muligt at bruge XFS som FS på root-partitionen mens XFS "kun" er et
modul, ved anvendelse af "initrd" i lilo. Så jeg har < mkinitrd >
/boot/initrd-"minkernel".img (fra) "minkernel" med og uden
"--preload=xfs" og lavet henvisning i lilo. Ingen af delene virker.
Også < append="ramdisk_size=25000 xxxxx xxxxx xxxx" > i lilo er prøvet.

Simpel/overfladisk "fejlfinding":
Min kernel kører super når jeg som det eneste, ændrer XFS fra modul til
en del af kernel (altså ikke fejlkonfigurering af kernel på dette
område, vel??).


Håber I/nogen kan hjælpe.
På forhånd tak.

Hans



 
 
Rasmus Bøg Hansen (31-10-2003)
Kommentar
Fra : Rasmus Bøg Hansen


Dato : 31-10-03 15:47

Hans <hans@none.dk> writes:

> Min root-partition kører XFS (/boot/ også XFS) og/men jeg vil gerne
> køre XFS som et modul til kernel IKKE som en del af kernel. Men som
> modul får jeg under opstart den kendte besked: "kernel panic: VFS:
> unable to mount root....."

Hvorfor?

Du *skal* indlæse modulet for at mounte dit rodfilsystem og du kan
ikke fjerne det uden at unmounte dit rodfilsystem (altså lukke
maskinen ned). Hvad vil du så opnå ved at have det som modul?

/Rasmus

--
-- [ Rasmus "Møffe" Bøg Hansen ] ---------------------------------------
I think the sum of intelligence on the internet is constant.
Only the number of users grows.
- Uwe Ohse in the monastery
----------------------------------[ moffe at amagerkollegiet dot dk ] --

Hans (01-11-2003)
Kommentar
Fra : Hans


Dato : 01-11-03 17:37

Jubii... Hurra...!!

Løsningen er:
Jeg havde gjort det rigtige (med "preload=xfs"), men hvad jeg ikke
vidste (undskyld min uvidenhed...;) var at ext2 SKAL være i/part af
kernel hvis du vil bruge XFS som et modul på root-partitionen, da dette
(ext2) "bruges" til at læse "initrd image".
Eller som jeg fik det fortalt: "You need this (læs: ext2) because the
initrd image is built using ext2".

Nu virker det sgu.....


Hans wrote:
> Hej!
>
> Problemstilling:
> Min root-partition kører XFS (/boot/ også XFS) og/men jeg vil gerne køre
> XFS som et modul til kernel IKKE som en del af kernel. Men som modul får
> jeg under opstart den kendte besked: "kernel panic: VFS: unable to mount
> root....."
>
> Haves:
> Mandrake 9.2 med kernel 2.4.22-21mdk.
>
> Har prøvet:
> I.f.m. konfigurering af kernel står der som hjælp/info ved XFS at det er
> muligt at bruge XFS som FS på root-partitionen mens XFS "kun" er et
> modul, ved anvendelse af "initrd" i lilo. Så jeg har < mkinitrd >
> /boot/initrd-"minkernel".img (fra) "minkernel" med og uden
> "--preload=xfs" og lavet henvisning i lilo. Ingen af delene virker.
> Også < append="ramdisk_size=25000 xxxxx xxxxx xxxx" > i lilo er prøvet.
>
> Simpel/overfladisk "fejlfinding":
> Min kernel kører super når jeg som det eneste, ændrer XFS fra modul til
> en del af kernel (altså ikke fejlkonfigurering af kernel på dette
> område, vel??).
>
>
> Håber I/nogen kan hjælpe.
> På forhånd tak.
>
> Hans
>
>


Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408950
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste