oceanx
Bonjour,
tout d'abord, je suis tout nouveau sur ce forum et novice sur Linux, je pensais pas que j'aurai à mis inscrire car j'ai toujours trouvé toutes les réponses à mes questions (excusez moi si le problème a déjà eu une réponse).
Merci pour le boulot que vous faites tous, vous administrateur du site et vous utilisateurs.
Voici mon problème :
les modifications que je fais dans le fichier "/boot/grub2/grub.cfg" ne sont pas prisent en compte!
Le problème est intervenu après avoir fait des mises à jour application (il y en avait 602 (ce n'est pas mon ordinateur...)).
En effet, après les mises à jours, le premier choix n'était plus Fedora mais Fedora.......x86_x64..... .
Voici comment j'ai procédé (j'ai testé plusieurs paramètre de modifications et plusieurs solutions de modification).
mais bon la principale :
- modification du fichier "/etc/default/grub" ("GRUB_TIMEOUT", "GRUB_DISTRIBUTOR" et celui qui à l'origine que je veux modifier "GRUB_DEFAULT")
- chargement des modifications dans le fichier "/boot/grub2/grub.cfg" avec la commande :
"grub2-mkconfig -o /boot/grub2/grub.cfg". (Tout en fin de message j'ai mis le contenu des fichiers "/etc/default/grub" et "/boot/grub2/grub.cfg"
Lorsque je fais la modification dans le fichier "/etc/default/grub" et la commande pour l'enregistre dans le fichier "/boot/grub2/grub.cfg", on peut constater que les modifications sont bien prises en compte! (ex : dernière modification dans les fichiers : "GRUB_TIMEOUT=30" => "set timeout=30" et "GRUB_DEFAULT=0" => "set default="0" ") mais au démarrage,
j'ai toujours 5 sec de TimeOut, et le choix et toujours sur le même (j'ai testé plusieurs GRUB_DEFAULT (saved, 1,2 et 3).
J'ai l'impression que ce n'est pas le bon fichier "Grub.cfg" qui ce charge (ou peut être mais cela serait étrange, le code dans ce fichier qui empêche les modifications).
info ordinateur :
(RAPPEL avant les mises à jours que j'ai faite cela fonctionné (du moins c'est Fédora qui démarrait par défaut et non (Fédora....x86_64... qui lorsqu'il se lance fini sur un écran avec un /trace)
- window 8 est installé mais n'est pas pris en compte dans le menu de démarrage de Grub2 (normal, gestion uefi par encore tout a fait pris en compte par Grub). Le pc, si je ne fais rien, se lance ave Grub2 . Pour démarrer sur windows 8 j'utilise le boot proposé par le bios(...) en cliquant sur F10 (l'ordi est un Samsung, j'ai pas le nom en tête, mais récent (core 3, etc...) (désolé pour les mots mais je ne sais pas comment expliquer le fonctionnement de ce boot).
Autre informations :
- lors du démarrage, avant d'arrivé sur le choix proposé par Grub2, j'ai un message d'erreur, d'une seconde, qui apparait : "error: file `/EFI/fedora/locale/en.mo.gz' not found". Je ne me rappelle plus si il apparaissait avant les mises à jour que j'ai faite.
- une notification d'erreur apparait (pas toujours), juste après le démarrage de Fédora (celui-ci n’apparaissait pas avant les mises à jour) . message d'erreur : (avec le détail. Après ce message d'erreur, les fichiers Grub (de /etc/default et /boot/grub2) ( je suis désolé, je ne sais pas comment mettre ce type d'informations, comme j'ai pu le voir sur d'autres messages, avec une fenêtre avec menu déroulant (j'aimerai bien savoir...)) :
Message d'erreur :
SELinux Has detected a problem
SELinux is preventing /usr/sbin/abrtd from write access on the sock_file socket.
***** Plugin catchall (100. confidence) suggests ***************************
If vous pensez que abrtd devrait être autorisé à accéder write sur socket sock_file par défaut.
Then vous devriez rapporter ceci en tant qu'anomalie.
Vous pouvez générer un module de stratégie local pour autoriser cet accès.
Do
autoriser cet accès pour le moment en exécutant :
# grep abrtd /var/log/audit/audit.log | audit2allow -M mypol
# semodule -i mypol.pp
Additional Information:
Source Context system_u:system_r:abrt_t:s0-s0:c0.c1023
Target Context system_u:object_r:syslogd_var_run_t:s0
Target Objects socket [ sock_file ]
Source abrtd
Source Path /usr/sbin/abrtd
Port <Unknown>
Host localhost.localdomain
Source RPM Packages abrt-2.0.19-2.fc18.x86_64 abrt-2.1.9-1.fc18.x86_64
Target RPM Packages
Policy RPM selinux-policy-3.11.1-106.fc18.noarch
Selinux Enabled True
Policy Type targeted
Enforcing Mode Enforcing
Host Name localhost.localdomain
Platform Linux localhost.localdomain 3.6.10-4.fc18.x86_64
#1 SMP Tue Dec 11 18:01:27 UTC 2012 x86_64 x86_64
Alert Count 458
First Seen 2013-11-30 17:05:18 CET
Last Seen 2013-11-30 19:26:31 CET
Local ID 5723cc53-9f4a-4592-b763-5c180a27ef65
Raw Audit Messages
type=AVC msg=audit(1385835991.264:275): avc: denied { write } for pid=659 comm="abrtd" name="socket" dev="tmpfs" ino=5780 scontext=system_u:system_r:abrt_t:s0-s0:c0.c1023 tcontext=system_u:object_r:syslogd_var_run_t:s0 tclass=sock_file
type=SYSCALL msg=audit(1385835991.264:275): arch=x86_64 syscall=sendmsg success=no exit=EACCES a0=6 a1=7fff84fe8810 a2=4000 a3=e items=0 ppid=1 pid=659 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm=abrtd exe=/usr/sbin/abrtd subj=system_u:system_r:abrt_t:s0-s0:c0.c1023 key=(null)
Hash: abrtd,abrt_t,syslogd_var_run_t,sock_file,write
audit2allow
#============= abrt_t ==============
allow abrt_t syslogd_var_run_t:sock_file write;
audit2allow -R
require {
type abrt_t;
}
#============= abrt_t ==============
logging_stream_connect_syslog(abrt_t)
=============================================================
fichier /etc/default/grub :
GRUB_TIMEOUT=30
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=0
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 $([ -x /usr/sbin/rhcrashkernel-param ] && /usr/sbin/rhcrashkernel-param || 🙂 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet"
GRUB_DISABLE_RECOVERY="False"
GRUB_THEME="/boot/grub2/themes/system/theme.txt"
=============================================================
fichier /boot/grub2/grub.cfg :
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
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_gpt
insmod lvm
insmod ext2
set root='lvm/fedora-root'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='lvm/fedora-root' 63af972c-a596-4f0f-b349-cb616838642c
else
search --no-floppy --fs-uuid --set=root 63af972c-a596-4f0f-b349-cb616838642c
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_output gfxterm
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
insmod gfxmenu
loadfont ($root)/grub2/themes/system/DejaVuSans-10.pf2
loadfont ($root)/grub2/themes/system/DejaVuSans-12.pf2
loadfont ($root)/grub2/themes/system/DejaVuSans-Bold-14.pf2
insmod png
set theme=($root)/grub2/themes/system/theme.txt
export theme
set timeout=30
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Fedora' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-63af972c-a596-4f0f-b349-cb616838642c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Chargement de Linux 3.11.9-100.fc18.x86_64…'
linuxefi /vmlinuz-3.11.9-100.fc18.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet
}
submenu 'Options avancées pour Fedora' $menuentry_id_option 'gnulinux-advanced-63af972c-a596-4f0f-b349-cb616838642c' {
menuentry 'Fedora, avec Linux 3.11.9-100.fc18.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.9-100.fc18.x86_64-advanced-63af972c-a596-4f0f-b349-cb616838642c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Chargement de Linux 3.11.9-100.fc18.x86_64…'
linuxefi /vmlinuz-3.11.9-100.fc18.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet
}
menuentry 'Fedora, avec Linux 3.11.9-100.fc18.x86_64 (mode de dépannage)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.9-100.fc18.x86_64-recovery-63af972c-a596-4f0f-b349-cb616838642c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Chargement de Linux 3.11.9-100.fc18.x86_64…'
linuxefi /vmlinuz-3.11.9-100.fc18.x86_64 root=/dev/mapper/fedora-root ro single rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet
}
menuentry 'Fedora, avec Linux 3.6.10-4.fc18.x86_64' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.6.10-4.fc18.x86_64-advanced-63af972c-a596-4f0f-b349-cb616838642c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Chargement de Linux 3.6.10-4.fc18.x86_64…'
linuxefi /vmlinuz-3.6.10-4.fc18.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet
echo 'Chargement du disque mémoire initial…'
initrdefi /initramfs-3.6.10-4.fc18.x86_64.img
}
menuentry 'Fedora, avec Linux 3.6.10-4.fc18.x86_64 (mode de dépannage)' --class fedora --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.6.10-4.fc18.x86_64-recovery-63af972c-a596-4f0f-b349-cb616838642c' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Chargement de Linux 3.6.10-4.fc18.x86_64…'
linuxefi /vmlinuz-3.6.10-4.fc18.x86_64 root=/dev/mapper/fedora-root ro single rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet
echo 'Chargement du disque mémoire initial…'
initrdefi /initramfs-3.6.10-4.fc18.x86_64.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_linux_tboot ###
submenu "tboot 1.7.0" {
menuentry 'Fedora GNU/Linux, with tboot 1.7.0 and Linux 3.11.9-100.fc18.x86_64' --class fedora --class gnu-linux --class gnu --class os --class tboot {
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Loading tboot 1.7.0 ...'
multiboot /tboot.gz /tboot.gz logging=serial,vga,memory
echo 'Chargement de Linux 3.11.9-100.fc18.x86_64…'
module /vmlinuz-3.11.9-100.fc18.x86_64 /vmlinuz-3.11.9-100.fc18.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet intel_iommu=on
}
menuentry 'Fedora GNU/Linux, with tboot 1.7.0 and Linux 3.11.9-100.fc18.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os --class tboot {
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Loading tboot 1.7.0 ...'
multiboot /tboot.gz /tboot.gz logging=serial,vga,memory
echo 'Chargement de Linux 3.11.9-100.fc18.x86_64…'
module /vmlinuz-3.11.9-100.fc18.x86_64 /vmlinuz-3.11.9-100.fc18.x86_64 root=/dev/mapper/fedora-root ro single rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet intel_iommu=on
}
menuentry 'Fedora GNU/Linux, with tboot 1.7.0 and Linux 3.6.10-4.fc18.x86_64' --class fedora --class gnu-linux --class gnu --class os --class tboot {
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Loading tboot 1.7.0 ...'
multiboot /tboot.gz /tboot.gz logging=serial,vga,memory
echo 'Chargement de Linux 3.6.10-4.fc18.x86_64…'
module /vmlinuz-3.6.10-4.fc18.x86_64 /vmlinuz-3.6.10-4.fc18.x86_64 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet intel_iommu=on
echo 'Chargement du disque mémoire initial…'
module /initramfs-3.6.10-4.fc18.x86_64.img /initramfs-3.6.10-4.fc18.x86_64.img
}
menuentry 'Fedora GNU/Linux, with tboot 1.7.0 and Linux 3.6.10-4.fc18.x86_64 (recovery mode)' --class fedora --class gnu-linux --class gnu --class os --class tboot {
insmod part_gpt
insmod ext2
set root='hd0,gpt8'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt8 --hint-efi=hd0,gpt8 --hint-baremetal=ahci0,gpt8 c5199ab8-0f9c-483f-914f-658098d1714d
else
search --no-floppy --fs-uuid --set=root c5199ab8-0f9c-483f-914f-658098d1714d
fi
echo 'Loading tboot 1.7.0 ...'
multiboot /tboot.gz /tboot.gz logging=serial,vga,memory
echo 'Chargement de Linux 3.6.10-4.fc18.x86_64…'
module /vmlinuz-3.6.10-4.fc18.x86_64 /vmlinuz-3.6.10-4.fc18.x86_64 root=/dev/mapper/fedora-root ro single rd.lvm.lv=fedora/swap rd.md=0 rd.dm=0 vconsole.keymap=fr rd.luks=0 rd.lvm.lv=fedora/root rhgb quiet intel_iommu=on
echo 'Chargement du disque mémoire initial…'
module /initramfs-3.6.10-4.fc18.x86_64.img /initramfs-3.6.10-4.fc18.x86_64.img
}
}
### END /etc/grub.d/20_linux_tboot ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_linux_xen_tboot ###
### END /etc/grub.d/20_linux_xen_tboot ###
### BEGIN /etc/grub.d/20_ppc_terminfo ###
### END /etc/grub.d/20_ppc_terminfo ###
### 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 ###
=============================================================
Merci encore pour votre aide!