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.
[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 ?
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.
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.
#
# 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 ###
[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'
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 !
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 ?
[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 ?
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.
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.
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