Pages : 1
#1 Le 13/01/2010, à 19:56
- ouaibe
[résolu] grub2 > n'affiche pas le noyau installé
Bonjour,
Ubuntu 9.10 et grub2 installé par défaut.
Après une mise à jour du noyau 2.6.31.14 vers 2.6.31.18, ce dernier n'apparaissait pas dans la liste de Grub.
J'ai déplacé tous les fichiers présents dans /boot vers un répertoire de type "anciens_noyaux" en ne conservant que les fichiers concernant la version 2.6.31.18.
Je n'ai toujours que les lignes
2.6.31.14-generic
2.6.31.14 (recovery mode)
qui apparaissent et impossible de booter dessus puisque les fichiers de ce noyau ne sont plus à la racine de /boot
Qui peut m'aider ... et surtout comment ?
... et bonne année à tous.
Dernière modification par ouaibe (Le 13/01/2010, à 21:36)
Hors ligne
#2 Le 13/01/2010, à 19:59
- peterp@n
Re : [résolu] grub2 > n'affiche pas le noyau installé
Salut,
Je dirais de commencer par remettre les anciens noyaux à leurs places (a partir d'un Live CD).
Pour infos il vaut mieux garder 2 noyaux minimum pour justement ton cas de figure.
Ensuite essaye de booter sur n'importe quel noyaux et dans un terminal tu tapes :
sudo update-grub
Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)
Hors ligne
#3 Le 13/01/2010, à 20:21
- ouaibe
Re : [résolu] grub2 > n'affiche pas le noyau installé
Bonsoir,
C'est justement parce que je ne voyais pas les noyaux
2.6.31.16
2.6.31.17
et
2.6.31.18
malgré les "sudo update-grub" et autres conseils accessibles sur cette page http://doc.ubuntu-fr.org/grub-pc
je ne voyais que le 14 !
Bon tu me conseilles le live CD, OK mais où se trouve mon /boot dans l'arborescence proposée ?
Hors ligne
#4 Le 13/01/2010, à 20:26
- sinbad83
Re : [résolu] grub2 > n'affiche pas le noyau installé
En LiveCD, tu as l'arborescence du CD-ROM, tu dois donc monter ta racine. Ouvre Gparted pour mieux te situer.
sudo mount /dev/sdxy /mnt
où /sdxy est la partition-racine. Tu fais alors
cd /mnt/boot
pour voir le contenu.
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#5 Le 13/01/2010, à 20:40
- ouaibe
Re : [résolu] grub2 > n'affiche pas le noyau installé
OK j'ai replacé les noyaux
2.6.31.14
2.6.31.15
2.6.31.16
2.6.31.17
2.6.31.18
... et j'obtiens toujours et uniqument que le 14 dans le menu grub...malgré bien sur un update.
Comment puis-je récupérer à l'affichage les versions non affichées ?
Hors ligne
#6 Le 13/01/2010, à 20:50
- peterp@n
Re : [résolu] grub2 > n'affiche pas le noyau installé
Bon je sais pas trop pourquoi ça te fait ça :
mais je te propose de poster ici le contenu de ces fichiers :
/boot/grub/grub.cfg
/etc/default/grub
ainsi que le retour du terminal quand tu fait "sudo update-grub"
Au fait t'as fait des bidouilles dernièrement ?
Dernière modification par Peterpan12 (Le 13/01/2010, à 20:51)
Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)
Hors ligne
#7 Le 13/01/2010, à 21:02
- ouaibe
Re : [résolu] grub2 > n'affiche pas le noyau installé
/boot/grub/grub.cfg
> seul apparait le 14
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by /usr/sbin/grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 4aab28f7-f120-41fb-96ab-cb2cfde8d7b1
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 4aab28f7-f120-41fb-96ab-cb2cfde8d7b1
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=4aab28f7-f120-41fb-96ab-cb2cfde8d7b1 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,5)
search --no-floppy --fs-uuid --set 4aab28f7-f120-41fb-96ab-cb2cfde8d7b1
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=4aab28f7-f120-41fb-96ab-cb2cfde8d7b1 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Vista (loader) (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 6e06f4f506f4bee1
chainloader +1
}
### 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 ###
/etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entrys
#GRUB_DISABLE_LINUX_RECOVERY="true"
sudo update-grub
> les 5 versions apparaissent
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.31-18-generic
Found kernel: /boot/vmlinuz-2.6.31-17-generic
Found kernel: /boot/vmlinuz-2.6.31-16-generic
Found kernel: /boot/vmlinuz-2.6.31-15-generic
Found kernel: /boot/vmlinuz-2.6.31-14-generic
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done
sinon à propos d'éventuelles bidouilles ... auncunes depuis cette dernière instal 9.10
Hors ligne
#8 Le 13/01/2010, à 21:06
- misaine
Re : [résolu] grub2 > n'affiche pas le noyau installé
tu as des traces de grub1 anormales
found: /boot/grub/menu.lst
et donc la mise a jour se fait dans menu.lst au lieu de grub.cfg
Dernière modification par misaine (Le 13/01/2010, à 21:07)
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#9 Le 13/01/2010, à 21:08
- peterp@n
Re : [résolu] grub2 > n'affiche pas le noyau installé
Ok je vois le problème !
Il y a confusion entre grub-legacy(avant karmic) et grub-pc.
Sauf que je sais pas trop comment fonctionne grub-legacy.
Mon conseil : regardes la doc pour réinstallé grub-pc.
Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)
Hors ligne
#10 Le 13/01/2010, à 21:10
- ouaibe
Re : [résolu] grub2 > n'affiche pas le noyau installé
ce qui est étrange c'est que j'ai fait une réinstal complète en octobre de la 9.10 et non pas une mise à jour ?!
Hors ligne
#11 Le 13/01/2010, à 21:15
- misaine
Re : [résolu] grub2 > n'affiche pas le noyau installé
renome menu.lst en menu.lst.bak
puis fais un updade-grub2
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#12 Le 13/01/2010, à 21:21
- misaine
Re : [résolu] grub2 > n'affiche pas le noyau installé
update-grub est un alias , fais plutot la vraie commande
sudo grub-mkconfig -o /boot/grub/grub.cfg
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#13 Le 13/01/2010, à 21:30
- Compte anonymisé
Re : [résolu] grub2 > n'affiche pas le noyau installé
Salut
La commande permettant de "basculer" de grub vers grub-pc est la suivante :
sudo upgrade-from-grub-legacy
A tester
#14 Le 13/01/2010, à 21:35
- ouaibe
Re : [résolu] grub2 > n'affiche pas le noyau installé
La commande permettant de "basculer" de grub vers grub-pc est la suivante :
sudo upgrade-from-grub-legacy
A tester
nul besoin de tester puisque je ne suis pas passé de grub legacy vers grub-pc.
misaine Aujourd'hui à 21:21
update-grub est un alias , fais plutot la vraie commande
Code:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Tout est OK maintenant.
Par contre pour info
sudo update-grub2 > KO
après renomage menu.lst
faire sudo update-grub puis accepter la création d'un nouveau menu.lst
faire en suite un update avec la syntaxe complète et c'est bon.
Merci bcp
Hors ligne
#15 Le 13/01/2010, à 21:38
- misaine
Re : [résolu] grub2 > n'affiche pas le noyau installé
je pense qu'il est bien en grub2 c'est juste le menu.lst en trop qui perturbe
la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.
Hors ligne
#16 Le 13/01/2010, à 23:15
- peterp@n
Re : [résolu] grub2 > n'affiche pas le noyau installé
Par contre pour info
sudo update-grub2 > KO
après renomage menu.lst
faire sudo update-grub puis accepter la création d'un nouveau menu.lst
faire en suite un update avec la syntaxe complète et c'est bon.
Es tu sur que ce fichier se nomme menu.lst ?
Ce fichier n'est plus d'usage de puis grub-pc (ou grub2).
C'est étonnant.
Quand tu faus update-grub tu obtiens un truc dans ce genre ?
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-17-generic
Found initrd image: /boot/initrd.img-2.6.31-17-generic
Found linux image: /boot/vmlinuz-2.6.31-16-generic
Found initrd image: /boot/initrd.img-2.6.31-16-generic
Found memtest86+ image: /boot/memtest86+.bin
done
Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)
Hors ligne
#17 Le 14/01/2010, à 12:33
- ouaibe
Re : [résolu] grub2 > n'affiche pas le noyau installé
les verres de mes lunettes sont propres ;o)) donc oui à ta première question !
et tant que j'y suis ... oui à la seconde
Hors ligne
#18 Le 18/01/2010, à 23:04
- azouz
Re : [résolu] grub2 > n'affiche pas le noyau installé
Merci à Mlsalne le post 12 est le bon.
Hors ligne
Pages : 1