Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/01/2010, à 20: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, à 22:36)

Hors ligne

#2 Le 13/01/2010, à 20: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, à 21: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, à 21: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, à 21: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, à 21: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, à 21: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22:35

ouaibe

Re : [résolu] grub2 > n'affiche pas le noyau installé

jeanjd63 a écrit :

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, à 22: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 14/01/2010, à 00:15

peterp@n

Re : [résolu] grub2 > n'affiche pas le noyau installé

ouaibe a écrit :

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, à 13: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 19/01/2010, à 00:04

azouz

Re : [résolu] grub2 > n'affiche pas le noyau installé

Merci à Mlsalne le post 12 est le bon.

Hors ligne