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 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 smile

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 wink

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 wink.
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 wink


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

helly a écrit :

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. hmm




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 ? big_smile


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

jamesbad000 a écrit :

Oui version supérieure à 1 c'est bien grub 2

Merci big_smile


jamesbad000 a écrit :

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.





jeanjd63 a écrit :

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-grub

Et ç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. smile

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

sharkman a écrit :

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.  tongue
C'est parfait.

Hors ligne