#1 Le 27/09/2010, à 20:06
- sharkman
[resolut] Demarage constant sur MemoryTest84
Bonsoir !
Je suis en dualboot Windows XP/ Linux, quand j'ai installer linux j'ai configurer le grub2 pour qu'il boot automatiquement sur Windows au bout de 5s si je n'avais fait aucun choix. Après avoir relancer mon bon vieux Kubuntu après l'avoir laissé reposé toute les vacances, j'ai eu a effectuer une bonne floppé de MaJ.
Or, depuis, mon ordinateur boot tout le temps sur MemoryTest, ce qui me fait je ne sais quel test que j'ai laisser travailler 16h sans qu'il ne soit entièrement terminer. J'ai été vérifié le fichier de config du grub2, et j'ai bien vérifié : mon ordinateur doit se lancer sur la 6ème lignes de la liste des boot possible (oui je sais, en comptant à partir de 0, 1, 2 , ..)
Autre chose bisare, Avant le boot était constitué de deux ligne pour linux, genre :
Linux 10.86 xx.xx
Linux 10.86 xx.xx recovery mode
MemoryTest
windows XP
Maitenant j'en ai 4 ! comme si j'avais deux linux de version différente installés ! genre :
Linux 10.86 xx.xx
Linux 10.86 xx.xx recovery mode
Linux 10.86 yy.yy
Linux 10.86 yy.yy recovery mode
MemoryTest
windows XP
Si je n'est pas été clair (je sors de 9h de taf), n'hesité pas à me demander de reformuler mon problème, ce que je m'empresserais de faire, après avoir dormi.
Merci pour votre aide
Dernière modification par sharkman (Le 28/09/2010, à 20:57)
Hors ligne
#2 Le 27/09/2010, à 20:09
- jrev
Re : [resolut] Demarage constant sur MemoryTest84
Entre temps tu as fait une mise à jour qui t'a installé un nouveau noyau et te fait booter sur le plus récent bien sûr.
Si ça marche, c'est mieux comme ça.
On appelle ça le progrès
Quand au memory test tu peux l'effacer !
tu es sur grub1 ou grub2 ?
Dernière modification par jrev (Le 27/09/2010, à 20:13)
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#3 Le 27/09/2010, à 20:10
- helly
Re : [resolut] Demarage constant sur MemoryTest84
Pour la première question, je pense qu'en regardant la doc de grub-pc tu dois trouver ton bonheur pour mettre une entrée par défaut.
Pour ton deuxième « problème », c'est juste que tu es passé au noyau suppérieur .
Il est conseillé de garder au moins les deux derniers donc n'y touche pas.
Ensuite quand tu en aura un peu plus tu pourra en supprimer.
http://doc.ubuntu-fr.org/nettoyer_ubuntu#suppression_des_anciens_noyaux
Dernière modification par helly (Le 27/09/2010, à 20:12)
Archlinux-wmii-dwb.
Un problème résolu ? Faites le savoir en mettant [résolu] à côté du titre de votre topic.
Un problème non résolu ? Faites le savoir en insultant ceux qui cherchent à vous aider.
Un site bleu super remasterised©, un wiki cherchant des volontaires pour traduire un site.
Hors ligne
#4 Le 27/09/2010, à 20:13
- jrev
Re : [resolut] Demarage constant sur MemoryTest84
Merci Helly
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#5 Le 27/09/2010, à 22:05
- sharkman
Re : [resolut] Demarage constant sur MemoryTest84
Pour la première question, je pense qu'en regardant la doc de grub-pc tu dois trouver ton bonheur pour mettre une entrée par défaut.
Je suis sur GRUB2, et je l'ai déjà reconfigurer, relancer par defaut son fichier config, etc. Rien à faire, il force le test de mémoire.
C'est ça mon unique problème. Le reste n'était que des infos pour vous aidé a trouver la source du problème.
Dernière modification par sharkman (Le 27/09/2010, à 22:05)
Hors ligne
#6 Le 27/09/2010, à 22:22
- jamesbad000
Re : [resolut] Demarage constant sur MemoryTest84
Hello,
peux tu donner le retour des commandes suivantes:
grub-install -v
cat /boot/grub/grub.cfg
Dernière modification par jamesbad000 (Le 27/09/2010, à 22:23)
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#7 Le 27/09/2010, à 23:21
- sharkman
Re : [resolut] Demarage constant sur MemoryTest84
sharkman@sharkman:~$ grub-install -v
grub-install (GNU GRUB 1.98-1ubuntu7)
Heu, j'étais persuadé d'être sur Grub2.
GRUB.CFG
sharkman@sharkman:~$ cat /boot/grub/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 $prefix/grubenv ]; then
load_env
fi
set default="4"
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 recordfail {
set recordfail=1
if [ -n ${have_grubenv} ]; then if [ -z ${boot_once} ]; then save_env recordfail; fi; fi
}
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
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
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
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/light-gray
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, avec Linux 2.6.32-24-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
linux /boot/vmlinuz-2.6.32-24-generic-pae root=UUID=7735615a-b088-4d25-b1e4-96d80b36af8b ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-24-generic-pae (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
echo 'Chargement de Linux 2.6.32-24-generic-pae ...'
linux /boot/vmlinuz-2.6.32-24-generic-pae root=UUID=7735615a-b088-4d25-b1e4-96d80b36af8b ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.32-24-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-22-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=7735615a-b088-4d25-b1e4-96d80b36af8b ro quiet splash
initrd /boot/initrd.img-2.6.32-22-generic-pae
}
menuentry 'Ubuntu, avec Linux 2.6.32-22-generic-pae (mode de récupération)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
echo 'Chargement de Linux 2.6.32-22-generic-pae ...'
linux /boot/vmlinuz-2.6.32-22-generic-pae root=UUID=7735615a-b088-4d25-b1e4-96d80b36af8b ro single
echo 'Chargement du disque mémoire initial...'
initrd /boot/initrd.img-2.6.32-22-generic-pae
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,5)'
search --no-floppy --fs-uuid --set 7735615a-b088-4d25-b1e4-96d80b36af8b
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows NT/2000/XP (on /dev/sda1)" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set 5c3c5ec23c5e973c
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 ###
TIen, tu ne me l'a pa demander mais je pense que tu en aura besoin :
/etc/default/grub
sharkman@sharkman:/etc/default$ cat grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=6
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
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 entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
Dernière modification par sharkman (Le 27/09/2010, à 23:25)
Hors ligne
#8 Le 27/09/2010, à 23:42
- jamesbad000
Re : [resolut] Demarage constant sur MemoryTest84
Oui version supérieure à 1 c'est bien grub 2
bien vu pour le petit supplément : /etc/default/grub est correct
en revanche dans grub.cfg je vois : set default="4"
Donc pour remettre ton grub.cfg à jour faire :
sudo update-grub
Capturer le résultat de la commande pour le poster au cas ou ça ne va toujours pas après...
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#9 Le 28/09/2010, à 10:23
- jrev
Re : [resolut] Demarage constant sur MemoryTest84
Résolu ?
Mal nommer les choses, c'est ajouter au malheur du monde
Hors ligne
#10 Le 28/09/2010, à 10:40
- Compte anonymisé
Re : [resolut] Demarage constant sur MemoryTest84
Salut
Pour toujours démarrer par défaut sur Windows, Il faut (depuis un terminal) :
1) lister le contenu du fichier /boot/grub/grub.cfg :
sudo gedit /boot/grub/grub.cfg
et dans le paragraphe commençant par :
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows............." {
copier la partie : "Windows ............"
2) éditer le fichier grub
sudo gedit /etc/default/grub
Et coller la partie "Windows ............" (copiée ci-dessus depuis grub.cfg) dans la ligne commençant par :
GRUB_DEFAULT=.....
Voici un exemple ci-dessous (ligne en gras)
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.GRUB_DEFAULT="Windows............."
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
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 entries
#GRUB_DISABLE_LINUX_RECOVERY="true"# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
3) tu sauves le fichier
4) Puis un :
sudo update-grub pour valider les changements.
Et ça devrait rouler.
@+
Dernière modification par Compte anonymisé (Le 15/11/2011, à 17:22)
#11 Le 28/09/2010, à 13:04
- sharkman
Re : [resolut] Demarage constant sur MemoryTest84
Oui version supérieure à 1 c'est bien grub 2
Merci
bien vu pour le petit supplément : /etc/default/grub est correct
en revanche dans grub.cfg je vois : set default="4"
Donc pour remettre ton grub.cfg à jour faire :
sudo update-grub
Capturer le résultat de la commande pour le poster au cas ou ça ne va toujours pas après...
Il m'a sembler l'avoir déjà fait, je re-essaierais ce soir quand je serais chez moi.
Salut
Pour toujours démarrer par défautr sur Windows, Il faut modifier le fichier /etc/defautl/grub ainsi (en gras) :
sudo gedit /etc/default/grub# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.GRUB_DEFAULT="Windows NT/2000/XP (on /dev/sda1)"
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
...Puis un :
sudo update-grubEt ça devrait rouler.
@+
Je savais pas qu'on pouvais mettre autre chose que des valeurs, j'essaie ça si la première solution ne marche pas.
Dernière modification par sharkman (Le 28/09/2010, à 13:19)
Hors ligne
#12 Le 28/09/2010, à 13:43
- jamesbad000
Re : [resolut] Demarage constant sur MemoryTest84
Il m'a sembler l'avoir déjà fait, je re-essaierais ce soir quand je serais chez moi.
Si tu l'a déjà fait, c'est que ça c'est mal passé...
Et la méthode proposée par jeanjd63 est bien meilleur, car t'évitera d'avoir le même problème à chaque nouvelle version de kernel
L'espace et le temps sont les modes par lesquels nous pensons, et non les conditions dans lesquelles nous vivons. (Signé Albert)
Hors ligne
#13 Le 28/09/2010, à 20:57
- sharkman
Re : [resolut] Demarage constant sur MemoryTest84
Merci beaucoup ça marche.
C'est parfait.
Hors ligne