Arch Linux : Impossible de démarrer

Dernière version de linux et HOOKS

Le problème exposé dans ce sujet a été résolu.

Bonjour, je suis sous Arch Linux et suite à une mise à jour vers la dernière version du noyau linux et quelques modifications dans mon fichier /etc/mkinitcpio.conf, mon systeme ne démarre plus. Au démarrage j'ai différentes erreurs :

1
2
3
4
5
6
init started BusyBox v1.21.1 (2013-7-28 11:02:26 EDT)
Failed to execute /init (error -2)
init:can't log to /dev/tty
starting pid 45 tty ``:`/etc/init.d/rcS`
can't open /dev/tty4 : No such file or directory
process `-/bin/sh` exited Scheduling for restart

J'avais également avant modifié cette ligne dans mon fichier /etc/mkinitcpio.conf :

1
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"

J'avais fait cette modification car je ne souhaitais plus utiliser plymouth comme splash screen. Je n'ai pas fait attention et j'ai supprimé toute la ligne, je l'ai donc rajoutée après sans savoir qu'elles étaient les précédentes options.

Pour essayer de résoudre mon problème j'ai également relancé plusieurs fois la commande mkinitcpio -p linux, mais sans succès il m'est toujours impossible de démarrer. J'ai fait des recherches, mais je ne comprend pas comment règler ce problème.

Merci de votre aide.

+0 -0

Je crains ne pas pouvoir t'aider, mais je peux te mettre mon /etc/mkinitcpio.conf. Il est à priori d'origine. Du moins, je ne l'ai pas modifié volontairement.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run.  Advanced users may wish to specify all system modules
# in this array.  For instance:
#     MODULES="piix ide_disk reiserfs"
MODULES=""

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image.  This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=""

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way.  This is useful for config files.
FILES=""

# HOOKS
# This is the most important setting in this file.  The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added.  Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
##   This setup specifies all modules in the MODULES setting above.
##   No raid, lvm2, or encrypted root is needed.
#    HOOKS="base"
#
##   This setup will autodetect all modules for your system and should
##   work as a sane default
#    HOOKS="base udev autodetect block filesystems"
#
##   This setup will generate a 'full' image which supports most systems.
##   No autodetection is done.
#    HOOKS="base udev block filesystems"
#
##   This setup assembles a pata mdadm array with an encrypted root FS.
##   Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
#    HOOKS="base udev block mdadm encrypt filesystems"
#
##   This setup loads an lvm2 volume group on a usb device.
#    HOOKS="base udev block lvm2 filesystems"
#
##   NOTE: If you have /usr on a separate partition, you MUST include the
#    usr, fsck and shutdown hooks.
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=""
+0 -0

Je viens de faire un diff et il se trouve que ton fichier est identique au mien, j'avais donc réussi à le remettre en l'état d'origine, le problème ne viens pas d'ici. Sinon je viens d'essayer de dowgrade linux vers la version precédente, mais ça n'a rien changé.

Si ça peut être utile voici ce qu'affice la commande mkinitcpio -p linux (version 4.1.16.-) :

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 4.1.6-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 4.1.6-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful

EDIT :

Bon n'arrivant pas à trouver une solution j'ai préféré ré-installer mon système.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte