[Bash] impossile de demarrer le shell (nouveau)
[Bash] impossile de demarrer le shell (nouveau)
Bonjour,
Après plusieurs mois voire année sans souci sous Arch, j'ai plusieurs choses qui ne fonctionnent pas, je ne peux plus lancer de terminal (terminator, urxvt).
Pour terminator j'ai comme message: "impossible de démarrer le shell:/bin/bash"
urxvt: un début de fenêtre et plante.
par contre en TTY pas de souci je peux lancer les commandes, et /bin/bash existe.
Aussi je ne sais pas si le problème est lié, j'ai une partition ou disque dur qui se met en lecture seule, pas moyen qu'il lance un fsck au démarrage, je n'ai pas trouvé de fichier log pour avoir le message exact à fin de résoudre le problème.
Après plusieurs mois voire année sans souci sous Arch, j'ai plusieurs choses qui ne fonctionnent pas, je ne peux plus lancer de terminal (terminator, urxvt).
Pour terminator j'ai comme message: "impossible de démarrer le shell:/bin/bash"
urxvt: un début de fenêtre et plante.
par contre en TTY pas de souci je peux lancer les commandes, et /bin/bash existe.
Aussi je ne sais pas si le problème est lié, j'ai une partition ou disque dur qui se met en lecture seule, pas moyen qu'il lance un fsck au démarrage, je n'ai pas trouvé de fichier log pour avoir le message exact à fin de résoudre le problème.
Re: [Bash] impossile de demarrer le shell (nouveau)
Salut
vois si tu es concerné par la maj de glibc-2.18 : http://www.mail-archive.com/arch-dev-pu ... 21732.html
A+
vois si tu es concerné par la maj de glibc-2.18 : http://www.mail-archive.com/arch-dev-pu ... 21732.html
A+
Re: [Bash] impossile de demarrer le shell (nouveau)
Pour l'avertissement au démarrage (
fsck
), regarde ça: http://forums.archlinux.fr/topic14046.html- widapit
- Maître du Kyudo
- Messages : 1148
- Inscription : mar. 30 mars 2010, 22:53
- Localisation : Toulouse
Re: [Bash] impossile de demarrer le shell (nouveau)
Salut !
même problème aujourd'hui, pour ma part j'ai trouvé la solution ici -> topic14104.html
même problème aujourd'hui, pour ma part j'ai trouvé la solution ici -> topic14104.html
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Re: [Bash] impossile de demarrer le shell (nouveau)
Pour l'histoire de terminator, c'est résolu merci à vous (super reactif )
quant au problème de fsck, j'ai bien modifié les données ro en rw mais toujours le message d'erreur:
/boot/syslinux/syslinux.cfg
quant au problème de fsck, j'ai bien modifié les données ro en rw mais toujours le message d'erreur:
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="0"
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,msdos3'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos3 --hint-efi=hd1,msdos3 --hint-baremetal=ahci1,msdos3 e5a24010-c324-48c8-bed5-c445d34d4677
else
search --no-floppy --fs-uuid --set=root e5a24010-c324-48c8-bed5-c445d34d4677
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
set timeout=5
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Arch Linux GNU/Linux, avec Linux core repo kernel' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-e5a24010-c324-48c8-bed5-c445d34d4677' {
load_video
set gfxpayload=keep
insmod gzio
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 89a6259c-e0f0-42a7-9129-6ae99e7cda51
else
search --no-floppy --fs-uuid --set=root 89a6259c-e0f0-42a7-9129-6ae99e7cda51
fi
echo 'Chargement de Linux core repo kernel…'
linux /vmlinuz-linux root=UUID=e5a24010-c324-48c8-bed5-c445d34d4677 rw quiet add_efi_memmap
echo 'Chargement du disque mémoire initial…'
initrd /initramfs-linux.img
}
menuentry 'Arch Linux GNU/Linux, with Linux core repo kernel (Fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-fallback-e5a24010-c324-48c8-bed5-c445d34d4677' {
load_video
set gfxpayload=keep
insmod gzio
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 89a6259c-e0f0-42a7-9129-6ae99e7cda51
else
search --no-floppy --fs-uuid --set=root 89a6259c-e0f0-42a7-9129-6ae99e7cda51
fi
echo 'Chargement de Linux core repo kernel…'
linux /vmlinuz-linux root=UUID=e5a24010-c324-48c8-bed5-c445d34d4677 rw quiet add_efi_memmap
echo 'Chargement du disque mémoire initial…'
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/20_memtest86+ ###
menuentry "Memory test (memtest86+)" --class memtest86 --class gnu --class tool {
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 89a6259c-e0f0-42a7-9129-6ae99e7cda51
else
search --no-floppy --fs-uuid --set=root 89a6259c-e0f0-42a7-9129-6ae99e7cda51
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
# Config file for Syslinux -
# /boot/syslinux/syslinux.cfg
#
# Comboot modules:
# * menu.c32 - provides a text menu
# * vesamenu.c32 - provides a graphical menu
# * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders
# * hdt.c32 - hardware detection tool
# * reboot.c32 - reboots the system
# * poweroff.com - shutdown the system
#
# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux.
# If /usr and /boot are on the same file system, symlink the files instead
# of copying them.
#
# If you do not use a menu, a 'boot:' prompt will be shown and the system
# will boot automatically after 5 seconds.
#
# Please review the wiki: https://wiki.archlinux.org/index.php/Syslinux
# The wiki provides further configuration examples
DEFAULT arch
PROMPT 0 # Set to 1 if you always want to display the boot: prompt
TIMEOUT 50
# You can create syslinux keymaps with the keytab-lilo tool
#KBDMAP de.ktl
# Menu Configuration
# Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux
UI menu.c32
#UI vesamenu.c32
# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
MENU TITLE Arch Linux
#MENU BACKGROUND splash.png
MENU COLOR border 30;44 #40ffffff #a0000000 std
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel 37;44 #50ffffff #a0000000 std
MENU COLOR help 37;40 #c0ffffff #a0000000 std
MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
# boot sections follow
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=/dev/sda3 rw
INITRD ../initramfs-linux.img
LABEL archfallback
MENU LABEL Arch Linux Fallback
LINUX ../vmlinuz-linux
APPEND root=/dev/sda3 rw
INITRD ../initramfs-linux-fallback.img
#LABEL windows
# MENU LABEL Windows
# COM32 chain.c32
# APPEND hd0 1
LABEL hdt
MENU LABEL HDT (Hardware Detection Tool)
COM32 hdt.c32
LABEL reboot
MENU LABEL Reboot
COM32 reboot.c32
LABEL off
MENU LABEL Power Off
COMBOOT poweroff.com
Re: [Bash] impossile de demarrer le shell (nouveau)
Salut
donnes la sortie de ton /etc/mkinitcpio.conf :
et le contenu de ton fichier /etc/fstab.
Si tu as le hook 'fsck' : utilise 'rw' sur la ligne de commande du kernel.
Si pas de hook 'fsck' : utilise 'ro' sur la ligne de commande du kernel.
Attention aussi au nombre de passes que tu as spécifié dans ton fstab...
P.S : Tu as et grub et syslinux ?
donnes la sortie de ton /etc/mkinitcpio.conf :
Code : Tout sélectionner
sed '/#/d' /etc/mkinitcpio.conf
Si tu as le hook 'fsck' : utilise 'rw' sur la ligne de commande du kernel.
Si pas de hook 'fsck' : utilise 'ro' sur la ligne de commande du kernel.
Attention aussi au nombre de passes que tu as spécifié dans ton fstab...
P.S : Tu as et grub et syslinux ?
Re: [Bash] impossile de demarrer le shell (nouveau)
Code : Tout sélectionner
$ sed '/#/d' /etc/mkinitcpio.conf
MODULES=""
BINARIES=""
FILES=""
HOOKS="base udev autodetect modconf block filesystems keyboard fsck"
Code : Tout sélectionner
$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
tmpfs /tmp tmpfs nodev,nosuid 0 0
#devpts /dev/pts devpts defaults 0 0
shm /dev/shm tmpfs nodev,nosuid 0 0
UUID=e5a24010-c324-48c8-bed5-c445d34d4677 / ext4 defaults,noatime 0 2
UUID=89a6259c-e0f0-42a7-9129-6ae99e7cda51 /boot ext2 defaults 0 2
UUID=d415af78-3341-4243-9033-9d4101e72193 none swap defaults 0 2
UUID=420abe87-2cc2-4efb-bbe7-49d257abebe1 /home ext4 defaults,noatime,user_xattr 0 2
# 120 Go
UUID=c3cca386-e1d4-47fa-a0bf-de0a8cbfa12c /media/HDD120 ext4 defaults 0 2
# 1 To
UUID=5001af8e-ed5d-4d7a-93fd-3dbd88fdff03 /media/T ext4 defaults 0 2
# 1 To sata3
UUID="3ea42848-c77c-4b9f-b3c9-dae1daf71efa" /media/W ext4 defaults 0 2
Re: [Bash] impossile de demarrer le shell (nouveau)
Pour ton fstab, la racine devrait être vérifiée avant les autres partitions et tu peux aussi ignorer la
Après pour syslinux, regarde le lien du topic que je t'ai fourni, ou celui-ci: http://forums.archlinux.fr/topic14025.html
swap
:
Code : Tout sélectionner
UUID=e5a24010-c324-48c8-bed5-c445d34d4677 / ext4 defaults,noatime 0 1
UUID=89a6259c-e0f0-42a7-9129-6ae99e7cda51 /boot ext2 defaults 0 2
UUID=d415af78-3341-4243-9033-9d4101e72193 none swap defaults 0 0
UUID=420abe87-2cc2-4efb-bbe7-49d257abebe1 /home ext4 defaults,noatime,user_xattr 0 2