[kernel panic] impossible de booter sur /init (Abandonné)

Questions et astuces concernant l'installation et la configuration d'archlinux
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

[kernel panic] impossible de booter sur /init (Abandonné)

Message par bigus »

Bonjour

hier soir j'ai fait une mise a jour et ce matin impossible de booter après le grub.

comment reprendre la version d'avant la mise a jour des paquets.

Comment ouvrir en mode commande avant que le boot bug.

Voici le fichier pacman.log :
[2014-01-20 23:39] [PACKAGEKIT] synchronizing package lists
[2014-01-20 23:41] [PACKAGEKIT] upgraded cogl (1.16.0-3 -> 1.16.2-1)
[2014-01-20 23:41] [PACKAGEKIT] upgraded iw (3.11-1 -> 3.13-1)
[2014-01-20 23:41] [PACKAGEKIT] upgraded libgcrypt (1.6.0-1 -> 1.6.0-2)
[2014-01-20 23:41] [ALPM-SCRIPTLET] >>> Updating module dependencies. Please wait ...
[2014-01-20 23:41] [ALPM-SCRIPTLET] >>> Generating initial ramdisk, using mkinitcpio. Please wait...
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Starting build: 3.12.8-1-ARCH
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [autodetect]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux.img
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Starting build: 3.12.8-1-ARCH
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [udev]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [modconf]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [block]
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: aic94xx
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: smsmdtv
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [filesystems]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [keyboard]
[2014-01-20 23:41] [ALPM-SCRIPTLET] -> Running build hook: [fsck]
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
[2014-01-20 23:41] [ALPM-SCRIPTLET] ==> Image generation successful
[2014-01-20 23:41] [PACKAGEKIT] upgraded linux (3.12.7-2 -> 3.12.8-1)
[2014-01-20 23:41] [PACKAGEKIT] upgraded linux-headers (3.12.7-2 -> 3.12.8-1)
[2014-01-20 23:41] [PACKAGEKIT] upgraded python2-pycurl (7.19.0.2-1 -> 7.19.3-1)
[2014-01-20 23:41] [PACKAGEKIT] upgraded tp_smapi (0.41-42 -> 0.41-43)
[2014-01-20 23:41] [ALPM-SCRIPTLET] In order to use the new version, reload all virtualbox modules manually.
[2014-01-20 23:41] [PACKAGEKIT] upgraded virtualbox-host-modules (4.3.6-3 -> 4.3.6-4)
[2014-01-20 23:41] [PACKAGEKIT] upgraded xterm (300-1 -> 301-1)
Je suis actuellement sur le live CD et pas évident d'écrire avec un clavier french alors que j'en ai un suisse...

Merci d'avance!

Au plaisir

Bigus
Dernière modification par bigus le mer. 22 janv. 2014, 16:54, modifié 2 fois.
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

Salut,

quel est le message précis que te donne grub ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17615
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [kernel panic] impossible de booter sur /init

Message par benjarobin »

Bonjour,
Avant de chercher à revenir en arrière : quel est le message d'erreur exacte ? Qu'est ce que tu vois à l'écran ? Très souvent c'est juste un problème de configuration...
Sinon la disposition du clavier cela se change :-) Voir Wiki
Et pour installer une autre version du kernel, il suffit de faire un chroot puis d'utiliser pacman
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

oktoberfest a écrit :Salut,

quel est le message précis que te donne grub ?
http://dettorer.net/kernel_panic.jpg >> voici une copie d'écran qui n'est pas la mienne mais c'est quasi la même chose...

je vais regarder comment utiliser chroot sur le wiki.

merci
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

La cause de l'erreur est sans doute le fait que ton noyau ne trouve pas le 'root filesystem'.
Il faudrait avoir ta table de partitions ainsi que ta config grub pour être sur que le paramètre 'root=' est bien positionné (tu vas sans doute me dire que tu n'as rien changé à ce niveau-là :shock: mais on aime bien avoir toutes les infos ici :chinois: ).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

benjarobin a écrit :Bonjour,
Avant de chercher à revenir en arrière : quel est le message d'erreur exacte ? Qu'est ce que tu vois à l'écran ? Très souvent c'est juste un problème de configuration...
Sinon la disposition du clavier cela se change :-) Voir Wiki
Et pour installer une autre version du kernel, il suffit de faire un chroot puis d'utiliser pacman
Me voici en clavier CH et j'ai suivi le wiki pour chroot. Voici l'état actuel : Image

Quel est la commande pour "downgrade" les paquets qui ont été mis à jour hier soir (en copie dans mon premier sujet)??
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

Je me lance... je pense aller chercher les paquets qui ont été mis à jour précédemment dans "/var/cache/pacman/pkg/"

Ensuite lancer

Code : Tout sélectionner

pacman -U <nom_du_fichier_du_paquet>
avec le nom de paquets dont linux, linux header, etc.

Est-ce que je me trompe ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

Tu as tout bon. Le log de pacman te donne le nom et la version précédemment installé.
D'après ton premier post les paquets mis à jour sont :
  • cogl
    iw
    libgcrypt
    linux
    linux-headers
    python2-pycurl
    tp_smapi
    virtualbox-host-modules
    xterm
Et à part linux, je ne vois quel paquet pourrait empêcher le noyau de démarrer...

Tu es sur de ne pas vouloir vérifier ta config grub ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

bien! :D

Alors oui, c'est possible... il faut que j'aille voir quel fichier pour vérifier la config grub ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

/boot/grub/grub.cfg (Je ne connais pas particulièrement grub, mais on devrait se débrouiller, ça reste un bootloader).
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

Question bête : tu n'as qu'un disque dur ? Pas de clé usb ou autre périphérique bloc branché ? Si c'est le cas j'espère que tu n'utilises pas /dev/sda ou /dev/sdb pour nommer tes périphériques dans la config grub (cf https://wiki.archlinux.org/index.php/pe ... ice_naming)
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

Non je n'avais pas de clé usb ou disque dur externe branché. En ce moment oui, car je suis en live usb.

Sinon j'ai regardé dans le dossier /boot mais il n'y a rien du tout.... ? Ce n'est pas normal ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

Si tu es sur ton live-cd, /boot n'es pas le même que sur ton os ? D'après un message précédent c'est /dev/sda1, que tu doit monté quelque part pour y chercher ta config grub.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

ok alors je lance chroot avec sda1 ?

Sinon j'ai lancé la commande pour "downgrade" les deux paquet linux de xx.8.1 en xx.7.1 , ensuite j'ai redémarré mais rien n'a changé. Est-ce que je dois faire quelque chose de particulier pour quitter chroot et relancer l'ordi ?

Bon j'ai trouvé le fichier 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 ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
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='hd0,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3 78a28c5f-6d80-4b6b-bb6c-29c00ce6681e
else
search --no-floppy --fs-uuid --set=root 78a28c5f-6d80-4b6b-bb6c-29c00ce6681e
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_CH
insmod gettext
fi
terminal_input console
terminal_output gfxterm
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
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_archlinux ###

menuentry "Arch Linux pkg-linux kernel" --class arch-linux --class arch --class gnu-linux --class gnu --class os {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod ext2
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 eed56c51-fb9b-416f-9ccb-c021428cebd4
else
search --no-floppy --fs-uuid --set=root eed56c51-fb9b-416f-9ccb-c021428cebd4
fi
echo 'Loading Arch Linux pkg-linux kernel ...'
linux /vmlinuz-linux root=UUID=78a28c5f-6d80-4b6b-bb6c-29c00ce6681e rw quiet
echo 'Loading Arch Linux pkg-linux kernel initramfs ...'
initrd /initramfs-linux.img
}


menuentry "Arch Linux pkg-linux kernel (fallback initramfs)" --class arch-linux --class arch --class gnu-linux --class gnu --class os {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod ext2
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 eed56c51-fb9b-416f-9ccb-c021428cebd4
else
search --no-floppy --fs-uuid --set=root eed56c51-fb9b-416f-9ccb-c021428cebd4
fi
echo 'Loading Arch Linux pkg-linux kernel ...'
linux /vmlinuz-linux root=UUID=78a28c5f-6d80-4b6b-bb6c-29c00ce6681e rw quiet
echo 'Loading Arch Linux pkg-linux kernel fallback initramfs ...'
initrd /initramfs-linux-fallback.img
}

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

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Antergos' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux--true-78a28c5f-6d80-4b6b-bb6c-29c00ce6681e' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
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 eed56c51-fb9b-416f-9ccb-c021428cebd4
else
search --no-floppy --fs-uuid --set=root eed56c51-fb9b-416f-9ccb-c021428cebd4
fi
echo 'Loading Linux ...'
linux /vmlinuz-linux root=UUID=78a28c5f-6d80-4b6b-bb6c-29c00ce6681e rw quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux.img
}
menuentry 'Antergos - Fallback' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux--fallback-78a28c5f-6d80-4b6b-bb6c-29c00ce6681e' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_msdos
insmod ext2
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 eed56c51-fb9b-416f-9ccb-c021428cebd4
else
search --no-floppy --fs-uuid --set=root eed56c51-fb9b-416f-9ccb-c021428cebd4
fi
echo 'Loading Linux ...'
linux /vmlinuz-linux root=UUID=78a28c5f-6d80-4b6b-bb6c-29c00ce6681e rw quiet
echo 'Loading initial ramdisk ...'
initrd /initramfs-linux-fallback.img
}

### 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 ###
### END /etc/grub.d/30_os-prober ###

### 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 ###

### BEGIN /etc/grub.d/60_memtest86+ ###
### END /etc/grub.d/60_memtest86+ ###
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

Une fois le noyau réinstallé il n'y a rien de particulier à faire.
De ce que je comprends du fichier, le noyau chargé est :"linux /vmlinuz-linux root=UUID=78a28c5f-6d80-4b6b-bb6c-29c00ce6681e rw quiet"

Est-ce que l'uuid indiqué correspond bien à ta partition système ? blkid pour le savoir.
De quand date ton fichier grub.cfg ? A-t-il été modifié récemment ?
Dans ta partition système, as-tu un /sbin/init ? Est-ce bien un lien vers systemd ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

Alors :

- il y a bien un /sbin/init et qui renvoie à systemd

- Pour le fichier grub en fait, quand je tape : "[root@Antergos /]# /boot/grub/grub.cfg " cela me renvoie un fichier complètement vide... Il me semble que le fichier grub.cfg que j'avais trouvé vient du live usb... arf


- Voilà ce que j'obtiens pour blkid :
[root@Antergos /]# blkid
/dev/sdb1: LABEL="AntergosBoot" UUID="eed56c51-fb9b-416f-9ccb-c021428cebd4" TYPE="ext2" PARTUUID="000c9171-01"
/dev/sdb2: LABEL="AntergosSwap" UUID="28ae4b71-6be9-430f-9f95-b96cdae7de19" TYPE="swap" PARTUUID="000c9171-02"
/dev/sdb3: LABEL="AntergosRoot" UUID="78a28c5f-6d80-4b6b-bb6c-29c00ce6681e" TYPE="ext4" PARTUUID="000c9171-03"
/dev/sda1: UUID="2013-11-18-20-50-25-00" LABEL="ANTERGOS201311" TYPE="iso9660" PTUUID="10e2bec1" PTTYPE="dos" PARTUUID="10e2bec1-01"
/dev/loop0: TYPE="squashfs"
/dev/loop1: UUID="25e2c005-b2a9-4b67-829c-805ef011c472" TYPE="ext4"
/dev/loop2: UUID="25e2c005-b2a9-4b67-829c-805ef011c472" TYPE="ext4"
/dev/loop3: TYPE="squashfs"
/dev/loop4: UUID="145f8f3c-a006-4266-85e4-f84b06b0e28e" TYPE="ext4"
/dev/loop6: TYPE="squashfs"
/dev/loop7: UUID="781581f4-069d-4dc8-9015-b74d98b646a0" TYPE="ext4"
/dev/mapper/arch_root-image: UUID="25e2c005-b2a9-4b67-829c-805ef011c472" TYPE="ext4"
/dev/mapper/arch_usr-lib-modules: UUID="145f8f3c-a006-4266-85e4-f84b06b0e28e" TYPE="ext4"
/dev/mapper/arch_usr-share: UUID="781581f4-069d-4dc8-9015-b74d98b646a0" TYPE="ext4"
En espèrent que ça va cibler le problème... :?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

Donc 8a28c5f-6d80-4b6b-bb6c-29c00ce6681e est bien l'uuid de ta partition "AntergosRoot" (/dev/sdb3 dans ton cas, et dedans tu as bien un sbin/init ?).
Je ne vois pas trop... Tu peux ajouter l'option 'break=postmount' au démarrage du noyau (cf https://wiki.archlinux.org/index.php/Mk ... time_hooks) tu pourras vérifier ce qui se passe juste avant que le noyau esaye de lancer init. Tu te retrouveras dans un shell, vérifie sur quoi est monté alors /.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

OK. j'insère à quel niveau "break=postmount" ? dans le fichier init :
#!/usr/bin/ash

udevd_running=0
mount_handler=default_mount_handler
init=/sbin/init
rd_logmask=0

if [ -x /usr/bin/systemd-timestamp ]; then
RD_TIMESTAMP=$(systemd-timestamp)
fi

. /init_functions

mount -t proc proc /proc -o nosuid,noexec,nodev
mount -t sysfs sys /sys -o nosuid,noexec,nodev
mount -t devtmpfs dev /dev -o mode=0755,nosuid
mount -t tmpfs run /run -o nosuid,nodev,mode=0755
mkdir -m755 /run/initramfs

# parse the kernel command line
parse_cmdline </proc/cmdline

# setup logging as early as possible
rdlogger_start

for d in ${disablehooks//,/ }; do
[ -e "/hooks/$d" ] && chmod 644 "/hooks/$d"
done

. /config

run_hookfunctions 'run_earlyhook' 'early hook' $EARLYHOOKS

if [ -n "$earlymodules$MODULES" ]; then
modprobe -qab ${earlymodules//,/ } $MODULES
fi

run_hookfunctions 'run_hook' 'hook' $HOOKS

# honor the old behavior of break=y as a synonym for break=premount
if [ "${break}" = "y" ] || [ "${break}" = "premount" ]; then
echo ":: Pre-mount break requested, type 'exit' to resume operation"
launch_interactive_shell
fi

rootdev=$(resolve_device "$root") && root=$rootdev
unset rootdev

fsck_root

# Mount root at /new_root
"$mount_handler" /new_root

run_hookfunctions 'run_latehook' 'late hook' $LATEHOOKS
run_hookfunctions 'run_cleanuphook' 'cleanup hook' $CLEANUPHOOKS

if [ "$(stat -c %D /)" = "$(stat -c %D /new_root)" ]; then
# Nothing got mounted on /new_root. This is the end, we don't know what to do anymore
# We fall back into a shell, but the shell has now PID 1
# This way, manual recovery is still possible.
err "Failed to mount the real root device."
echo "Bailing out, you are on your own. Good luck."
echo
launch_interactive_shell --exec
elif [ ! -x "/new_root${init}" ]; then
# Successfully mounted /new_root, but ${init} is missing
# The same logic as above applies
err "Root device mounted successfully, but ${init} does not exist."
echo "Bailing out, you are on your own. Good luck."
echo
launch_interactive_shell --exec
fi

if [ "${break}" = "postmount" ]; then
echo ":: Post-mount break requested, type 'exit' to resume operation"
launch_interactive_shell
fi

# this should always be the last thing we do before the switch_root.
rdlogger_stop

exec env -i \
"TERM=$TERM" \
/usr/bin/switch_root /new_root $init "$@"

# vim: set ft=sh ts=4 sw=4 et:
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [kernel panic] impossible de booter sur /init

Message par oktoberfest »

C'est la config de grub qu'il faut modifier....
Tu peux le faire 'à chaud' lors de l'affichage du menu grub (cf http://wiki.archlinux.fr/GRUB#Options_temporaires).

Tu édites la ligne :

Code : Tout sélectionner

linux /vmlinuz-linux root=UUID=78a28c5f-6d80-4b6b-bb6c-29c00ce6681e rw quiet
qui devient :

Code : Tout sélectionner

linux /vmlinuz-linux root=UUID=78a28c5f-6d80-4b6b-bb6c-29c00ce6681e rw quiet break=postmount
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
bigus
Hankyu
Messages : 49
Inscription : mar. 14 janv. 2014, 16:36

Re: [kernel panic] impossible de booter sur /init

Message par bigus »

Arf !

J'ai modifié "à chaud" dans le Grub comme tu m'as dit. J'ai ensuite fait ctr x pour relancer... mais je retombe sur le même affichage : Image

J'ai fais une fausse manipulation ?

Je ne comprend vraiment pas ce qui bug... est-ce qu'il faut que je réinstalle le Grub ou quelque chose comme ça ?
Répondre