Visualizzazione dei risultati da 1 a 7 su 7

Discussione: kernel panic

  1. #1

    kernel panic

    ciao a tutti, sono alle prime armi e vorrei chiedervi una cosa.
    Ho l'ultima vers della slakware, la 10, quella stabile. Avendo il kernel 2.4 ho deciso di aggiornarlo passando al 2.6.8.1, solo che una volta compilato ecc al riavvio mi da: "kernel panic. unable to mount root fs on unknown-block (3,5)"

    che vuol dire?? o meglio la traduzione la capisco :-) ma cosa devo fare?? per ricompilare ecc ho seguito questo tutorial:

    http://www.slacky.it/tutorial/kerne...one_kernel.html

    grazie
    ciao Mattia
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  2. #2
    beh se non riesce a montare la root a me vengono in mente due motivi:

    - hai sbagliato la conf del bootloader

    - non hai incluso il supporto al tuo fs di root nel kernel

    (quest'ultimo è un problema molto comune )
    @_=(115,-17,6);print+map{chr$_[$.=$_-$_]*$_**$.+++$_[$.]*$_**$.+++$_[$.]*$_**$.}$.-$...$#_

  3. #3
    non è il boot loader, perchè una volta selezionato parte il kernel, va la scansione dei device, ed altre cose, e poi si interrompe con quella scritta! bo!
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  4. #4
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    1,414
    Non può essere un problema del bootloader

    I casi sono due, o hai toccato l'fstab oppure non hai incluso il supporto del filesystem di root come built-in nel kernel, controlla.

  5. #5
    invece sì che può essere il bootloader
    cioè non lilo in sè ovviamente, ma la config
    se hai la root su hda4 e al kernel hai passato di default tramite lilo una root su hda8 è palese che non funzionerà

    altrettanto ovviamnete credo che l'fstab non c'azzecchi più di tanto, in quanto esso risiede proprio sulla partizione di root, e prima che questa venga montata non si può raggiungere l'fstab



    ergo:
    - o manca il supporto al fs (e credo che sarà questo)
    - o hai sbagliato ad indicargli la partizione da usare come root
    @_=(115,-17,6);print+map{chr$_[$.=$_-$_]*$_**$.+++$_[$.]*$_**$.+++$_[$.]*$_**$.}$.-$...$#_

  6. #6
    bene, ho ricompilato il kernel continua a non funzionare! :-)
    mi interessa il discorso relativo alle partizioni... come devo fare a dargli la partizione di root??.. cioè se devo settare il tutto in lilo è ok... perchè ho messo :

    image=/boot/vmlinuz
    root=/dev/hda2

    hda2 è appunto la partizione in cui ho install. il sistema, e dove si trova /boot.
    ditemi voi! ciaooo
    Ogni tecnologia sufficientemente avanzata è indistinguibile dalla magia.

  7. #7
    della /boot ce ne frega poco
    a noi interessa la root
    se nel lilo.conf hai messo ciò che hai detto e il kernel ha il supporto per il tuo fs.... BOH!

    dovrebbe funzionare

    per dire al kernel dove si trova la root basta passargli root=/dev/di/root
    e mi sembra che lo hai fatto per cui..... non saprei
    @_=(115,-17,6);print+map{chr$_[$.=$_-$_]*$_**$.+++$_[$.]*$_**$.+++$_[$.]*$_**$.}$.-$...$#_

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.