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 01/01/2010, à 20:02

morane

grub réglages mise a jour et choix des noyaux (résolu)

Bonjour,

Sur un PC j'ai installé Karmic Koala par mise à jour (à partir de la version 9.04) et j'ai remarqué qu'au démarrage Grub démarre sur le noyau 2.6.31-17


Sur deux autres PC, j'ai installé Karmic Koala à partir d'un CD, et au démarrage Grub Version 1.97~beta 4 ne me propose que la version 2.6.31-14
Si, je regarde dans Ubuntu tweak, je constate que c'est la version qui est utilisée.

Pourquoi, Grub ne démarre pas sur les mises à jour des noyaux ?

Merci

Dernière modification par morane (Le 05/01/2010, à 12:37)


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#2 Le 01/01/2010, à 20:12

misaine

Re : grub réglages mise a jour et choix des noyaux (résolu)

est-ce que tu as mis a jour ton noyau ?


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

Hors ligne

#3 Le 01/01/2010, à 20:26

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

je pense que oui car si mon fichier menu.lst est le suivant:

# 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		0

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

## 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=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=553e474f-89cb-4e74-bbc8-0d48e67326c2

## 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=3

## 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-17-generic-pae
uuid		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/vmlinuz-2.6.31-17-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro quiet splash 
initrd		/boot/initrd.img-2.6.31-17-generic-pae

title		Ubuntu 9.10, kernel 2.6.31-17-generic-pae (recovery mode)
uuid		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/vmlinuz-2.6.31-17-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro  single
initrd		/boot/initrd.img-2.6.31-17-generic-pae

title		Ubuntu 9.10, kernel 2.6.31-16-generic-pae
uuid		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/vmlinuz-2.6.31-16-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro quiet splash 
initrd		/boot/initrd.img-2.6.31-16-generic-pae

title		Ubuntu 9.10, kernel 2.6.31-16-generic-pae (recovery mode)
uuid		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/vmlinuz-2.6.31-16-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro  single
initrd		/boot/initrd.img-2.6.31-16-generic-pae

title		Ubuntu 9.10, kernel 2.6.31-15-generic-pae
uuid		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/vmlinuz-2.6.31-15-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro quiet splash 
initrd		/boot/initrd.img-2.6.31-15-generic-pae

title		Ubuntu 9.10, kernel 2.6.31-15-generic-pae (recovery mode)
uuid		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/vmlinuz-2.6.31-15-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro  single
initrd		/boot/initrd.img-2.6.31-15-generic-pae

title		Chainload into GRUB 2
root		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/grub/core.img

title		Ubuntu 9.10, memtest86+
uuid		553e474f-89cb-4e74-bbc8-0d48e67326c2
kernel		/boot/memtest86+.bin

### END DEBIAN AUTOMAGIC KERNELS LIST

Si je regarde dans Boot, je trouve les fichiers:
/boot/config-2.6.31-17-generic-pae
/boot/abi-2.6.31-17-generic-pae
/boot/initrd.img-2.6.31-17-generic-pae
/boot/System.map-2.6.31-17-generic-pae
/boot/vmcoreinfo-2.6.31-17-generic-pae
/boot/vmlinuz-2.6.31-17-generic-pae

La seule différence (à priori), c'est que le PC ou j'ai fait une montée de version depuis la 9.04 vers la 9.10 démarre avec Grub, et que les deux autres démarrent avec Grub2.


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#4 Le 01/01/2010, à 20:39

misaine

Re : grub réglages mise a jour et choix des noyaux (résolu)

je te parlais des autres PC wink
pour grub2 le fichier interessant est grub.cfg

cat /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

#5 Le 01/01/2010, à 20:49

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Oui, les infos que je donne sont celles provenant des PC posant problème.

Si je vais sur l'un d'eux qui a pour nom TOTO, dans le terminal, si je tape:

toto@toto:~$ sudo update-grub
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-17-generic-pae
Found kernel: /boot/vmlinuz-2.6.31-16-generic-pae
Found kernel: /boot/vmlinuz-2.6.31-15-generic-pae
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Le fichier grub.cfg est le suivant:

#
# 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,3)
search --no-floppy --fs-uuid --set 553e474f-89cb-4e74-bbc8-0d48e67326c2
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-pae" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	set quiet=1
	insmod ext2
	set root=(hd0,3)
	search --no-floppy --fs-uuid --set 553e474f-89cb-4e74-bbc8-0d48e67326c2
	linux	/boot/vmlinuz-2.6.31-14-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro   quiet splash
	initrd	/boot/initrd.img-2.6.31-14-generic-pae
}
menuentry "Ubuntu, Linux 2.6.31-14-generic-pae (recovery mode)" {
        recordfail=1
        if [ -n ${have_grubenv} ]; then save_env recordfail; fi
	insmod ext2
	set root=(hd0,3)
	search --no-floppy --fs-uuid --set 553e474f-89cb-4e74-bbc8-0d48e67326c2
	linux	/boot/vmlinuz-2.6.31-14-generic-pae root=UUID=553e474f-89cb-4e74-bbc8-0d48e67326c2 ro single 
	initrd	/boot/initrd.img-2.6.31-14-generic-pae
}
### 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 "Microsoft Windows XP Professionnel (on /dev/sda1)" {
	insmod fat
	set root=(hd0,1)
	search --no-floppy --fs-uuid --set 4015-030d
	drivemap -s (hd0) ${root}
	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 ###

Juste pour préciser, mais je pense que cela n'a pas d'effet à ce niveau, j'ai un dualboot Ubuntu/WinXp


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#6 Le 01/01/2010, à 22:28

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

En cherchant un peu partout, j'ai trouvé une solution:

J'ai d'abord exécuté:

sudo: update-grub2: command not found

Puis:

toto@toto:~$ sudo update-grub
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-17-generic-pae
Found kernel: /boot/vmlinuz-2.6.31-16-generic-pae
Found kernel: /boot/vmlinuz-2.6.31-15-generic-pae
Found GRUB 2: /boot/grub/core.img
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Après avoir redémarré le PC, j'ai constaté que le problème n'était pas réglé, alors j'ai exécuté:

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

toto@toto:~$ grub-mkconfig -o /boot/grub/grub.cfg
/usr/sbin/grub-mkconfig: You must run this as root
toto@toto:~$ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.31-17-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-17-generic-pae
Found linux image: /boot/vmlinuz-2.6.31-16-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-16-generic-pae
Found linux image: /boot/vmlinuz-2.6.31-15-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-15-generic-pae
Found linux image: /boot/vmlinuz-2.6.31-14-generic-pae
Found initrd image: /boot/initrd.img-2.6.31-14-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Microsoft Windows XP Professionnel on /dev/sda1
done
toto@toto:~$

et cette fois au démarrage grub à trouvé tous les noyaux linux

Par contre j'aimerais bien comprendre pourquoi grub.cfg doit être mis à jour manuellement et pourquoi il n'est pas modifié à chaque mise à jour du noyaux ?

Dernière modification par morane (Le 01/01/2010, à 22:34)


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#7 Le 02/01/2010, à 03:43

misaine

Re : grub réglages mise a jour et choix des noyaux (résolu)

c'est etrange hmm tu as un mélange de fichier grub1 et grub2
sur une install fraiche tu ne devrais avoir que grub2 !?


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

Hors ligne

#8 Le 02/01/2010, à 10:35

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Ce qui est certain, c'est que les modifications des fichiers de configuration de grub1 ne changent rien, donc c'est bien grub2 qui est actif.

Il est possible que j'ai ajouté le fichier menu.lst, il y a 2 mois, lorsque j'ai voulu paramétrer Grub après l'installation fraiche (mais je ne me souviens plus).

Je retiens que seule l'instruction sudo grub-mkconfig -o /boot/grub/grub.cfg est importante pour Grub2.

Par contre tu ne m'as pas dit pourquoi la mise à jour de grub.cfg ne se fait pas automatiquement, lorsqu'une mise à jour du kernel est détectée ?


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#9 Le 02/01/2010, à 13:18

misaine

Re : grub réglages mise a jour et choix des noyaux (résolu)

normalement quand un nouveau noyau est installé cela lance un update-grub mais là , je ne sais pas ce que tu as fait , mais ton système n'est pas sain hmm
il faudrait que tu purges tout ce qui a un rapport avec grub1

Dernière modification par misaine (Le 02/01/2010, à 13:20)


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

Hors ligne

#10 Le 04/01/2010, à 21:36

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Je me suis rendu compte que sur un des PC, WinXp ne voulait plus se lancer, en y regardant de plus près j'ai vu que Grub ne pointait pas sur le bon disque dur. En fait ce PC est particulier car si le disque SATA est seul il est nommé sda (et hd0 pour grub) mais si on branche un disque dur IDE (pour le stockage de données), alors le disque IDE devient sda et le disque SATA devient sdb (et hd1 pour grub), ce qui provoque des erreurs.

Voici la procédure que j'ai trouvée pour résoudre le problème

Pour installer Ubuntu sur le disque SATA (où se trouve déjà WinXp):
1.déconnecter le disque dur IDE
2.installer Ubuntu
3.reconnecter le disque dur IDE (qui contient le dossier Donnee)
4.dans Media, créer le dossier Donnee
5.chercher l'UUID de Donnee
6.modifier le fichier /etc/fstab pour que Donnee soit monté au démarrage.

En suivant cette méthode, Grub s'installe sur le disque SATA qui devient sdb, où se trouve WinXp et Ubuntu.

Ensuite, on exécute dans un terminal:
sudo update-grub
et
sudo grub-mkconfig -o /boot/grub/grub.cfg

Linux détecte des erreurs car il pense trouver WinXp et Ubuntu sur le disque sda (hd0)
Ubuntu démarre toujours, mais pas WinXp

Alors, dans un terminal:
sudo grub-mkdevicemap

Puis on édite ce fichier
sudo gedit /boot/grub/device.map
il indique:
    (hd0)    /dev/sda
    (hd1)    /dev/sdb
on le modifie pour avoir
    (hd0)    /dev/sdb
    (hd1)    /dev/sda
on enregistre
on exécute à nouveau
sudo grub-mkconfig -o /boot/grub/grub.cfg
il n'y a plus d'erreur de trouvée et Ubuntu et WinXp démarrent sans problème.

Je pense que mon système est sain, peut être un peu compliqué, mais Grub2 et Ubuntu 9.10 sont loin d'être au point également, Grub1 et Ubuntu 9.04 fonctionnaient à merveille (pour moi en tout cas).

A + pour de nouvelles aventures

Dernière modification par morane (Le 04/01/2010, à 21:39)


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#11 Le 09/01/2010, à 13:52

Francky_Zoy_Zoy

Re : grub réglages mise a jour et choix des noyaux (résolu)

Salut,
sous 9.04 on m'a dit de mettre des # devantr les lignes correspondants aux versions obsoletes pour virer les anciennes versions de grub, apres avoir ouvert le fichier /boot/grub/menu.lst
Sous 9.10, je ne toruve pas ce fichier...
Comment peut on faire pour ne garder que 2 versoins de Grub (ou aucune si la mise ajour ne peut pas poser de problemes) sous 9.10 ?

Merci de vos réponses

Hors ligne

#12 Le 09/01/2010, à 17:40

tcl2

Re : grub réglages mise a jour et choix des noyaux (résolu)

Pour la version 9.10 il faut editer le fichier grub.cfg (il n'y a plus de menu.lst dans cette version)

Hors ligne

#13 Le 10/01/2010, à 19:48

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Comment ça les anciennes versions de Grub ?
Les anciennes versions des noyaux tu veux dire ?

Le mieux est de les désinstaller avec Synaptic.


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#14 Le 14/01/2010, à 19:35

Francky_Zoy_Zoy

Re : grub réglages mise a jour et choix des noyaux (résolu)

super merci.
J'essaye ce WE

Hors ligne

#15 Le 14/01/2010, à 21:45

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Bon et bien un nouveau noyau est apparu ces jours-ci et la mise à jour de Grub2 ne s'est pas faite automatiquement. J'ai du faire un
sudo grub-mkconfig -o /boot/grub/grub.cfg
pour que le fichier grub.cfg veuille bien le prendre en compte.

Est ce que je suis le seul avec ce bogue ou quelqu'un a t'il le même problème ?


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#16 Le 15/01/2010, à 06:07

misaine

Re : grub réglages mise a jour et choix des noyaux (résolu)

personnellement je n'ai pas eu de souci


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

Hors ligne

#17 Le 15/01/2010, à 06:15

Compte anonymisé

Re : grub réglages mise a jour et choix des noyaux (résolu)

morane a écrit :

Bon et bien un nouveau noyau est apparu ces jours-ci et la mise à jour de Grub2 ne s'est pas faite automatiquement. J'ai du faire un
sudo grub-mkconfig -o /boot/grub/grub.cfg
pour que le fichier grub.cfg veuille bien le prendre en compte.

Est ce que je suis le seul avec ce bogue ou quelqu'un a t'il le même problème ?

Tu devrais renommer le fichier /boot/grub/menu.lst en /boot/grub/menu.lst.old et retenter ensuite la commande :
sudo  update-grub

Je pense que c'est la présence de ce fichier qui "enduit" grub avec de l'erreur wink

@+

#18 Le 15/01/2010, à 06:45

misaine

Re : grub réglages mise a jour et choix des noyaux (résolu)

Je pense que c'est la présence de ce fichier qui "enduit" grub avec de l'erreur wink

je pense aussi


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

Hors ligne

#19 Le 15/01/2010, à 20:50

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Ok Messieurs, c'est fait, il ne me reste plus qu'à attendre le prochain nouveau noyau.


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#20 Le 15/01/2010, à 21:02

Compte anonymisé

Re : grub réglages mise a jour et choix des noyaux (résolu)

Salut

Tu peux faire un test très simple pour vérifier :
Tu édites /etc/default/grub  (avec sudo gedit)
et tu ajoutes cette ligne en fin de fichier :
GRUB_DISABLE_OS_PROBER=true
et tu sauves
Cela devait désactiver la recherche des systèmes autres qu'ubuntu. Donc un :
sudo  update-grub  devrait supprimer windows de grub.cfg.

Bien sûr la manoeuvre arrière est très simple : commenter ou supprimer la ligne ci-dessus et re update-grub

@+

#21 Le 17/01/2010, à 23:34

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

J'ai renommé le fichier menu.lst en menu.lst.old et ce qui est curieux, c'est que si je fais:
sudo update-grub

j'obtiens :

toto@toto:~$ sudo update-grub
[sudo] password for toto: 
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... 

Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) n

Not creating /boot/grub/menu.lst as you wish

toto@toto:~$

Pourquoi veut il me créer un menu.lst ?


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#22 Le 18/01/2010, à 06:46

Compte anonymisé

Re : grub réglages mise a jour et choix des noyaux (résolu)

Oui curieux mélange.

Ce que je tenterai :
un :
sudo grub-install  /dev/sda    si grub est installé sur le mbr
puis désinstaller grub-legacy (via synaptic)

sinon pas trop d'idées.

@+

#23 Le 18/01/2010, à 22:30

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Ok je peux tenter mais en installant le grub tout neuf, est ce que je vais perdre le montage automatique de mes partitions ?

J'ai deux disques durs qui sont partitionnés comme suit:

/dev/sda1: LABEL="WIN98" UUID="4015-030D" TYPE="vfat"                                  /mnt/win98
/dev/sda2: LABEL="WINXP" UUID="DC63-97F3" TYPE="vfat"                                  /mnt/winxp
/dev/sda3: UUID="553e474f-89cb-4e74-bbc8-0d48e67326c2" TYPE="ext3"               Ubuntu
/dev/sda5: UUID="2e087e19-8643-454c-abf4-e86d150d6a53" TYPE="ext3"               partition home
/dev/sda6: TYPE="swap"
/dev/sdb1: LABEL="DONNEE_1" UUID="F526-EB62" TYPE="vfat"                             /media/donnee_1
/dev/sdb2: UUID="CE68EE6C68EE532F" LABEL="DATA_2" TYPE="ntfs"                     /media/data_2

il y a un triple boot:
au départ on a le choix entre différents noyaux Ubuntu ou WinXp (gestion par Grub)
si on choisi WinXp, on a le choix entre WinXp ou Win98 (gestion par le lanceur de WinXp)

Je ne me souviens plus si le grub est dans le mbr ou sur la partition Ubuntu, je me demande si grub-legacy n'est pas dans Ubuntu et grub-2 dans le mbr ? Comment puis je le voir ?

Merci


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne

#24 Le 18/01/2010, à 22:42

Compte anonymisé

Re : grub réglages mise a jour et choix des noyaux (résolu)

Si tu démarres sur grub-legacy  c'est le contenu de menu.lst qui est affiché
Si tu démarres sur grub-p   c'est le contenu de grub.cfg

Il faut lister les partitions pour voir quelle est la partition bootable :
sudo  fdisk  -l
Et si tu veux être sûr que c'est grub-pc qui démarre tu l'installes dans le MBR :
sudo  grub-install  /dev/sda

sinon tu peux "dumper" le Mbr et le secteurs de boot de la partition /

sudo  dd  if=/dev/sda  bs=512 count=1  |  hexdump -C     pour le MBR
sudo  dd  if=/dev/sda3  bs=512 count=1  |  hexdump -C   pour le BootSector de la partition /


@+

Dernière modification par Compte anonymisé (Le 18/01/2010, à 22:45)

#25 Le 19/01/2010, à 21:27

morane

Re : grub réglages mise a jour et choix des noyaux (résolu)

Bon et bien Messieurs chapeau bas !!!

J'ai suivi vos conseils et fais ceci

sudo apt-get install grub-pc

puis

sudo upgrade-from-grub-legacy

J'ai choisi /dev/sda pour l'installation dans le mbr et depuis tout fonctionne à merveille.

En fait, je pense que lors de l'installation grub2 n'avait pas totalement remplacé grub-legacy pour une raison que j'ignore (ou peut être une erreur de ma part).

Merci à tous.

Dernière modification par morane (Le 19/01/2010, à 21:27)


Ubuntu 18.04 et 20.04 MATE installés en dual boot avec Seven et Win 8 sur plusieurs PC différents
Un serveur raid avec Ubuntu 18.04
Bricole sur Ubuntu depuis la version 7.04

Hors ligne