[manjaro] /sbin/init does not exist

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

[manjaro] /sbin/init does not exist

Message par Drakone »

Bonjour ! J'ai un peu fait le boulet ce matin : il y a eu une erreur de mise à jour, j'ai rebooter et voilà le message qui s'affiche :

Code : Tout sélectionner

ERROR: Boot device mounted successfully, but /sbin/init does not exist. Bailing out, you are on your own. Good luck.
J'ai suivit à la lettre ce tuto : http://wiki.manjaro.org/index.php/Resta ... rrage_GRUB puisque je suis sous Manjaro mais rien n'y fait...
J'ai effectuer les MàJ en chroot, rien non plus. Mon fstab utilise bien les UUID.

Code : Tout sélectionner

[root@manjaro /]# update-grub
Création de grub.cfg…
Arrière-plan trouvé : /usr/share/grub/background.png
Image Linux trouvée : /boot/vmlinuz-34-x86_64
Image mémoire initiale trouvée : /boot/initramfs-34-x86_64.img
Found memtest86+ image: /boot/memtest86+/memtest.bin
  WARNING: Failed to connect to lvmetad: Aucun fichier ou dossier de ce type. Falling back to internal scanning.
  No volume groups found
fait
Le fichier /boot/grub/menu.lst n'existe pas c'est bizarre ?


Help :)

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
UUID=09357e99-1f08-4327-bd2d-b72d64ee77c1 /boot ext2 defaults 0 1
UUID=1108cbbd-e840-43b6-8675-f6186a7fa562 swap swap defaults 0 0
UUID=34636058-b204-4edd-a261-77857458a104 / ext4 defaults 0 1
UUID=c7b73a97-1c1d-43db-8aac-803d6a6f4821 /home ext4 defaults 0 1

Distribution : Manjaro LXDE
Dernière modification par Drakone le jeu. 02 mai 2013, 16:00, modifié 4 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Boot] /sbin/init does not exist

Message par tuxce »

Vu que tu arrives à te connecter en chroot, il faut commencer par vérifier que /sbin/init existe :)
Et selon la réponse, là, tu avises.
S'il existe, c'est ton initrd qui foire, recrée le avec mkinitcpio.
S'il n'existe pas, il faudrait l'installer, sous arch, c'est le paquet systemd-sysvcompat.
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [Boot] /sbin/init does not exist

Message par fran »

Apparemment problème d'uuid
error boot device
HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [Boot] /sbin/init does not exist

Message par Drakone »

tuxce a écrit :Vu que tu arrives à te connecter en chroot, il faut commencer par vérifier que /sbin/init existe :)
Et selon la réponse, là, tu avises.
S'il existe, c'est ton initrd qui foire, recrée le avec mkinitcpio.
S'il n'existe pas, il faudrait l'installer, sous arch, c'est le paquet systemd-sysvcompat.
Le fichier n'existe pas j'ai donc réinstaller (il était déjà là) le paquet systemd-sysvcompat mais au reboot le message est toujours présent.

fran a écrit :Apparemment problème d'uuid
error boot device
Les UUID sont bien présent dans mon fstab. Je l'ai poster dans le premier topic.


Merci de m'aider ;)
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

J'ai fait un reboot du coup sbin/init est apparu :)
Mais voilà :

Code : Tout sélectionner

[manjaro@manjaro ~]$ mkinitcpio -p linux
==> Building image from preset: 'default'
  -> -k /boot/vmlinuz-34-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-34-x86_64.img
==> ERROR: Unable to write to /boot/initramfs-34-x86_64.img
==> Building image from preset: 'fallback'
  -> -k /boot/vmlinuz-34-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-34-x86_64-fallback.img -S autodetect
==> ERROR: Unable to write to /boot/initramfs-34-x86_64-fallback.img
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [manjaro] /sbin/init does not exist

Message par widapit »

Salut !

mkinitcpio -p linux est à lancer en root ... :mrgreen:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

Pfff j'ai voulu aller trop vite, la commande c'est lancée je reboot...
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

Bon même erreur :(
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [manjaro] /sbin/init does not exist

Message par Ypnose »

Quand tu auras retrouvé un système fonctionnel, je te conseille de faire un tour sur le wiki.
Avatar de l’utilisateur
fran
yeomen
Messages : 238
Inscription : lun. 27 déc. 2010, 18:47
Localisation : breizh

Re: [manjaro] /sbin/init does not exist

Message par fran »

Drakone
Drakone a écrit :Le fichier /boot/grub/menu.lst n'existe pas c'est bizarre ?
pour grub2 , c'est normal , c'est /boot/grub/grub.cfg

j'ai vu le fstab :wink: juste pour rester la dessus , tu as comparer l'uuid de / du fstab et celui de grub.cfg :wink:
HP elitebook 2570P : arch kde
intelNuc 10 :arch kde
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

Ne vous inquietez pas dès que j'aurais un ordi fonctionnel vous n'aurez plus besoin de m'aider tellement je connaitrai le wiki par coeur ;)

Code : Tout sélectionner

#
# 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
set default="${saved_entry}"

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
}

set menu_color_normal=light-gray/black
set menu_color_highlight=green/black

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  34636058-b204-4edd-a261-77857458a104
else
  search --no-floppy --fs-uuid --set=root 34636058-b204-4edd-a261-77857458a104
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_input console
terminal_output gfxterm
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  34636058-b204-4edd-a261-77857458a104
else
  search --no-floppy --fs-uuid --set=root 34636058-b204-4edd-a261-77857458a104
fi
insmod png
background_image -m stretch /usr/share/grub/background.png
set timeout=5
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Manjaro Linux (Kernel: 3.4.42-1-MANJARO x64)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.42-1-MANJARO x64-true-34636058-b204-4edd-a261-77857458a104' {
	savedefault
	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  09357e99-1f08-4327-bd2d-b72d64ee77c1
	else
	  search --no-floppy --fs-uuid --set=root 09357e99-1f08-4327-bd2d-b72d64ee77c1
	fi
	echo	'Chargement de Linux 3.4.42-1-MANJARO x64…'
	linux	/vmlinuz-34-x86_64 root=UUID=34636058-b204-4edd-a261-77857458a104 ro   resume=/dev/disk/by-uuid/1108cbbd-e840-43b6-8675-f6186a7fa562
	echo	'Chargement du disque mémoire initial…'
	initrd	/initramfs-34-x86_64.img
}
menuentry 'Manjaro Linux (Kernel: 3.4.42-1-MANJARO x64 - fallback initramfs)' --class manjaro --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.4.42-1-MANJARO x64-fallback-34636058-b204-4edd-a261-77857458a104' {
	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  09357e99-1f08-4327-bd2d-b72d64ee77c1
	else
	  search --no-floppy --fs-uuid --set=root 09357e99-1f08-4327-bd2d-b72d64ee77c1
	fi
	echo	'Chargement de Linux 3.4.42-1-MANJARO x64…'
	linux	/vmlinuz-34-x86_64 root=UUID=34636058-b204-4edd-a261-77857458a104 ro   resume=/dev/disk/by-uuid/1108cbbd-e840-43b6-8675-f6186a7fa562
	echo	'Chargement du disque mémoire initial…'
	initrd	/initramfs-34-x86_64-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/20_memtest86+ ###
menuentry "Memory test (memtest86+)" --class memtest86 --class gnu --class tool {
  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  09357e99-1f08-4327-bd2d-b72d64ee77c1
  else
    search --no-floppy --fs-uuid --set=root 09357e99-1f08-4327-bd2d-b72d64ee77c1
  fi
  linux16 ($root)/memtest86+/memtest.bin
}
### END /etc/grub.d/20_memtest86+ ###

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

Code : Tout sélectionner

[root@manjaro /]# sudo mkinitcpio -p linux
/usr/bin/mkinitcpio: ligne248: /etc/mkinitcpio.d/linux.preset: Aucun fichier ou dossier de ce type
==> ERROR: Preset not found: `/etc/mkinitcpio.d/linux.preset'
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [manjaro] /sbin/init does not exist

Message par widapit »

je ne pense pas que l'erreur vienne de là, ou si c'est une erreur de frappe mais sudo est inutile si tu lances la commande en root... root à déjà tous les droits...
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

Arg :/ je le sait tout sa en plus... Désoler mais j'ai vraiment envie d'avoir un système fonctionnel. Mais merci encore de m'aider c'est cool. Donc pas de solution simple alors ?
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [manjaro] /sbin/init does not exist

Message par tuxce »

Si tu peux nous expliquer comment dans un cas :
Drakone a écrit :

Code : Tout sélectionner

[manjaro@manjaro ~]$ mkinitcpio -p linux
==> Building image from preset: 'default'
il trouve /etc/ et dans l'autre :
Drakone a écrit :

Code : Tout sélectionner

[root@manjaro /]# sudo mkinitcpio -p linux
/usr/bin/mkinitcpio: ligne248: /etc/mkinitcpio.d/linux.preset: Aucun fichier ou dossier de ce type
==> ERROR: Preset not found: `/etc/mkinitcpio.d/linux.preset'
il le trouve pas ... je suis sûr qu'on peut te donner une solution simple :) Tu l'as effacé entre les 2 commandes ?
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

En faite entre ces deux commandes j'ai fait la bonne :p : sudo mkinitcpio -p linux. Là pleins de truc ont défiler, je me suis dit que c'était bon j'ai rebooter. Comme ça n'a pas marcher j'ai voulu refaire la commande et vous donner le résultat mais rien n'y fait elle affiche le message de dessus.
Moi j'ai pas toucher aux fichiers. Je ne sais pas pour qu'elle raison ces fichiers ont disparus...


Houlà attends, il faut que je le fasse dans le chroot ? Je ne pense pas... Sinon ça se fait sur mon live pas sur le systeme, non ?
Dernière modification par Drakone le jeu. 02 mai 2013, 17:38, modifié 2 fois.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [manjaro] /sbin/init does not exist

Message par tuxce »

stp, le ça, sa, ce, se etc... je sais que c'est chiant, mais ça pique les yeux.
Drakone a écrit : Houlà attends, il faut que je le fasse dans le chroot ? Je ne pense pas... Sinon sa ce fait sur mon live pas sur le systeme, non ?
Exactement.
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

Dans ce cas la fois où j'ai cru que ça avait marché ce n'était qu'un leurre.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [manjaro] /sbin/init does not exist

Message par tuxce »

Je suis pas sûr que manjaro utilise /etc/mkinitcpio.d/linux.preset comme configuration pour mkinitcpio.
manjaro n'a pas qu'un seul noyau si je me rappelle bien.
Enfin bref, il faut creuser un peu plus et ne pas s'arrêter à une erreur, regarde ce que tu as dans /etc/mkinitcpio.d/ par exemple.
Et tu peux juste confirmer que le /sbin/init est dans la partition root et non le live.
Avatar de l’utilisateur
Drakone
Hankyu
Messages : 28
Inscription : jeu. 14 févr. 2013, 23:02

Re: [manjaro] /sbin/init does not exist

Message par Drakone »

Bon finalement j'ai choisi la facilité : J'ai tout réinstaller. Désoler de vous avoir fait perdre votre temps... Je sais que c'est pas comme ça que je vais apprendre mais maintenant je peux me consacrer à l'apprentissage du Wiki ;)
Répondre