logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#26 13-10-2018 14:02:55

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonjour,

J'ai fait une tentative de changement de noyau qui n'est pas concluante.
Un peu désemparé pour réaliser cette opération en cours de chargement. Mes recherches ne m'ont pas permis de savoir précisément comment le réaliser.

Bien que cela soit déconseillé, j'ai édité "grub.cfg" afin de remplacer "vmlinuz-3.16.0-5-amd64" par "vmlinuz-3.16.0-4-amd64". Cela n'a rien changé quant au résultat.

Voilà, à tout hasard, le contenu de "grub.cfg" :


cat /etc/boot/grub/grub.cfg



#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="2"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
else
  search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=30
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
else
  search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
fi
insmod png
if background_image /usr/share/desktop-base/softwaves-theme/grub/grub-4x3.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
    set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    else
      search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    fi
    echo    'Chargement de Linux 3.16.0.4-amd64…'
    linux    /boot/vmlinuz-3.16.0.4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro  quiet
    echo    'Chargement du disque mémoire initial…'
    initrd    /boot/initrd.img-3.16.0.4-amd64
}
submenu 'Options avancées pour Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
    menuentry 'Debian GNU/Linux, avec Linux 3.16.0.4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0.4-amd64-advanced-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        else
          search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        fi
        echo    'Chargement de Linux 3.16.0.4-amd64…'
        linux    /boot/vmlinuz-3.16.0.4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro  quiet
        echo    'Chargement du disque mémoire initial…'
        initrd    /boot/initrd.img-3.16.0.4-amd64
    }
    menuentry 'Debian GNU/Linux, with Linux 3.16.0.4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0.4-amd64-recovery-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        else
          search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        fi
        echo    'Chargement de Linux 3.16.0.4-amd64…'
        linux    /boot/vmlinuz-3.16.0.4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro single
        echo    'Chargement du disque mémoire initial…'
        initrd    /boot/initrd.img-3.16.0.4-amd64
    }
    menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-advanced-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        else
          search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        fi
        echo    'Chargement de Linux 3.16.0-4-amd64…'
        linux    /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro  quiet
        echo    'Chargement du disque mémoire initial…'
        initrd    /boot/initrd.img-3.16.0-4-amd64
    }
    menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-amd64-recovery-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        else
          search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
        fi
        echo    'Chargement de Linux 3.16.0-4-amd64…'
        linux    /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro single
        echo    'Chargement du disque mémoire initial…'
        initrd    /boot/initrd.img-3.16.0-4-amd64
    }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Vista (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-706A5D4D6A5D10E8' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  706A5D4D6A5D10E8
    else
      search --no-floppy --fs-uuid --set=root 706A5D4D6A5D10E8
    fi
    parttool ${root} hidden-
    chainloader +1
}
menuentry 'Windows Vista (sur /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-949CA48C9CA46A86' {
    insmod part_msdos
    insmod ntfs
    set root='hd0,msdos4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  949CA48C9CA46A86
    else
      search --no-floppy --fs-uuid --set=root 949CA48C9CA46A86
    fi
    parttool ${root} hidden-
    chainloader +1
}
menuentry 'Debian GNU/Linux 8 (jessie) (sur /dev/sdb6)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-51a391b1-b29e-4be3-9325-13f406768f67' {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
    else
      search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
    fi
    linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro quiet
    initrd /boot/initrd.img-3.16.0-4-686-pae
}
submenu 'Options avancées pour Debian GNU/Linux 8 (jessie) (sur /dev/sdb6)' $menuentry_id_option 'osprober-gnulinux-advanced-51a391b1-b29e-4be3-9325-13f406768f67' {
    menuentry 'Debian GNU/Linux (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-686-pae (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-686-pae (recovery mode) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae-root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro single-51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro single
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux (8.9) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-686-pae (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-686-pae (recovery mode) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae-root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro single-51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro single
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux (8.9) (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-686-pae (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-686-pae (recovery mode) (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae-root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro single-51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro single
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux (8.6) (sur /dev/sda7) (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux (sur /dev/sda7) (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-686-pae (sur /dev/sda7) (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae--51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro quiet
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
    menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-686-pae (recovery mode) (sur /dev/sda7) (sur /dev/sdb7) (sur /dev/sda7) (sur /dev/sdb6)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-686-pae-root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro single-51a391b1-b29e-4be3-9325-13f406768f67' {
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos6'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
        else
          search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
        fi
        linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ro single
        initrd /boot/initrd.img-3.16.0-4-686-pae
    }
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



Si je fais une réinstallation, je perds ce que j'ai installé en plus.  Si je fais une réparation, dans la mesure où cela est possible, ce qui est moins que certain, je peux éventuellement éviter de ré-installer ces logiciels supplémentaires.

Comme je ne suis pas encore aguerri vis à vis de ce système, j'ai une certaine appréhension à repartir de zéro !

Il faudra peut-être bien le faire !

Dans l'attente de vos précisions...

PS : quelque fois le système charge les longues listes dans un cadre avec une barre de défilement et dans ce post cela ne s'est pas produit !
Il y a-t'il une option particulière pour que cela fonctionne ?

Dernière modification par ayaf (13-10-2018 14:06:54)


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#27 13-10-2018 16:29:26

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

ayaf a écrit :


PS : quelque fois le système charge les longues listes dans un cadre avec une barre de défilement et dans ce post cela ne s'est pas produit !
Il y a-t'il une option particulière pour que cela fonctionne ?


Citation

ayaf a écrit :

J'ai fait une tentative de changement de noyau qui n'est pas concluante.
Un peu désemparé pour réaliser cette opération en cours de chargement. Mes recherches ne m'ont pas permis de savoir précisément comment le réaliser.

Bien que cela soit déconseillé, j'ai édité "grub.cfg" afin de remplacer "vmlinuz-3.16.0-5-amd64" par "vmlinuz-3.16.0-4-amd64". Cela n'a rien changé quant au résultat.

Voilà, à tout hasard, le contenu de "grub.cfg" :

cat /etc/boot/grub/grub.cfg



Tu n'avais pas dit que t'avais un multiboot. Ça peut simplifier la réparation, car tu pourrais la faire dès l'autre système.
Le premier c'est identifier les systèmes que t'as installés et ou ils sont installés.
Depuis ton grub.cfg (je suppose /boot/grub/grub.cfg , et non " /etc/boot/grub/grub.cfg" comme t'as écrit avant), il me semble que t'as:

Un Windows Vista.
Dans le grub.cfg ils semblent deux, mais ce surement un petit "erreur", parce que dès Windows en avant il sont par défaut installés avec deux partitions , une de démarrage et une autre pour le reste du système.
Donc on va par l'instant compter un Windows Vista sur /dev/sda1 ( hd0,msdos1 ; UUID=706A5D4D6A5D10E8 et sur /dev/sda4 ( hdo,msdos4 ; UUID=949CA48C9CA46A86).

Un debian ¿jessie? ¿amd64? sur  /dev/sdb1 ( hd1,msdos1 ; UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a )

Un debian  ¿jessie? ¿i386? sur  /dev/sdb6 ( hd1,msdos6 ; UUID=51a391b1-b29e-4be3-9325-13f406768f67 )

Et après il y a des "menuentry", comme Debian GNU/Linux, avec Linux 3.16.0-4-686-pae (sur /dev/sda7) (sur /dev/sdb6)' que je n'arrive pas a comprendre:
Il semble que l'image est pris d'une partition /dev/sdb6 (¿root 51a391b1-b29e-4be3-9325-13f406768f67?) et la partition pour "/" est une autre (root=UUID=967ec1c4-f1aa-410a-bece-808d69edc0d2 ). Cette configuration est possible...mais, est-tu conscient de l'avoir fait?

T'as dit que t'as modifié grub.cfg pour "remplacer "vmlinuz-3.16.0-5-amd64" par "vmlinuz-3.16.0-4-amd64"". Cette manipulation tu l'as fait démarrant dès qu'elle option du grub?

En plus, il me semble que t'as des idées un peu trompées sur les noyaux:

1er) C'est fortement conseillé de ne modifier pas /boot/grub/grub.cfg à la main. C'est dit au début du fichier:

"DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub"



2ème) Pour démarrer avec d'autres noyaux différentes à ce par défaut , il faut qu'ils soient installées.
""remplacer "vmlinuz-3.16.0-5-amd64" par "vmlinuz-3.16.0-4-amd64"" sert a rien si vmlinuz-3.16.0-4-amd64 n'est pas installée avant.

3ème) Si des noyaux supplémentaires sont déjà installées, pour démarrer avec eux il suffit de le sélectionner tout au début du démarrage, comme dit avant, avec les touches monter/descendre, et après touche "enter". Il ne faut pas toucher jamais à /boot/grub/grub.cfg.

Je n'arrive à comprendre quelle configuration multi système t'as. Il faut que tu nous expliques un peu plus. Ce /boot/grub/grub.cfg c'est fou: il y a des entrées doublées, c'est modifié à la main (donc très facile qu'il a des erreurs...). C'est fortement conseillé de démarrer avec le debian "qui démarre" et le corriger:
Actualiser le fichier /boot/grub/grub.cfg :

update-grub



Et après poste-nous la sortie de:

Montrer le fichier de configuration de démarrage, après que le système l'ait crée de nouveau avec la commande "update-grub":

cat /boot/grub/grub.cfg



Lister les disques et partitions:

fdisk -l



Montrer le contenu du fichier de système qui peut gérer le montage des partitions:

cat /etc/fstab



Montrer les partitions montées à cet instant(quelques peuvent être montées par la config du fstab, mais il y a d'autres services qui peuvent le faire):

cat /etc/mtab




Peut-être l'information c'est un peu dense , épaisse, il faut essayer de comprendre plutôt que courir à chercher des recettes, des listes de commandes. Il faut comprendre c'est qu'on va faire avant d'y mètre des tas de commandes sur la terminal. N'hésites pas à demander.

Salut


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#28 14-10-2018 13:52:12

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonjour empanada,  je suis bien conscient d'avoir fichu un sacré "bor...el" dans mes systèmes.
Les diverses installations n'ont pas suivi la ligne droite. Le but initial était de m'affranchir de "windows" et j'ai réaliser une "install" pour voir. J'ai ensuite broder autour de cette installation et j'ai appréhender de tout virer pour repartir sur une base saine et surtout plus logique.

C'est la raison de cette situation un peu bizarre.

J'ai tiré, à partir de "gparted", des images de l'état actuel de mon système. Un schéma vaut mieux qu'un long discours.

/dev/sda
https://drive.google.com/file/d/1YyWEwM … sp=sharing

/deb/sdb
https://drive.google.com/file/d/1LOQjnA … sp=sharing

/dev/sdc
https://drive.google.com/file/d/1dIgy8o … sp=sharing

- sur /dev/sda1    il y a  windows (vista)  et sur /dev/sda4  l'équivalent des CDs d'installation sur une partition

- sur /dev/sdc1  une zone de stockage héritée de mon ancienne installation windows XP


- Sur /dev/sdb ...

  - /dev/sdb1  ->   /            de la distrib endommagée

  - /dev/sdb2  ->  /home      idem ^

  - /dev/sdb6  ->  /             de la distrib que j'utilise actuellement (la première que j'ai installée)

  - /dev/sdb7  ->  /home      idem ^

  - /dev/sdb8  ->     comme indiqué, un espace de stockage nommé RSRV_336 monté à la demande

  - /dev/sdb9  ->     comme indiqué, un espace d'échange avec windows en  ntfs




Voilà maintenant les résultats des différentes opérations que tu m'as demandé d'effectuer :

Après un

# update-grub



Qui n'a pas posé de problème

# cat /boot/grub/grub.cfg


#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
else
  search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=-1
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
else
  search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
fi
insmod png
if background_image /usr/share/images/desktop-base/lines-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
  set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-51a391b1-b29e-4be3-9325-13f406768f67' {
  load_video
  insmod gzio
  if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  insmod part_msdos
  insmod ext2
  set root='hd1,msdos6'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
  else
    search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
  fi
  echo  'Chargement de Linux 3.16.0-4-686-pae…'
  linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro  quiet
  echo  'Chargement du disque mémoire initial…'
  initrd  /boot/initrd.img-3.16.0-4-686-pae
}
submenu 'Options avancées pour Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-51a391b1-b29e-4be3-9325-13f406768f67' {
  menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-686-pae' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-686-pae-advanced-51a391b1-b29e-4be3-9325-13f406768f67' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
    else
      search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
    fi
    echo  'Chargement de Linux 3.16.0-4-686-pae…'
    linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro  quiet
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-4-686-pae
  }
  menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-686-pae (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-686-pae-recovery-51a391b1-b29e-4be3-9325-13f406768f67' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
    else
      search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
    fi
    echo  'Chargement de Linux 3.16.0-4-686-pae…'
    linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro single
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-4-686-pae
  }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Vista (loader) (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-706A5D4D6A5D10E8' {
  insmod part_msdos
  insmod ntfs
  set root='hd0,msdos1'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  706A5D4D6A5D10E8
  else
    search --no-floppy --fs-uuid --set=root 706A5D4D6A5D10E8
  fi
  parttool ${root} hidden-
  chainloader +1
}
menuentry 'Windows Vista (loader) (sur /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-949CA48C9CA46A86' {
  insmod part_msdos
  insmod ntfs
  set root='hd0,msdos4'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  949CA48C9CA46A86
  else
    search --no-floppy --fs-uuid --set=root 949CA48C9CA46A86
  fi
  parttool ${root} hidden-
  chainloader +1
}
menuentry 'Debian GNU/Linux (9.5) (sur /dev/sdb1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
  insmod part_msdos
  insmod ext2
  set root='hd1,msdos1'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
  else
    search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
  fi
  linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro quiet
  initrd /boot/initrd.img-3.16.0-4-amd64
}
submenu 'Options avancées pour Debian GNU/Linux (9.5) (sur /dev/sdb1)' $menuentry_id_option 'osprober-gnulinux-advanced-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
  menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-amd64 (sur /dev/sdb1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    else
      search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    fi
    linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro quiet
    initrd /boot/initrd.img-3.16.0-4-amd64
  }
  menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode) (sur /dev/sdb1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64-root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro single-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    else
      search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    fi
    linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro single
    initrd /boot/initrd.img-3.16.0-4-amd64
  }
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



# fdisk -l




Disque /dev/sda : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x1549f232

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *           63 947353049 947352987 451,8G  7 HPFS/NTFS/exFAT
/dev/sda4       947353050 976768064  29415015    14G  7 HPFS/NTFS/exFAT

Disque /dev/sdb : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 4096 octets
taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x8bb93f12

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdb1  *    1339117568 1436774399   97656832  46,6G 83 Linux
/dev/sdb2       1436774400 1944586239  507811840 242,1G 83 Linux
/dev/sdb3       1944586240 1953523711    8937472   4,3G 82 Linux swap / Solaris
/dev/sdb4             2046 1339117567 1339115522 638,6G  5 Extended
/dev/sdb5        527515648  531419135    3903488   1,9G 82 Linux swap / Solaris
/dev/sdb6             2048   58593279   58591232    28G 83 Linux
/dev/sdb7         58595328  527513599  468918272 223,6G 83 Linux
/dev/sdb8        531421184 1237981183  706560000 336,9G 83 Linux
/dev/sdb9       1237983232 1339117567  101134336  48,2G  7 HPFS/NTFS/exFAT

La partition 5 ne commence pas sur une frontière de cylindre physique.


Les entrées de la table de partitions ne sont pas dans l'ordre du disque.
Disque /dev/sdc : 465,8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x05ef611e

Device     Boot Start       End   Sectors   Size Id Type
/dev/sdc1          63 976768127 976768065 465,8G  7 HPFS/NTFS/exFAT



# cat /etc/fstab




# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sdb7 during installation
UUID=51a391b1-b29e-4be3-9325-13f406768f67 /               ext4    errors=remount-ro 0       1

# /home was on /dev/sdb8 during installation
UUID=84309a53-bce5-42d5-bcee-25682d215881 /home           ext4    defaults        0       2


# swap was on /dev/sdb5 during installation
UUID=e5a795f7-1bdc-4665-acfc-6bec1cd54823 none            swap    sw              0       0
# 3583ccca-7db9-4654-8518-ee78c123154d
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0



Entre la toute première installation et la situation actuelle, j'ai été amené à casser des partitions pour en créer d'autres afin de récupérer de l'espace ici ou là. 
On peut considérer que l'état actuel du système est expérimental  et qu'il faudrait, à terme, faire une installation propre, carrée et conforme aux "règles de bienséance" ( bon, là, j'exagère un peu roll ).
Il faudrait que je fasse l'acquisition d'un autre disque dur, ce qui ne fait pas encore partie de mon budget, alors je fais avec avant de "rentrer dans le rang" scratchhead.gif

Je suis désolé du travail de fin limier que cela implique  et te remercie de ta patience !  yes.gif


# cat /etc/mtab




rootfs / rootfs rw 0 0
sysfs /sys sysfs rw,nosuid,nodev,noexec,relatime 0 0
proc /proc proc rw,nosuid,nodev,noexec,relatime 0 0
udev /dev devtmpfs rw,relatime,size=10240k,nr_inodes=211114,mode=755 0 0
devpts /dev/pts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
tmpfs /run tmpfs rw,nosuid,relatime,size=829256k,mode=755 0 0
/dev/sdb6 / ext4 rw,relatime,errors=remount-ro,data=ordered 0 0
securityfs /sys/kernel/security securityfs rw,nosuid,nodev,noexec,relatime 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
tmpfs /run/lock tmpfs rw,nosuid,nodev,noexec,relatime,size=5120k 0 0
tmpfs /sys/fs/cgroup tmpfs ro,nosuid,nodev,noexec,mode=755 0 0
cgroup /sys/fs/cgroup/systemd cgroup rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd 0 0
pstore /sys/fs/pstore pstore rw,nosuid,nodev,noexec,relatime 0 0
cgroup /sys/fs/cgroup/cpuset cgroup rw,nosuid,nodev,noexec,relatime,cpuset 0 0
cgroup /sys/fs/cgroup/cpu,cpuacct cgroup rw,nosuid,nodev,noexec,relatime,cpu,cpuacct 0 0
cgroup /sys/fs/cgroup/devices cgroup rw,nosuid,nodev,noexec,relatime,devices 0 0
cgroup /sys/fs/cgroup/freezer cgroup rw,nosuid,nodev,noexec,relatime,freezer 0 0
cgroup /sys/fs/cgroup/net_cls,net_prio cgroup rw,nosuid,nodev,noexec,relatime,net_cls,net_prio 0 0
cgroup /sys/fs/cgroup/blkio cgroup rw,nosuid,nodev,noexec,relatime,blkio 0 0
cgroup /sys/fs/cgroup/perf_event cgroup rw,nosuid,nodev,noexec,relatime,perf_event 0 0
systemd-1 /proc/sys/fs/binfmt_misc autofs rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct 0 0
mqueue /dev/mqueue mqueue rw,relatime 0 0
hugetlbfs /dev/hugepages hugetlbfs rw,relatime 0 0
fusectl /sys/fs/fuse/connections fusectl rw,relatime 0 0
debugfs /sys/kernel/debug debugfs rw,relatime 0 0
/dev/sdb7 /home ext4 rw,relatime,data=ordered 0 0
rpc_pipefs /run/rpc_pipefs rpc_pipefs rw,relatime 0 0
binfmt_misc /proc/sys/fs/binfmt_misc binfmt_misc rw,relatime 0 0
tmpfs /run/user/115 tmpfs rw,nosuid,nodev,relatime,size=414628k,mode=700,uid=115,gid=123 0 0
tmpfs /run/user/1000 tmpfs rw,nosuid,nodev,relatime,size=414628k,mode=700,uid=1000,gid=1000 0 0



J'espère t'avoir aidé à démêler cet embrouillamini... à bientôt !...

Dernière modification par ayaf (14-10-2018 13:54:15)


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#29 14-10-2018 18:16:16

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Parfait ayaf.
Maintenant on a tous plus clair quelle est ta config. Pas encore du tout,il nous reste savoir quelles architectures sont installés sur chaque debian, alors on va approfondir.

Le /boot/grub/grub.cfg c'est corrigé par la commande update-grub, et il montre parfaitement la config que t'as dit plus haut. Les entrées répétées et trompées  sont supprimés: il ne restent que celles nécessaires.

Donc l'installation debian cassée c'est sur /dev/sdb1 , et celle qui marche bien c'est sur /dev/sdb6.

ayaf a écrit :

J'ai ensuite broder autour de cette installation et j'ai appréhender de tout virer pour repartir sur une base saine et surtout plus logique


Oui, c'est bien ça...mais quand même je ne lâcherais pas l'occasion d'essayer le dépannage: c'est comme ça qu'on apprend plus, en résolvant problèmes.
Tout virer pour installer dès zéro c'est quand c'est irréparable (très rare sous GNU/Linux), ou quand on ne sais pas réparer parce que l'info est cachée (problème des systèmes pas libres (Windows, OSX, Android...).

Comme dit avant...peut-être on peut réparer /dev/sdb1 avec /dev/sdb6...mais vu le /boot/grub/grub.cfg il me semble qu'on va avoir quelques ennuies.
Pourquoi? Parce que dans /dev/sdb6 il me semble que l'architecture installée et i386 et sur /dev/sdb1 (cassée), il semble que il pourrait être seulement amd64.
C'est déduit des noms des respectives noyaux de /dev/sdb1 (*amd64) et /dev/sdb6 (*-i386-pae).

Si c'est le cas, il faudrait installer un kernel *amd64 (linux-image-amd64 , et, peut-être des autres liées (linux-headers-amd64, etc)) sur debian jessie (/dev/sdb6) pour pouvoir faire un chroot sur /dev/sdb1.

Et c'est quoi un chroot?

wiki.archlinux.fr a écrit :

Le chroot (abréviation de CHanging ROOT) est un processus qui permet de changer la racine en entrant dans un environnement isolé. Un programme lancé dans cet environnement ne peut pas accéder aux fichiers et aux commandes du système hôte. Cet environnement modifié est appelé chroot jail (une prison).



wiki.archlinux.fr a écrit :

"Quand chrooter
Le chroot est généralement utilisé pour dépanner des systèmes qui ne démarrent pas ou bien où le logging est impossible. Quelques exemples courants :
Réinstaller le chargeur de démarrage (bootloader).
Reconstruire les initramfs.
Mettre à jour ou bien rétrograder des paquets.
Réinitialiser un mot de passe oublié.

"

Et pourquoi sûrement on va devoir installer un noyau amd64 sûr une installation i386 (/dev/sdb6) pour faire un chroot dès l'installation i386 sur la amd64 (/dev/sdb1)?
L'architecture amd64 est plus nouvelle est à compatibilité en arrière vers i386, c'est pour ça qu'on peut installer et démarrer avec un noyau amd64 sûr une installation i386: le noyau amd64 peut exécuter les commandes des logiciels compilés comme i386. Mais pas à l'envers: un noyau i386 peut pas exécuter des logiciels compilés comme amd64: on a besoin de démarrer avec un noyau qui "sache" exécuter les logiciels installés sûr /dev/sdb1.


Mais avant tout on va vérifier les architectures de chaque installation:

Évidement démarrer avec la /dev/sdb6 , et montre nous la sortie de

Montrer l'architecture du logiciel dpkg:

dpkg --print-architecture


Ne peut pas être autre que i386

Montrer s'il y a des architectures supplémentaires installées:

dpkg --print-foreign-architectures


Sûrement sortie nulle.

Après, il faut aller à la partition /dev/sdb1.

----------MONTER LA PARTITION /dev/sdb1--------------
Selon le fstab et le mtab montrés dans le post précédent, il semble que /dev/sdb1 n'est pas montée ni par fstab ni par des autres logiciels.
Quand même c'est important vérifier que la partition ne soit pas montée:
La sortie de

cat /etc/mtab|grep sdb1


doit être nulle.
Si c'est correct (sortie nulle), on continue.

On doit créer un répertoire pour y monter la partition:

mkdir /mnt/sdb1



Et on y monte la partition /dev/sdb1:

mount /dev/sdb1 /mnt/sdb1


------------------------------------------------------------------------------------------

Maintenant , montre nous la sortie de :

cat /mnt/sdb1/var/lib/dpkg/arch


Je crois que la sortie va être , seulement une ligne: amd64 .

Si c'est le cas,
debian sur /dev/sdb1 c'est architecture amd64
donc il faudra installer, sur le debian qui marche bien (/dev/sdb6), un noyau amd64.
Si la sortie de "cat /mnt/sdb1/var/lib/dpkg/arch" c'est i386, on n'a pas besoin d'installer noyau amd64 sur /dev/sdb6 et on peu aller directement à "FAIRE LE CHROOT"

---------------INSTALLER UN NOYAU AMD64 SUR /dev/sdb6:----------------
(seulement nécessaire si la sortie de "cat /mnt/sdb1/var/lib/dpkg/arch" est suelement "amd64")

On laisse /dev/sdb1 un peu, et on revient sur le système sur /dev/sdb6.

apt-get update
apt-get install linux-image-amd64
 


La commande peut évidement installer des autres paquets nécessaires, et peut-être il faudra installer explicitement linux-headers-amd64, s'il y a des pilotes non inclus dans le noyau (normalement les pilotes sont installés avec des paquets *.dkms. Pour le savoir:

dpkg -l|grep dkms


Si la sortie est nulle, c'est presque sûr qu'on n'a pas des pilotes en dehors de ces du noyau officiel debian, donc sûrement pas besoin des headers).

Normalement toute manipulation dans les noyaux, lance automatiquement la commande update-grub au but de l'installation, et maintenant on devrait voir quelques nouvelles entrées sur /boot/grub/grub.cfg. Voir la sortie à nouveau de:

cat /boot/grub/grub.cfg


Et maintenant il faudra rédemarrer /dev/sdb6 avec le noyau amd64, normalement il va être mis comme le noyau par défaut , donc sûrement pas nécessaire des jouer avec les touches monter/descendre du clavier tout au début du grub.
On peut déjà passer au prochaine pas.
----------------------------------------------------------------------------------------

Si on a installé de nouveau noyau  on doit rémonter /dev/sdb1 (répéter "MONTER LA PARTITION /dev/sdb1" (sauf "mkdir /dev/sdb1, qui existe déjà) ) , si non on peut continuer.

----------------------"FAIRE LE CHROOT"----------------------
Avec /dev/sdb1 montée sur /mnt/sdb1 on peut maintenant faire le chroot:

Lier les répertoires de système /dev , /proc et /sys au répertoire /mnt/sdb1:

mount --bind /dev /mnt/sdb1/dev
mount --bind /proc /mnt/sdb1/proc
mount --bind /sys /mnt/sdb1/sys
mount --bind /etc/resolv.conf /mnt/sdb1/etc/resolv.conf
 



Et finalement on peut faire le chroot:

chroot /mnt/sdb1


----------------------------------------------------------------------------------------

Maintenant on est sur la racine de /dev/sdb1, et tous les commandes se dérouleront comme si on le fait réellement sur /dev/sdb1. On a fait une espèce de "virtualisation". Bon pas exactement, mais c'est pour essayer d'expliquer.
On a démarré avec un système qui marche bien, avec un noyau OK , qui crée tout les fichiers et répertoires pour se communiquer avec la partie physique de la bécane...et on change de racine, alors dès ce moment là , tous les commandes seront faites comme s'ils seront faits dès le système /dev/sdb1.

Maintenant on peu procéder à le dépannage comme avant le kernel panic:

apt-get update
apt-get -f install
etc

Si tu arrives a ce point, parfait. Il sera compliqué que tu n'arrives pas à dépanner le système. Peut-être non d'un seule coup, mais ça doit marcher.

Avant éteindre la bécane il faut avant bien sortir du chroot.

----------------------"SORTIR DU CHROOT"----------------------
Dès la ligne de commandes de la racine /dev/sdb1 on fait:

exit



Maintenant on est de nouveau sûr la racine de /dev/sdb6.
Il faut démonter les montages --bind et après /mnt/sdb1:


umount /mnt/sdb1/dev
umount /mnt/sdb1/proc
umount /mnt/sdb1/sys
umount /mnt/sdb1
umount /mnt/sdb1/etc/resolv.conf
 


Ça y est . On peut éteindre l'ordinateur sans rien casser.
----------------------------------------------------------------------------------------


Peut-être trop d'info d'un coup? Désolé mais il arrive un moment où il faut donner tout d'un coup pour bien s'exprimer...et bien comprendre aussi.

On attend des nouvelles wink et n'hésites pas à demander quoi que c'est soit.
Salut

Dernière modification par empanada (17-10-2018 11:06:09)


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#30 14-10-2018 19:49:48

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Chaque commande a un tuto dans le wiki df, lorsque tu veux savoir ce que tu fais, tu ouvre le wiki df par le lien dans le menu du forum.
En haut à droite sous le menu, tu as la case Recherche, c'est là que tu écris la commande seule dont tu recherches le tuto, et walà...

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

#31 14-10-2018 20:14:19

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonsoir empanada,  aucune inquiétude à avoir, je comprends parfaitement la procédure que tu énonces.
C'est très clair et pédagogique.

J'ai suivi tes instructions jusque là :

$ dpkg --print-architecture
i386


$ dpkg --print-foreign-architectures
(vide)


$ cat /etc/mtab|grep sdb1
(vide)

# mkdir /mnt/sdb1
(ok)

mount /dev/sdb1 /mnt/sdb1
(ok)

$ cat /mnt/sdb1/var/lib/dpkg/arch
amd64
i386



Le retour de la dernière commande indique qu'un noyau amd64 devrait être installé.

Voilà ce que renvoie un "ls" :

$ ls /mnt/sdb1/boot -all



total 42140
drwxr-xr-x  3 root root     4096 oct.  10 12:35 .
drwxr-xr-x 22 root root     4096 mars  19  2018 ..
-rw-r--r--  1 root root   157756 déc.  14  2017 config-3.16.0-4-amd64
-rw-r--r--  1 root root   157786 janv.  9  2018 config-3.16.0-5-amd64
drwxr-xr-x  5 root root     4096 oct.  12 19:38 grub
-rw-r--r--  1 root root 15165167 mars  19  2018 initrd.img-3.16.0-4-amd64
-rw-r--r--  1 root root 15994209 oct.  10 12:35 initrd.img-3.16.0-5-amd64
-rw-r--r--  1 root root  2684316 déc.  14  2017 System.map-3.16.0-4-amd64
-rw-r--r--  1 root root  2683305 janv.  9  2018 System.map-3.16.0-5-amd64
-rw-r--r--  1 root root  3137712 déc.  14  2017 vmlinuz-3.16.0-4-amd64
-rw-r--r--  1 root root  3139776 janv.  9  2018 vmlinuz-3.16.0-5-amd64bloc



Je continue donc la procédure pour installer un noyau amd64 sur /dev/sdb6

sur /dev/sdb6
# apt-get upgrade
(ok)


# apt-get install linux-image-amd64
(ok)



$ dpkg -l|grep dkms




ii  dkms                                   2.2.0.3-2                                  all          Dynamic Kernel Module Support Framework
ii  nvidia-legacy-304xx-kernel-dkms        304.135-1                                  i386         NVIDIA binary kernel module DKMS source (304xx legacy version)
ii  virtualbox-dkms                        4.3.36-dfsg-1+deb8u1                       all          x86 virtualization solution - kernel module sources for dkms
ii  virtualbox-guest-dkms                  4.3.36-dfsg-1+deb8u1                       all          x86 virtualization solution - guest addition module source for dkms



$ cat /boot/grub/grub.cfg



#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
else
  search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=fr_FR
  insmod gettext
fi
terminal_output gfxterm
if [ "${recordfail}" = 1 ] ; then
  set timeout=-1
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=menu
    set timeout=5
  # Fallback normal timeout code in case the timeout_style feature is
  # unavailable.
  else
    set timeout=5
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
insmod part_msdos
insmod ext2
set root='hd1,msdos6'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
else
  search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
fi
insmod png
if background_image /usr/share/images/desktop-base/lines-grub.png; then
  set color_normal=white/black
  set color_highlight=black/white
else
  set menu_color_normal=cyan/blue
  set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
  set gfxpayload="${1}"
}
set linux_gfx_mode=
export linux_gfx_mode
menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-51a391b1-b29e-4be3-9325-13f406768f67' {
  load_video
  insmod gzio
  if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  insmod part_msdos
  insmod ext2
  set root='hd1,msdos6'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
  else
    search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
  fi
  echo  'Chargement de Linux 3.16.0-7-amd64…'
  linux /boot/vmlinuz-3.16.0-7-amd64 root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro  quiet
  echo  'Chargement du disque mémoire initial…'
  initrd  /boot/initrd.img-3.16.0-7-amd64
}
submenu 'Options avancées pour Debian GNU/Linux' $menuentry_id_option 'gnulinux-advanced-51a391b1-b29e-4be3-9325-13f406768f67' {
  menuentry 'Debian GNU/Linux, avec Linux 3.16.0-7-amd64' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-7-amd64-advanced-51a391b1-b29e-4be3-9325-13f406768f67' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
    else
      search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
    fi
    echo  'Chargement de Linux 3.16.0-7-amd64…'
    linux /boot/vmlinuz-3.16.0-7-amd64 root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro  quiet
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-7-amd64
  }
  menuentry 'Debian GNU/Linux, with Linux 3.16.0-7-amd64 (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-7-amd64-recovery-51a391b1-b29e-4be3-9325-13f406768f67' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
    else
      search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
    fi
    echo  'Chargement de Linux 3.16.0-7-amd64…'
    linux /boot/vmlinuz-3.16.0-7-amd64 root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro single
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-7-amd64
  }
  menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-686-pae' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-686-pae-advanced-51a391b1-b29e-4be3-9325-13f406768f67' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
    else
      search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
    fi
    echo  'Chargement de Linux 3.16.0-4-686-pae…'
    linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro  quiet
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-4-686-pae
  }
  menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-686-pae (recovery mode)' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.16.0-4-686-pae-recovery-51a391b1-b29e-4be3-9325-13f406768f67' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos6'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos6 --hint-efi=hd1,msdos6 --hint-baremetal=ahci1,msdos6  51a391b1-b29e-4be3-9325-13f406768f67
    else
      search --no-floppy --fs-uuid --set=root 51a391b1-b29e-4be3-9325-13f406768f67
    fi
    echo  'Chargement de Linux 3.16.0-4-686-pae…'
    linux /boot/vmlinuz-3.16.0-4-686-pae root=UUID=51a391b1-b29e-4be3-9325-13f406768f67 ro single
    echo  'Chargement du disque mémoire initial…'
    initrd  /boot/initrd.img-3.16.0-4-686-pae
  }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Vista (loader) (sur /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-706A5D4D6A5D10E8' {
  insmod part_msdos
  insmod ntfs
  set root='hd0,msdos1'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  706A5D4D6A5D10E8
  else
    search --no-floppy --fs-uuid --set=root 706A5D4D6A5D10E8
  fi
  parttool ${root} hidden-
  chainloader +1
}
menuentry 'Windows Vista (loader) (sur /dev/sda4)' --class windows --class os $menuentry_id_option 'osprober-chain-949CA48C9CA46A86' {
  insmod part_msdos
  insmod ntfs
  set root='hd0,msdos4'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos4 --hint-efi=hd0,msdos4 --hint-baremetal=ahci0,msdos4  949CA48C9CA46A86
  else
    search --no-floppy --fs-uuid --set=root 949CA48C9CA46A86
  fi
  parttool ${root} hidden-
  chainloader +1
}
menuentry 'Debian GNU/Linux (9.5) (sur /dev/sdb1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
  insmod part_msdos
  insmod ext2
  set root='hd1,msdos1'
  if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
  else
    search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
  fi
  linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro quiet
  initrd /boot/initrd.img-3.16.0-4-amd64
}
submenu 'Options avancées pour Debian GNU/Linux (9.5) (sur /dev/sdb1)' $menuentry_id_option 'osprober-gnulinux-advanced-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
  menuentry 'Debian GNU/Linux, avec Linux 3.16.0-4-amd64 (sur /dev/sdb1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64--1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    else
      search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    fi
    linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro quiet
    initrd /boot/initrd.img-3.16.0-4-amd64
  }
  menuentry 'Debian GNU/Linux, with Linux 3.16.0-4-amd64 (recovery mode) (sur /dev/sdb1)' --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-/boot/vmlinuz-3.16.0-4-amd64-root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro single-1ddcb870-6418-448a-bc1d-b4ec4f28cd0a' {
    insmod part_msdos
    insmod ext2
    set root='hd1,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    else
      search --no-floppy --fs-uuid --set=root 1ddcb870-6418-448a-bc1d-b4ec4f28cd0a
    fi
    linux /boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro single
    initrd /boot/initrd.img-3.16.0-4-amd64
  }
}

### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



Voilà, j'attends ton feu vert  avant de continuer...

À bientôt !...

PS : merci smolski de ce rappel !

Dernière modification par ayaf (14-10-2018 20:26:16)


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#32 14-10-2018 21:28:19

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Très bien!

Comme prévu le nouveau noyau c'est mis comme première option dans le grub.cfg, et

cat /boot/grub/grub.cfg|grep 'default="[0-9].*'


 set default="0"


donc l'option par défaut dans le démarrage de grub c'est, aussi, la première.
Note: Cette config de /boot/grub/grub.cfg, l'option par défaut de grub, c'est la valeur GRUB_DEFAULT sur /etc/default/grub.

T'as trois paquets dkms (pilotes dehors le noyau officiel debian), dont le plus important c'est nvidia-legacy-304xx-kernel-dkms , parce que selon la configuration de ton serveur graphique, le démarrage du même peut rater avec le nouveau noyau *-amd64.
Il peut avoir plusieurs options, mais, la meilleure, s'il n'y a pas des autres problèmes, c'est installer les headers du nouveau noyau, de cette façon, le système dkms pourra compiler le module pour le nouveau noyau, et le démarrage avec le nouveau noyau devrait passer sans souci.

apt-get install linux-headers-amd64



Je crois que dans la partie final de l'installation, le système devrait automatiquement compiler tous les pilotes *dkms pour tous les noyaux. Il faut lire la sortie de l'installation de linux-headers-amd64. Si non, il faut le faire "à la main":

Pour compiler tous les modules dkms pour tous les noyaux:

ls /var/lib/initramfs-tools | xargs -n1 /usr/lib/dkms/dkms_autoinstaller start



Pour compiler un module dkms pour un noyau "dkms install -m NOM_MODULE -v VERSION_MODULE -k VERSION_KERNEL".
Par example le nvidia-legacy:

dkms install -m nvidia-legacy-304xx-kernel -v 304.135-1 -k  linux-headers-3.16.0-7-amd64



Si tout va bien, tu pourras redémarrer avec le nouveau noyau et continuer avec le reste des instructions (monter de nouveau /dev/sdb1, monter /mnt/sdb1/dev, etc)

Salut!


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#33 15-10-2018 10:42:46

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonjour empanada,

J'ai repris avec :

# apt-get install linux-headers-amd64




Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  iceowl-extension libdevmapper-event1.02.1 libgconf2-4 liblvm2app2.2 libmatekbd-common libmatekbd4
  libmateweather-common nvidia-modprobe
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés :
  cpp-4.9 g++-4.9 gcc-4.9 gcc-4.9-base libasan1 libatomic1 libcilkrts5 libgcc-4.9-dev libgcc1 libgfortran3
  libgomp1 libitm1 libquadmath0 libstdc++-4.9-dev libstdc++6 libubsan0 linux-compiler-gcc-4.9-x86
  linux-headers-3.16.0-7-amd64 linux-headers-3.16.0-7-common linux-kbuild-3.16
Paquets suggérés :
  gcc-4.9-locales g++-4.9-multilib gcc-4.9-doc libstdc++6-4.9-dbg gcc-4.9-multilib libgcc1-dbg libgomp1-dbg
  libitm1-dbg libatomic1-dbg libasan1-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg
  libquadmath0-dbg libstdc++-4.9-doc
Les NOUVEAUX paquets suivants seront installés :
  linux-compiler-gcc-4.9-x86 linux-headers-3.16.0-7-amd64 linux-headers-3.16.0-7-common linux-headers-amd64
Les paquets suivants seront mis à jour :
  cpp-4.9 g++-4.9 gcc-4.9 gcc-4.9-base libasan1 libatomic1 libcilkrts5 libgcc-4.9-dev libgcc1 libgfortran3
  libgomp1 libitm1 libquadmath0 libstdc++-4.9-dev libstdc++6 libubsan0 linux-kbuild-3.16
17 mis à jour, 4 nouvellement installés, 0 à enlever et 241 non mis à jour.
Il est nécessaire de prendre 38,7 Mo dans les archives.
Après cette opération, 25,0 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de : 1 http://ftp.fr.debian.org/debian/ jessie/main libgomp1 i386 4.9.2-10+deb8u1 [41,1 kB]
Réception de : 2 http://ftp.fr.debian.org/debian/ jessie/main libitm1 i386 4.9.2-10+deb8u1 [30,9 kB]
Réception de : 3 http://security.debian.org/ jessie/updates/main linux-compiler-gcc-4.9-x86 i386 3.16.59-1 [406 kB]
Réception de : 4 http://security.debian.org/ jessie/updates/main linux-headers-amd64 i386 3.16+63+deb8u3 [5 112 B]
Réception de : 5 http://ftp.fr.debian.org/debian/ jessie/main libatomic1 i386 4.9.2-10+deb8u1 [8 494 B]      
Réception de : 6 http://security.debian.org/ jessie/updates/main linux-headers-3.16.0-7-common i386 3.16.59-1 [4 601 kB]
Réception de : 7 http://ftp.fr.debian.org/debian/ jessie/main libasan1 i386 4.9.2-10+deb8u1 [192 kB]
Réception de : 8 http://ftp.fr.debian.org/debian/ jessie/main libubsan0 i386 4.9.2-10+deb8u1 [88,9 kB]    
Réception de : 9 http://ftp.fr.debian.org/debian/ jessie/main libcilkrts5 i386 4.9.2-10+deb8u1 [44,4 kB]  
Réception de : 10 http://ftp.fr.debian.org/debian/ jessie/main libquadmath0 i386 4.9.2-10+deb8u1 [193 kB]
Réception de : 11 http://security.debian.org/ jessie/updates/main linux-headers-3.16.0-7-amd64 i386 3.16.59-1 [412 kB]
Réception de : 12 http://ftp.fr.debian.org/debian/ jessie/main cpp-4.9 i386 4.9.2-10+deb8u1 [5 162 kB]
Réception de : 13 http://ftp.fr.debian.org/debian/ jessie/main g++-4.9 i386 4.9.2-10+deb8u1 [18,0 MB]
Réception de : 14 http://ftp.fr.debian.org/debian/ jessie/main gcc-4.9 i386 4.9.2-10+deb8u1 [5 487 kB]      
Réception de : 15 http://ftp.fr.debian.org/debian/ jessie/main libgcc-4.9-dev i386 4.9.2-10+deb8u1 [2 058 kB]
Réception de : 16 http://ftp.fr.debian.org/debian/ jessie/main gcc-4.9-base i386 4.9.2-10+deb8u1 [160 kB]    
Réception de : 17 http://ftp.fr.debian.org/debian/ jessie/main libstdc++6 i386 4.9.2-10+deb8u1 [287 kB]      
Réception de : 18 http://ftp.fr.debian.org/debian/ jessie/main libstdc++-4.9-dev i386 4.9.2-10+deb8u1 [1 124 kB]
Réception de : 19 http://ftp.fr.debian.org/debian/ jessie/main libgfortran3 i386 4.9.2-10+deb8u1 [236 kB]    
Réception de : 20 http://ftp.fr.debian.org/debian/ jessie/main libgcc1 i386 1:4.9.2-10+deb8u1 [48,1 kB]      
Réception de : 21 http://ftp.fr.debian.org/debian/ jessie/main linux-kbuild-3.16 i386 3.16.56-1 [180 kB]    
38,7 Mo réceptionnés en 14s (2 583 ko/s)                                                                    
Lecture des fichiers de modifications (« changelog »)... Terminé
(Lecture de la base de données... 191797 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libgomp1_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libgomp1:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libitm1_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libitm1:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libatomic1_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libatomic1:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libasan1_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libasan1:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libubsan0_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libubsan0:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libcilkrts5_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libcilkrts5:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libquadmath0_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libquadmath0:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../cpp-4.9_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de cpp-4.9 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../g++-4.9_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de g++-4.9 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../gcc-4.9_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de gcc-4.9 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libgcc-4.9-dev_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libgcc-4.9-dev:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../gcc-4.9-base_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de gcc-4.9-base:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Traitement des actions différées (« triggers ») pour man-db (2.7.0.2-5) ...
Paramétrage de gcc-4.9-base:i386 (4.9.2-10+deb8u1) ...
(Lecture de la base de données... 191797 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libstdc++6_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libstdc++6:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Paramétrage de libstdc++6:i386 (4.9.2-10+deb8u1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u10) ...
(Lecture de la base de données... 191797 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libstdc++-4.9-dev_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libstdc++-4.9-dev:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libgfortran3_4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libgfortran3:i386 (4.9.2-10+deb8u1) sur (4.9.2-10) ...
Préparation du dépaquetage de .../libgcc1_1%3a4.9.2-10+deb8u1_i386.deb ...
Dépaquetage de libgcc1:i386 (1:4.9.2-10+deb8u1) sur (1:4.9.2-10) ...
Paramétrage de libgcc1:i386 (1:4.9.2-10+deb8u1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u10) ...
Sélection du paquet linux-compiler-gcc-4.9-x86 précédemment désélectionné.
(Lecture de la base de données... 191797 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../linux-compiler-gcc-4.9-x86_3.16.59-1_i386.deb ...
Dépaquetage de linux-compiler-gcc-4.9-x86 (3.16.59-1) ...
Sélection du paquet linux-headers-3.16.0-7-common précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-3.16.0-7-common_3.16.59-1_i386.deb ...
Dépaquetage de linux-headers-3.16.0-7-common (3.16.59-1) ...
Préparation du dépaquetage de .../linux-kbuild-3.16_3.16.56-1_i386.deb ...
Dépaquetage de linux-kbuild-3.16 (3.16.56-1) sur (3.16.7-ckt20-1) ...
Sélection du paquet linux-headers-3.16.0-7-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-3.16.0-7-amd64_3.16.59-1_i386.deb ...
Dépaquetage de linux-headers-3.16.0-7-amd64 (3.16.59-1) ...
Sélection du paquet linux-headers-amd64 précédemment désélectionné.
Préparation du dépaquetage de .../linux-headers-amd64_3.16+63+deb8u3_i386.deb ...
Dépaquetage de linux-headers-amd64 (3.16+63+deb8u3) ...
Paramétrage de libgomp1:i386 (4.9.2-10+deb8u1) ...
Paramétrage de libitm1:i386 (4.9.2-10+deb8u1) ...
Paramétrage de libatomic1:i386 (4.9.2-10+deb8u1) ...
Paramétrage de libasan1:i386 (4.9.2-10+deb8u1) ...
Paramétrage de libubsan0:i386 (4.9.2-10+deb8u1) ...
Paramétrage de libcilkrts5:i386 (4.9.2-10+deb8u1) ...
Paramétrage de libquadmath0:i386 (4.9.2-10+deb8u1) ...
Paramétrage de cpp-4.9 (4.9.2-10+deb8u1) ...
Paramétrage de libgcc-4.9-dev:i386 (4.9.2-10+deb8u1) ...
Paramétrage de gcc-4.9 (4.9.2-10+deb8u1) ...
Paramétrage de libstdc++-4.9-dev:i386 (4.9.2-10+deb8u1) ...
Paramétrage de g++-4.9 (4.9.2-10+deb8u1) ...
Paramétrage de libgfortran3:i386 (4.9.2-10+deb8u1) ...
Paramétrage de linux-compiler-gcc-4.9-x86 (3.16.59-1) ...
Paramétrage de linux-headers-3.16.0-7-common (3.16.59-1) ...
Paramétrage de linux-kbuild-3.16 (3.16.56-1) ...
Paramétrage de linux-headers-3.16.0-7-amd64 (3.16.59-1) ...
Examining /etc/kernel/header_postinst.d.
Paramétrage de linux-headers-amd64 (3.16+63+deb8u3) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u10) ...



Si j'ai bien compris, la ligne suivante :

run-parts: executing /etc/kernel/header_postinst.d/dkms 3.16.0-7-amd64


indique que la compilation des pilotes  "dkms" a eu lieu, mais seulement sur le noyau "amd64".
Est-ce exact ?
J'attends ton avis avant de poursuivre..


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#34 15-10-2018 11:51:45

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonjour ayaf.

ayaf a écrit :


J'ai repris avec :

# apt-get install linux-headers-amd64



Si j'ai bien compris, la ligne suivante :

run-parts: executing /etc/kernel/header_postinst.d/dkms 3.16.0-7-amd64


indique que la compilation des pilotes  "dkms" a eu lieu, mais seulement sur le noyau "amd64".
Est-ce exact ?
J'attends ton avis avant de poursuivre..



Oui, mais je crois que apt-get est plus concret sur ce sujet. Normalement il montre des infos plus précises.
Pour être sur que la compilation a bien finit , il faut vérifier que le module c'est sous un des répertoires de /lib/modules/3.16.0-7-amd64.
Tu peut le parcourir "à la main" avec ls, cd etc ou avec un explorateur de fichiers grahique quelconque nautilus,thunar, pcmanfm...
Si tu as installé locate ou mieux mlocate (y si non tu peu l'installer):

update-db



locate /lib/modules/4.9.0-6-amd64|grep dkms|grep nvidia


La sortie doit avoir un fichier nvidia.ko ou pareil (ko= kernel object).

Salut


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#35 15-10-2018 12:19:07

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bon, voilà le résultat des commandes...

# update-db



bash: update-db : commande introuvable
 




$ locate /lib/modules/4.9.0-6-amd64|grep dkms|grep nvidia
 


(vide)


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#36 15-10-2018 12:28:42

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Pardon, c'était mal écrit, ce n'est pas update-db mais:

# updatedb


Désolé sad


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#37 15-10-2018 12:49:28

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

c'est pas grave...

# updatedb


(vide)



$ locate /lib/modules/4.9.0-6-amd64|grep dkms|grep nvidia


(vide)


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#38 15-10-2018 13:15:11

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

mmmm....de!!!!
Ce n'est pas  locate /lib/modules/4.9.0-6-amd64|grep dkms|grep nvidia, mais

locate /lib/modules/3.16.0-7-amd64|grep dkms|grep nvidia


4.9.0-6-amd64 c'est MON noyau lol

Désolé À NOUVEAU ops.gif

C'est pour ça qu'on doit comprendre ce qu'on fait. Les recettes ne sont jamais faites à notre mesure, toujours il y a des petites différences et il faut essayer de comprendre qu'est ce que signifient les commandes, pas copier-coller sans s'arrêter à comprendre. 

Salut

Dernière modification par empanada (16-10-2018 09:06:17)


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#39 15-10-2018 15:35:34

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Tu n'as pas à être désolé,  je n'ai pas été vigilant ! autant pour moi...

Je crois que les bonnes pratiques commencent à rentrer smile
$


locate /lib/modules/3.16.0-7-amd64|grep dkms|grep nvidia



/lib/modules/3.16.0-7-amd64/updates/dkms/nvidia-legacy-304xx.ko
 



Edit à toto : Modif faite - pas la peine d'inclure $ ou # dans les commandes, ni rien d'autre que la commande d'ailleurs.

J'ai remarqué que le menu de "grub" présentait toujours "Windows Vista (sur /dev/sda1)" comme options par défaut.


   Debian GNU/Linux
  Options avancées pour Debian GNU/Linux
*Windows Vista (sur /dev/sda1)
  Windows Vista (sur /dev/sda4)
  Debian GNU/Linux 8 (jessie) (sur /dev/sdb6)
  Options avancées pour Debian GNU/Linux 8 (jessie) (sur /dev/sdb6)



Edit à toto : Modif faite - Pour citer du code, on utilise le bouton Autre code du forum et pas Citation.

Dernière modification par ayaf (15-10-2018 16:26:16)


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#40 15-10-2018 16:54:49

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Le pilote est bien compilé , alors tu peut démarrer avec le noyau *.amd64 sur /dev/sdb6.

L'option par defaut sur grub devrait être la première , mais maintenant ce n'est pas important.
Tu peux démarrer avec le noyau amd64 et suivre le reste des instructions.

"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#41 15-10-2018 20:31:07

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Je ne comprends pas, je suis obligé de sélectionner l'entrée "Debian GNU/Linux 8 (jessie) (sur /dev/sdb6)" du menu

Et lorsque je fais :

 uname -r



3.16.0-4-686-pae
 



Je n'ai pas le noyau "amd64" et je sais pas comment passer dessus !


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#42 15-10-2018 20:39:20

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

As-tu essayé le submenu "Options avancées pour Debian GNU/Linux 8 (jessie) (sur /dev/sdb6)"?

Si aucune option *amd64 est disponible, il faudra réinstaller le grub sur le disque qui est sélectionné dans le BIOS comme défaut : /dev/sda ou /dev/sdb .
Si c'est /dev/sda:

grub-install /dev/sda



Si c'est /dev/sdb:

grub-install /dev/sdb


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#43 15-10-2018 21:43:56

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

OK, "grub" est sur /dev/sda

Ça fonctionne...

Je vais faire la suite demain, bonne fin de soirée !

<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#44 16-10-2018 09:17:07

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

ayaf a écrit :


Ça fonctionne...



Ok, maintenant tu va pouvoir faire un chroot.

J'avais oublié te dire que le paquet virtualbox-guest-dkms , je crois que tu n'en as pas besoin. Ceux son des pilotes pour utiliser quand debian fonctionne virtualisé. Au moins que tu veux virtualiser ton debian /dev/sdb6 dès un autre système (par exemple dès le Windows Vista ou dès l'autre debian /dev/sda1), ce paquet n'a pas de sens. Ce n'est pas grave, mais mieux virer l'inutile.


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#45 16-10-2018 17:26:51

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonjour empanada,

Avant d'aller plus loin, j'aimerais voir avec toi quelque chose qui m'intrigue !

Voilà le contenu du "fstab" de la partition active, censé être "/dev/sdb6" :

cat /etc/fstab



# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

# / was on /dev/sdb7 during installation
UUID=51a391b1-b29e-4be3-9325-13f406768f67 /               ext4    errors=remount-ro 0       1

# /home was on /dev/sdb8 during installation
UUID=84309a53-bce5-42d5-bcee-25682d215881 /home           ext4    defaults        0       2


# swap was on /dev/sdb5 during installation
UUID=e5a795f7-1bdc-4665-acfc-6bec1cd54823 none            swap    sw              0       0
# 3583ccca-7db9-4654-8518-ee78c123154d
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
 



Curieux non ?  " / " est sur "/dev/sdb7", à l'installation , cela veux dire que les partitions ont changé en relation avec mes manipulations et que ce que l'on appelle "/dev/sdb6" est l'ancienne  "/dev/sdb7"  au moment de l'installation de ce système !

J'ai monté "dev/sdb1" sur "/mnt/sdb1" et voilà le contenu de son "fstab" :

cat /mnt/sdb1/etc/fstab



# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sdb1 during installation
UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a /               ext4    errors=remount-ro 0       1
# /home was on /dev/sdb2 during installation
UUID=494113c1-480b-4abf-b594-58415d61af08 /home           ext4    defaults        0       2
# swap was on /dev/sdb3 during installation
UUID=242ed786-1180-49a5-83dc-54cf3c1f0e11 none            swap    sw              0       0
# swap was on /dev/sdb5 during installation
UUID=e5a795f7-1bdc-4665-acfc-6bec1cd54823 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
 



C'est bien en accord avec le partitionnement de "/dev/sdb" : 



Je peux donc me lancer dans le "chroot" ?


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#46 16-10-2018 20:32:04

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

ayaf a écrit :

Voilà le contenu du "fstab" de la partition active, censé être "/dev/sdb6" :

Curieux non ?  " / " est sur "/dev/sdb7", à l'installation , et que ce que l'on appelle "/dev/sdb6" est l'ancienne  "/dev/sdb7"  au moment de l'installation de ce système !


Oui, j'avais déjà noté, mais c'est correct selon la sortie de fdisk -l et grub.cfg, donc rien pourquoi s'inquieter.

ayaf a écrit :

cela veux dire que les partitions ont changé en relation avec mes manipulations


Oui, mais ça ne fait rien.

ayaf a écrit :

Je peux donc me lancer dans le "chroot" ?


Sans doute.


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#47 17-10-2018 08:32:07

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonjour empanada,  rien n'est simple !

J'ai suivi tes instructions pour réaliser un "chroot" sur "dev/sdb1" et cela s'est bien passé. J'ai fait quelques vérifs pour m'assurer que les choses se passaient bien.

Par contre la suite pose problème :

apt-get update


Err http://ftp.fr.debian.org stretch InRelease
 
Err http://ftp.fr.debian.org stretch-updates InRelease
 
Err http://security.debian.org stretch/updates InRelease
 
Err http://security.debian.org stretch/updates InRelease
 
Err http://dl.google.com stable InRelease
 
Err http://dl.google.com stable InRelease
 
Err http://ftp.fr.debian.org stretch Release.gpg
  Erreur temporaire de résolution de « ftp.fr.debian.org »
Err http://security.debian.org stretch/updates Release.gpg
  Erreur temporaire de résolution de « security.debian.org »
Err http://dl.google.com stable Release.gpg
  Erreur temporaire de résolution de « dl.google.com »
Err http://security.debian.org stretch/updates Release.gpg
  Erreur temporaire de résolution de « security.debian.org »
Err http://dl.google.com stable Release.gpg
  Erreur temporaire de résolution de « dl.google.com »
Err http://ftp.fr.debian.org stretch-updates Release.gpg
  Erreur temporaire de résolution de « ftp.fr.debian.org »
Lecture des listes de paquets... Fait
N: « 50unattended-upgrades.ucf-dist » dans le répertoire « /etc/apt/apt.conf.d/ » a été ignoré car il utilise une extension non valable
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/stretch/InRelease  

W: Impossible de récupérer http://security.debian.org/debian-security/dists/stretch/updates/InRelease  

W: Impossible de récupérer http://security.debian.org/dists/stretch/updates/InRelease  

W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/stretch-updates/InRelease  

W: Impossible de récupérer http://dl.google.com/linux/chrome/deb/dists/stable/InRelease  

W: Impossible de récupérer http://dl.google.com/linux/earth/deb/dists/stable/InRelease  

W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/stretch/Release.gpg  Erreur temporaire de résolution de « ftp.fr.debian.org »

W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/stretch-updates/Release.gpg  Erreur temporaire de résolution de « ftp.fr.debian.org »

W: Impossible de récupérer http://security.debian.org/debian-security/dists/stretch/updates/Release.gpg  Erreur temporaire de résolution de « security.debian.org »

W: Impossible de récupérer http://security.debian.org/dists/stretch/updates/Release.gpg  Erreur temporaire de résolution de « security.debian.org »

W: Impossible de récupérer http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg  Erreur temporaire de résolution de « dl.google.com »

W: Impossible de récupérer http://dl.google.com/linux/earth/deb/dists/stable/Release.gpg  Erreur temporaire de résolution de « dl.google.com »

W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
 



Le système était censé être en stretch, ce qui apparaît dans une option du menu affiché par "grub" :

menuentry 'Debian GNU/Linux (9.5) (sur /dev/sdb1)' --



Curieux ?

J'ai modifié  "...sources.list" en remplaçant à la main via l'éditeur de "mc" "stretch" par "jessie" et...

apt-get update


Err http://ftp.fr.debian.org jessie InRelease
 
Err http://ftp.fr.debian.org jessie-updates InRelease
 
Err http://security.debian.org jessie/updates InRelease
 
Err http://security.debian.org jessie/updates InRelease
 
Err http://ftp.fr.debian.org jessie Release.gpg
  Erreur temporaire de résolution de « ftp.fr.debian.org »
Err http://security.debian.org jessie/updates Release.gpg
  Erreur temporaire de résolution de « security.debian.org »
Err http://ftp.fr.debian.org jessie-updates Release.gpg
  Erreur temporaire de résolution de « ftp.fr.debian.org »
Err http://security.debian.org jessie/updates Release.gpg
  Erreur temporaire de résolution de « security.debian.org »
Err http://dl.google.com stable InRelease
 
Err http://dl.google.com stable InRelease
 
Err http://dl.google.com stable Release.gpg
  Erreur temporaire de résolution de « dl.google.com »
Err http://dl.google.com stable Release.gpg
  Erreur temporaire de résolution de « dl.google.com »
Lecture des listes de paquets... Fait
N: « 50unattended-upgrades.ucf-dist » dans le répertoire « /etc/apt/apt.conf.d/ » a été ignoré car il utilise une extension non valable
W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/jessie/InRelease  

W: Impossible de récupérer http://security.debian.org/debian-security/dists/jessie/updates/InRelease  

W: Impossible de récupérer http://security.debian.org/dists/jessie/updates/InRelease  

W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/jessie-updates/InRelease  

W: Impossible de récupérer http://dl.google.com/linux/chrome/deb/dists/stable/InRelease  

W: Impossible de récupérer http://dl.google.com/linux/earth/deb/dists/stable/InRelease  

W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/jessie/Release.gpg  Erreur temporaire de résolution de « ftp.fr.debian.org »

W: Impossible de récupérer http://ftp.fr.debian.org/debian/dists/jessie-updates/Release.gpg  Erreur temporaire de résolution de « ftp.fr.debian.org »

W: Impossible de récupérer http://security.debian.org/debian-security/dists/jessie/updates/Release.gpg  Erreur temporaire de résolution de « security.debian.org »

W: Impossible de récupérer http://security.debian.org/dists/jessie/updates/Release.gpg  Erreur temporaire de résolution de « security.debian.org »

W: Impossible de récupérer http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg  Erreur temporaire de résolution de « dl.google.com »

W: Impossible de récupérer http://dl.google.com/linux/earth/deb/dists/stable/Release.gpg  Erreur temporaire de résolution de « dl.google.com »

W: Le téléchargement de quelques fichiers d'index a échoué, ils ont été ignorés, ou les anciens ont été utilisés à la place.
 



Rien ne va plus !
Ai-je fait une "co...rie" quelque part ?  Assurément oui, mais là j'ai encore besoin de ton avis éclairé !

À bientôt...


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#48 17-10-2018 10:20:24

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

ayaf a écrit :


Rien ne va plus !
Ai-je fait une "co...rie" quelque part ?
À bientôt...



Pas du tout lol. Il manquait une ligne dans les instructions du chroot, pour le reseau, celle de /etc/resolv.conf. J'avais mis de mémoire et normalement je n'utilise pas le reseau quand je fait des chroot sad .

Lier les répertoires de système /dev , /proc et /sys au répertoire /mnt/sdb1:

mount --bind /dev /mnt/sdb1/dev
mount --bind /proc /mnt/sdb1/proc
mount --bind /sys /mnt/sdb1/sys
mount --bind /etc/resolv.conf /mnt/sdb1/etc/resolv.conf
 



Le message #29 est corrigé aussi.

Dernière modification par empanada (17-10-2018 10:20:54)


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

#49 18-10-2018 09:02:44

ayaf
Membre
Lieu : Torcy / Seine et Marne
Distrib. : Debian Jessie 8.1
Noyau : Linux 3.16.0-4-amd64
(G)UI : xfce
Inscription : 25-10-2017

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

Bonjour empanada, le "chroot" s'est bien déroulé et le noyau n'est plus paniqué !

J'ai donc réussi à démarrer sur "/dev/sdb1", la procédure de démarrage s'est interrompue sans message particulier.
Je suis passé sur une console "Alt+Ctrl+F2" et me suis connecté en tant qu'utilisateur. Ça fonctionne !
J'ai tenté un "startx" et le système m'a renvoyé un message comportant des erreurs :

X.Org X Server 1.19.2
Release Date: 2017-03-02
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-4-amd64 x86_64 Debian
Current Operating System: Linux debian-jessie-81 3.16.0-4-amd64 #1 SMP Debian 3.16.51-3 (2017-12-13) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro quiet
Build Date: 16 October 2017  08:19:45AM
xorg-server 2:1.19.2-1+deb9u2 ([url]https://www.debian.org/support[/url])
Current version of pixman: 0.34.0
  Before reporting problems, check [url]http://wiki.x.org[/url]
  to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
  (++) from command line, (!!) notice, (II) informational,
  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/kiwi/.local/share/xorg/Xorg.0.log", Time: Wed Oct 17 16:16:29 2018
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
   at [url]http://wiki.x.org[/url]
 for help.
(EE) Please also check the log file at "/home/kiwi/.local/share/xorg/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
xinit: giving up
xinit: unable to connect to X server: Connection refused
xinit: unexpected signal 2



Voilà le contenu de  "/home/kiwi/.local/share/xorg/Xorg.0.log" :

[   235.734]
X.Org X Server 1.19.2
Release Date: 2017-03-02
[   235.734] X Protocol Version 11, Revision 0
[   235.734] Build Operating System: Linux 4.9.0-4-amd64 x86_64 Debian
[   235.734] Current Operating System: Linux debian-jessie-81 3.16.0-4-amd64 #1 SMP Debian 3.16.51-3 (2017-12-13) x86_64
[   235.734] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=1ddcb870-6418-448a-bc1d-b4ec4f28cd0a ro quiet
[   235.734] Build Date: 16 October 2017  08:19:45AM
[   235.734] xorg-server 2:1.19.2-1+deb9u2 ([url]https://www.debian.org/support[/url])
[   235.734] Current version of pixman: 0.34.0
[   235.734]  Before reporting problems, check [url]http://wiki.x.org[/url]
  to make sure that you have the latest version.
[   235.734] Markers: (--) probed, (**) from config file, (==) default setting,
  (++) from command line, (!!) notice, (II) informational,
  (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   235.734] (==) Log file: "/home/kiwi/.local/share/xorg/Xorg.0.log", Time: Wed Oct 17 16:16:29 2018
[   235.734] (==) Using config file: "/etc/X11/xorg.conf"
[   235.734] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   235.735] (==) No Layout section.  Using the first Screen section.
[   235.735] (==) No screen section available. Using defaults.
[   235.735] (**) |-->Screen "Default Screen Section" (0)
[   235.735] (**) |   |-->Monitor "<default monitor>"
[   235.735] (==) No device specified for screen "Default Screen Section".
  Using the first device section listed.
[   235.735] (**) |   |-->Device "Device0"
[   235.735] (==) No monitor specified for screen "Default Screen Section".
  Using a default monitor configuration.
[   235.735] (==) Automatically adding devices
[   235.735] (==) Automatically enabling devices
[   235.735] (==) Automatically adding GPU devices
[   235.735] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   235.735] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[   235.735]  Entry deleted from font path.
[   235.735] (==) FontPath set to:
  /usr/share/fonts/X11/misc,
  /usr/share/fonts/X11/100dpi/:unscaled,
  /usr/share/fonts/X11/75dpi/:unscaled,
  /usr/share/fonts/X11/Type1,
  /usr/share/fonts/X11/100dpi,
  /usr/share/fonts/X11/75dpi,
  built-ins
[   235.735] (==) ModulePath set to "/usr/lib/xorg/modules"
[   235.735] (II) The server relies on udev to provide the list of input devices.
  If no devices become available, reconfigure udev or disable AutoAddDevices.
[   235.735] (II) Loader magic: 0x5555ff55de00
[   235.735] (II) Module ABI versions:
[   235.735]  X.Org ANSI C Emulation: 0.4
[   235.735]  X.Org Video Driver: 23.0
[   235.735]  X.Org XInput driver : 24.1
[   235.735]  X.Org Server Extension : 10.0
[   235.736] (++) using VT number 2

[   235.738] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[   235.739] (--) PCI:*(0:3:0:0) 10de:0646:1462:a330 rev 161, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000ec00/128, BIOS @ 0x????????/524288
[   235.739] (II) LoadModule: "glx"
[   235.740] (II) Loading /usr/lib/xorg/modules/linux/libglx.so
[   235.755] (II) Module glx: vendor="NVIDIA Corporation"
[   235.755]  compiled for 4.0.2, module version = 1.0.0
[   235.755]  Module class: X.Org Server Extension
[   235.755] (II) NVIDIA GLX Module  340.106  Tue Jan  9 14:21:56 PST 2018
[   235.755] (II) LoadModule: "nvidia"
[   235.755] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[   235.756] (II) Module nvidia: vendor="NVIDIA Corporation"
[   235.756]  compiled for 4.0.2, module version = 1.0.0
[   235.756]  Module class: X.Org Video Driver
[   235.756] (II) NVIDIA dlloader X Driver  340.106  Tue Jan  9 14:01:46 PST 2018
[   235.756] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[   235.756] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[   235.756] (II) Loading sub module "fb"
[   235.756] (II) LoadModule: "fb"
[   235.756] (II) Loading /usr/lib/xorg/modules/libfb.so
[   235.756] (II) Module fb: vendor="X.Org Foundation"
[   235.756]  compiled for 1.19.2, module version = 1.0.0
[   235.756]  ABI class: X.Org ANSI C Emulation, version 0.4
[   235.756] (WW) Unresolved symbol: fbGetGCPrivateKey
[   235.756] (II) Loading sub module "wfb"
[   235.756] (II) LoadModule: "wfb"
[   235.756] (II) Loading /usr/lib/xorg/modules/libwfb.so
[   235.756] (II) Module wfb: vendor="X.Org Foundation"
[   235.756]  compiled for 1.19.2, module version = 1.0.0
[   235.756]  ABI class: X.Org ANSI C Emulation, version 0.4
[   235.756] (II) Loading sub module "ramdac"
[   235.756] (II) LoadModule: "ramdac"
[   235.756] (II) Module "ramdac" already built-in
[   235.774] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   235.774] (EE) NVIDIA:     system's kernel log for additional error messages and
[   235.774] (EE) NVIDIA:     consult the NVIDIA README for details.
[   235.774] (EE) No devices detected.
[   235.774] (EE)
Fatal server error:
[   235.774] (EE) no screens found(EE)
[   235.774] (EE)
Please consult the The X.Org Foundation support
   at [url]http://wiki.x.org[/url]
 for help.
[   235.774] (EE) Please also check the log file at "/home/kiwi/.local/share/xorg/Xorg.0.log" for additional information.
[   235.774] (EE)
[   235.775] (EE) Server terminated with error (1). Closing log file.



Et celui de "/etc/X11/xorg.conf" :

Section  "Device"
Identifier  "Device0"
Driver  "nvidia"
EndSection



À priori, le système n'a pas trouvé le pilote "nvidia", mon analyse ne va guère plus loin big_smile roll

Edit à toto : modif faite - Pour citer du code sur le forum utiliser le bouton Autre code, ce sera plus lisible.


<•>  LES CAHIERS DU DÉBUTANT   <•>    ^!^  Intel core2 Quad8200 2.33GHz/Ram4Go/GeforceGT120/Linux3.16.0-4-amd64/xfce
"Prends le temps de savourer l'instant présent !..."  -- ( Carpe Diem ) --
"Oublie ton passé, qu'il soit simple ou composé, participe à ton présent pour que ton futur soit plus que parfait"  -- (Yves Duteil)

Hors ligne

#50 18-10-2018 10:50:39

empanada
Membre
Distrib. : Debian 11 (Bullseye)
Noyau : 5.10.0-13-amd64
(G)UI : LXDE
Inscription : 19-09-2018

Re : RÉSOLU MàJ jessie -> stretch ; kernel panic ; réparé avec "chroot"

ayaf a écrit :

Bonjour empanada, le "chroot" s'est bien déroulé et le noyau n'est plus paniqué !

J'ai donc réussi à démarrer sur "/dev/sdb1", la procédure de démarrage s'est interrompue sans message particulier.
Je suis passé sur une console "Alt+Ctrl+F2" et me suis connecté en tant qu'utilisateur. Ça fonctionne !


woohoo.gif
Très bien!!! T'as fait quoi pour reparer? apt-get update && apt-get -f install ?

ayaf a écrit :

J'ai tenté un "startx" et le système m'a renvoyé un message comportant des erreurs


Maintenant ce qu'on a semble un problème clasique avec les pilotes nvidia non-free. D'ici en avant je crois que c'est un problème différent, et peut-être le mieux pour laisser l'info le plus claire dans le forum, serait ouvrir un nouveau sujet avec.
Dans ce sujet, je changerai le titre pour un plus descriptif comme [RÉSOLU]"Problème mise à jour jessie --> stretch; kernel panic et réparer avec chroot", mais peut-être c'est mieux qu'un modérateur nous donne son avis.

Quand au nouveau problème avec les pilotes nvidia non-free:

(EE)  Fatal server error:
(EE) no screens found(EE)
(EE) Please also check the log file at "/home/kiwi/.local/share/xorg/Xorg.0.log" for additional information.



Voilà le contenu de  "/home/kiwi/.local/share/xorg/Xorg.0.log" :

[   235.774] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[   235.774] (EE) NVIDIA:     system's kernel log for additional error messages and



Et celui de "/etc/X11/xorg.conf" :

Section  "Device"
Identifier  "Device0"
Driver  "nvidia"
EndSection



ayaf a écrit :

À priori, le système n'a pas trouvé le pilote "nvidia", mon analyse ne va guère plus loin big_smile roll



L'analyse est bon à mon avis! Il parait que le module nvidia*.ko n'est pas chargé, surement parce qu'il n'existe pas.
Le log "/home/kiwi/.local/share/xorg/Xorg.0.log" me fait penser que ton bureau c'est gnome. Attention, je crois qu'il doit être gnome-classic (Xorg), pas wayland. Les pilotes nvidia ne supportent pas wayland. Si tu veux utiliser wayland il faut virer/désactiver les pilotes nvidia non-free. Quand à gnome/wayland je raconte ce que j'ai lu, mais aucune expérience encore. Il faut que des autres membres expérimentés dans ce sujet confirment ces idées.

Si la session c'est bien gnome-classic, repasse les pas qu'on avait fait pour vérifier si le pilote *dkms est disponible:

a)Vérifier si le pilote *dkms installé:

dpkg -l|grep dkms



b)Vérifier si le pilote *dkms est compilé:

updatedb


locate /lib/modules/3.16.0-4-amd64|grep dkms|grep nvidia



Surement une ou plusieurs des vérifications antérieures c'est un échec. En tout cas le mieux c'est de suivre les pas indiqués ici NvidiaGraphicsDrivers Wiki debian. Ton cas est le stretch 304xx (c'est la version installée dans le /dev/sdb6 est elle marche bien). Je suppose que les suites contrib et non-free sont dans le sources.list (pour verifier cat /etc/apt/sources.list):

apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//') nvidia-legacy-304xx-driver



Cela installera le paquet nvidia-legacy-304xx-driver. DKMS compilera le module nvidia pour votre ordinateur via le paquet nvidia-legacy-304xx-kernel-dkms.



Salut

Dernière modification par empanada (18-10-2018 11:10:11)


"blues are the roots and the other musics are the fruits" . Willie Dixon

Hors ligne

Pied de page des forums