Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    54

    aiuto kedrnel panic debian

    Ho fatto l'upgrade da debian (knoppix) kernel 2.4.22-xfs ed ho compilato il kernel 2.6.7.
    Se riavvio il vecchio kernel tutto normale.
    Se provo con il nuovo:
    Kernel panic: VFS: Unable to mount root fs on hda8
    Questo è il file lilo.conf

    vga=normal
    lba32
    root=/dev/hda8
    default=Linux

    image=/boot/vmlinuz-2.4.22-xfs
    label=Linux
    initrd=/boot/initrd.gz
    read-only

    image=/boot/vmlinuz-2.6.3-7mdk
    label=mandrake
    root=/dev/hda7
    initrd=/boot/initrd-2.6.3-7mdk.img
    read-only

    image=/vmlinuz.old
    label=LinuxOLD
    read-only
    optional
    # restricted
    # alias=2

    image=/boot/vmlinuz-2.6.7
    label=debiannuova
    initrd=/boot/initrd.gz
    read-only

    other=/dev/hda1
    label="WinNT(hda1)"

    Dove ho sbagliato?
    (L'ignoranza è brutta, ma la consapevolezza della propria ignoranza aiuta a capire)

  2. #2
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,558

    Re: aiuto kedrnel panic debian

    Originariamente inviato da hal2000
    Ho fatto l'upgrade da debian (knoppix) kernel 2.4.22-xfs ed ho compilato il kernel 2.6.7.
    Se riavvio il vecchio kernel tutto normale.
    Se provo con il nuovo:
    Kernel panic: VFS: Unable to mount root fs on hda8
    Questo è il file lilo.conf

    vga=normal
    lba32
    root=/dev/hda8
    default=Linux

    image=/boot/vmlinuz-2.4.22-xfs
    label=Linux
    initrd=/boot/initrd.gz
    read-only

    image=/boot/vmlinuz-2.6.3-7mdk
    label=mandrake
    root=/dev/hda7
    initrd=/boot/initrd-2.6.3-7mdk.img
    read-only

    image=/vmlinuz.old
    label=LinuxOLD
    read-only
    optional
    # restricted
    # alias=2

    image=/boot/vmlinuz-2.6.7
    label=debiannuova
    initrd=/boot/initrd.gz
    read-only

    other=/dev/hda1
    label="WinNT(hda1)"

    Dove ho sbagliato?
    Hai riutilizzato Initrd.gz del kernel vecchio 2.4.x devi crearne uno nuovo x il nuovo kernel

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    54
    OK!
    Mi puoi aiutare?
    (L'ignoranza è brutta, ma la consapevolezza della propria ignoranza aiuta a capire)

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    54
    Dove posso imparare?
    Ho girato un po' nella rete, ma senza chiare indicazioni.
    (L'ignoranza è brutta, ma la consapevolezza della propria ignoranza aiuta a capire)

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2001
    Messaggi
    7,691
    io l'ho appena fatto sulla Knoppix ---> Debian Sid tramite apt-get ed ho installato il kernel 2.6.7-1-386 e va benissimo. Nell'opzione di boot ho anche messo initrd=/boot/initrd.img-2.6.7-1-386.

    Poi perchè hda8 ?

    Non va hda7 ? sarà quello l'errore come fa notare francofait ...

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    54
    hda7 era in realtà, giustamnente hda8 (ho sbagliato a scriverlo nel post.
    Il mio problema è: come si costruisce il file initrd.img?
    (L'ignoranza è brutta, ma la consapevolezza della propria ignoranza aiuta a capire)

  7. #7
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,558
    Originariamente inviato da hal2000
    hda7 era in realtà, giustamnente hda8 (ho sbagliato a scriverlo nel post.
    Il mio problema è: come si costruisce il file initrd.img?
    Se hai fs=reiserfs

    apri in console su root /boot
    e da linea comandi dai:

    mkinitrd -c -k 267 -m reiserfs

  8. #8
    mkinitrd

    oppure puoi fare cosi'... prendi una knoppix, la avii di emergenza e fai chroot su debian, quindi installi un kernel da apt-get della stessa versione del tuo (es. 2.6.7 per i386).

    Dopo l'installazione, apt-get ti aggiorna anche il bootloader (usi lilo o grub?), basta che modifiche la voce del menu, dicendo al sistema di usare il tuo kernel (quello che hai compilato) ma l'initrd del kernel che hai scaricato!

    Essendo la stessa versione dovrebbe funzionare!
    [Homepage] [Contattami]
    Powered by: Ubuntu - Debian - Gentoo
    Developing: Java - C++ - PHP

    [supersaibal]"Perchè tanto Debian è meglio"
    [/supersaibal]

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    54

    per franco

    root@hal2000:/boot# mkinitrd -c -k 267 -m reiserfs
    /usr/sbin/mkinitrd: illegal option -- c

    $Id: mkinitrd,v 1.201 2004/05/16 22:00:48 herbert Exp $

    Usage: /usr/sbin/mkinitrd [OPTION]... <-o outfile> [version]

    Options:
    -d confdir Specify an alternative configuration directory.
    -k Keep temporary directory used to make the image.
    -m command Set the command to make an initrd image.
    -o outfile Write to outfile.
    -r root Override ROOT setting in mkinitrd.conf.

    See mkinitrd(8) for further details.
    root@hal2000:/boot#
    (L'ignoranza è brutta, ma la consapevolezza della propria ignoranza aiuta a capire)

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 © 2025 vBulletin Solutions, Inc. All rights reserved.