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 18/03/2010, à 23:09

arkly

problème désinstallation noyau

J'en avais marre de voir tous ces noyaux encombrer mon grub. Du coup je me décide à les supprimer et trouve qu'il faut passer par le gestionnaire Synaptic. J'applique les recommandations et peut ainsi désinstaller les noyaux 2.6.31-(14; 15; 17).
Le problème c'est que mon grub m'indique aussi les noyaux 2.6.28-(11; 16) alors que je ne trouve pas leur paquets dans le gestionnaire. je me demande donc comment faire pour les désinstaller dans ce cas.

Merci d'avance pour toute réponse, qu'elle m'apporte de l'aide ou pas.

Hors ligne

#2 Le 18/03/2010, à 23:37

lsam

Re : problème désinstallation noyau

Es-tu certain d'avoir supprimé tous les paquets correspondants ? linux-image...linux-headers...?

Sinon, un petit

sudo update-grub

sera le bienvenu

Hors ligne

#3 Le 18/03/2010, à 23:43

arkly

Re : problème désinstallation noyau

Je n'avais jamais touché à ces noyaux là.
quand à la commande

sudo update-grub

je l'ai effectué et il me repère les 2 noyaux dont j'ai parlé, pas les 3 autres que j'ai supprimés.

Dernière modification par arkly (Le 18/03/2010, à 23:43)

Hors ligne

#4 Le 18/03/2010, à 23:49

lsam

Re : problème désinstallation noyau

quel noyau utilises-tu à l'heure actuelle ?

uname -r

Et quels sont réellement les paquets installés ?

sudo aptitude search ~ilinux-image

Hors ligne

#5 Le 18/03/2010, à 23:57

arkly

Re : problème désinstallation noyau

j'utilise le noyau 2.6.31-20-generic

et avec ta commande, il m'indique comme installés les noyaux linux-image-2.6.31-20-generic et linux-image-generic

Hors ligne

#6 Le 19/03/2010, à 00:05

lsam

Re : problème désinstallation noyau

Tu es sur karmic c'est ça ? Dans ce cas , linux-image-generic renvoie à linux-image-2.6.31-20-generic, donc c'est normal.

arkly a écrit :

je l'ai effectué et il me repère les 2 noyaux dont j'ai parlé, pas les 3 autres que j'ai supprimés.

Que t'indique-t-il exactement ?

Hors ligne

#7 Le 19/03/2010, à 00:10

arkly

Re : problème désinstallation noyau

Il me marque ça.

i   linux-image-2.6.31-20-generic   - Linux kernel image for version 2.6.31 on x
i   linux-image-generic             - Generic Linux kernel image

Hors ligne

#8 Le 19/03/2010, à 08:05

pmartrenchar

Re : problème désinstallation noyau

fait un

aptitude search linux | grep ^i

. Ça cherche tous les paquets contenant le mot linux qui sont installés (le ^ signale un début de ligne en expressions régulières).

Ensuite enlève les paquets liés à d'autres noyaux que ceux que tu utilises (genre linux-headers-2.6.31-18) puis finit avec un

sudo update-grub

.


Au passage, je te conseille de toujours avoir 2 noyaux différents. On sait jamais si ya un problème avec le dernier après une mise à jour.

Hors ligne

#9 Le 19/03/2010, à 09:00

misaine

Re : problème désinstallation noyau

c'est peut-être des entrées créées manuellement et donc update-grub ne les enlève pas


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#10 Le 19/03/2010, à 09:02

jbreizh

Re : problème désinstallation noyau

fais une recherche par version dans synaptic
par exemple: 2.6.31-20, 2.6.31-18...etc
tchuss

Hors ligne

#11 Le 19/03/2010, à 09:22

arkly

Re : problème désinstallation noyau

J'ai effectué ta recherche et supprimé les header pour le sversions 2.6.31-(14; 15).
Mais il ne repère aucun headers des version en 2.6.28
Pour le coup de chercher par le numéro de version plutôt que linux-image dans synaptic, je l'ai déjà fait et il n'a rien trouvé d'intéressant.
Et puis si les entrées ont été crées manuellement, ce n'est pas moi qui m'en suis occupé (or je suis le seul à toucher à mon pc).

Je me demande donc s'il ne faudrait pas que je supprime directement les fichiers vmlinuz et initrd.img qui se trouve dans /boot directement pour ces versions, et que si nécessaire je retire manuellement l'entrée dans grub?

Hors ligne

#12 Le 19/03/2010, à 09:27

misaine

Re : problème désinstallation noyau

est-ce que tu es sur grub1 ou sur grub2 ?


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#13 Le 19/03/2010, à 09:33

arkly

Re : problème désinstallation noyau

Je crois que je suis sous grub1 (j'ai essayé plusieurs fois de changer at ça c'était pas trop bien passé donc je sais plus trop). Est-ce que je dois avoir le paquet grub 2 installé si je suis sous grub2??

Hors ligne

#14 Le 19/03/2010, à 09:49

misaine

Re : problème désinstallation noyau

que donne

cat /boot/grub/menu.lst

la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#15 Le 19/03/2010, à 10:17

arkly

Re : problème désinstallation noyau

Il m'affiche le fichier menu.lst (comme si j'utilisais gedit sauf que c'est directement ds le terminal et que je ne peux rien modifier). Le problème c'est que mon grub ne semble pas utiliser ce fichier pour l'update car le modifier ne change rien dans le fichier /boot/grub/grub.cfg.
De plus tous les noyaux ne sont pas répertoriés dans le menu.lst.

Hors ligne

#16 Le 19/03/2010, à 10:23

misaine

Re : problème désinstallation noyau

a ben voilà le problème ! tu as un mélange de grub1 et de grub2
peux tu nous copier/coller les 2 fichiers
et regarde a l'affichage de grub s'il est ecrit 0.97 ou 1.96

Dernière modification par misaine (Le 19/03/2010, à 10:25)


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#17 Le 19/03/2010, à 16:36

arkly

Re : problème désinstallation noyau

Il m'indique 1.96~beta4 dans l'affichage de grub.
Quant aux fichiers les voici (j'ai refait le menu.lst à partir d'un backup fait par grub2 parce que je l'avais supprimé)

menu.lst

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default		6

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout		-1

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title		Windows 95/98/NT/2000
# root		(hd0,0)
# makeactive
# chainloader	+1
#
# title		Linux
# root		(hd0,1)
# kernel	/vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=60c439ac-e1ba-47d0-befc-a05b7dfac35c

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
howmany=2

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect
##      indomU=true
##      indomU=false
# indomU=detect

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title		Ubuntu 9.10, kernel 2.6.31-14-generic
uuid		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/vmlinuz-2.6.31-14-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro quiet splash 
initrd		/boot/initrd.img-2.6.31-14-generic
quiet

title		Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/vmlinuz-2.6.31-14-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro  single
initrd		/boot/initrd.img-2.6.31-14-generic

title		Ubuntu 9.10, kernel 2.6.28-16-generic
uuid		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/vmlinuz-2.6.28-16-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro quiet splash 
initrd		/boot/initrd.img-2.6.28-16-generic
quiet

title		Ubuntu 9.10, kernel 2.6.28-16-generic (recovery mode)
uuid		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/vmlinuz-2.6.28-16-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro  single
initrd		/boot/initrd.img-2.6.28-16-generic

title		Ubuntu 9.10, kernel 2.6.28-11-generic
uuid		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro quiet splash 
initrd		/boot/initrd.img-2.6.28-11-generic
quiet

title		Ubuntu 9.10, kernel 2.6.28-11-generic (recovery mode)
uuid		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/vmlinuz-2.6.28-11-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro  single
initrd		/boot/initrd.img-2.6.28-11-generic

title		Chainload into GRUB 2
root		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/grub/core.img

title		Ubuntu 9.10, memtest86+
uuid		60c439ac-e1ba-47d0-befc-a05b7dfac35c
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=8
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT="-1"
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"

Voilà

Hors ligne

#18 Le 19/03/2010, à 18:12

misaine

Re : problème désinstallation noyau

ça se confirme !
tu es sur grub2 mais avec le fichier de conf de grub1 !
celui de grub2 est vide
pour regler le problème renomme menu.lst en menu.lst.old
puis fait

sudo grub-mkconfig -o /boot/grub/grub.cfg

et re copie/colle le nouveau /boot/grub/grub.cfg pour voir s'il n'y a pas d'erreur


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#19 Le 19/03/2010, à 18:28

arkly

Re : problème désinstallation noyau

Le fichier grub que je t'avais copié ce n'était pas le grub.cfg mais juste grub (il est dit que c'est celui qu'il vaut mieux éditer pour changer les paramètres de grub).
Mais j'ai quand même fait ce que tu m'a indiqué, et je ne crois pas que ça ait changé grand chose. Voici quand même le nouveau grub.cfg

#
# 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="8"
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=(hd1,5)
search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
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=-1
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-20-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.31-20-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-20-generic
}
menuentry "Ubuntu, Linux 2.6.31-20-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.31-20-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro single 
	initrd	/boot/initrd.img-2.6.31-20-generic
}
menuentry "Ubuntu, Linux 2.6.31-19-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.31-19-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-19-generic
}
menuentry "Ubuntu, Linux 2.6.31-19-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.31-19-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro single 
	initrd	/boot/initrd.img-2.6.31-19-generic
}
menuentry "Ubuntu, Linux 2.6.28-16-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.28-16-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro   quiet splash
	initrd	/boot/initrd.img-2.6.28-16-generic
}
menuentry "Ubuntu, Linux 2.6.28-16-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.28-16-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro single 
	initrd	/boot/initrd.img-2.6.28-16-generic
}
menuentry "Ubuntu, Linux 2.6.28-11-generic" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro   quiet splash
	initrd	/boot/initrd.img-2.6.28-11-generic
}
menuentry "Ubuntu, Linux 2.6.28-11-generic (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd1,5)
	search --no-floppy --fs-uuid --set 60c439ac-e1ba-47d0-befc-a05b7dfac35c
	linux	/boot/vmlinuz-2.6.28-11-generic root=UUID=60c439ac-e1ba-47d0-befc-a05b7dfac35c ro single 
	initrd	/boot/initrd.img-2.6.28-11-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 fat
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set d476-ef15
	chainloader +1
}
menuentry "Windows Vista (loader) (on /dev/sda2)" {
	insmod ntfs
	set root=(hd0,2)
	search --no-floppy --fs-uuid --set 0410898d10898700
	chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sdb1)" {
	insmod ntfs
	set root=(hd1,1)
	search --no-floppy --fs-uuid --set 50feb45afeb439d4
	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 ###

Hors ligne

#20 Le 19/03/2010, à 18:57

misaine

Re : problème désinstallation noyau

effectivement c'est pas bon et même pire
tu as 2 vista et 1 win7 qui viennent se rajouter

là je crois qu'il n'y a que toi qui puisse dire ce qui a été fait sur cette machine hmm


la roue tourne...c'est sûr! c'est même pour ça qu'on l'a inventée.

Hors ligne

#21 Le 19/03/2010, à 19:03

arkly

Re : problème désinstallation noyau

Pour t'expliquer rapidement, le coup des 2 vista et de win7. J'ai acheté ce pc avec vista dessus mais je savais wiin7 pas très loin, et je m'était dit que j'attendrai d'avoir installé win7 dessus pour mettre linux en dual-boot.
Finalement j'ai pas attendu, mais en voulant changer de version de ubuntu (ou du grub je me souviens plus très bien), je me suis retrouvée à booter sur mon autre DD (j'en ai 2 dans le pc). Du coup quand j'ai fait l'upgrade vers win7, il me l'a installé sur le DD qui bootait en premier.
Je me retrouve donc avec un noyau vista et un noyau win7 sur 2 DD différents. En plus après l'upgrade vers win7 j'ai du reinstall ubuntu car il avait écrasé le MBR (je croi que ça s'appelle comme ça) de grub.

Hors ligne

#22 Le 19/03/2010, à 19:58

arkly

Re : problème désinstallation noyau

Bon, je m'occuperai de mon problème avec vista plus tard.
Pour l'instant j'ai préféré utilisé la méthode manuelle pour supprimer les noyaux en 2.6.28, c'est-à-dire que j'ai supprimé les fichiers les concernant ds le dossier boot (abi, config, initrd, system.map, vmlinuz) et ça à l'air d'avoir réglé le problème car lorsque j'update le grub il ne les trouve plus.

Hors ligne