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.

#51 Le 03/02/2011, à 16:27

Compte anonymisé

Re : Restauration Grub (RESOLU)

Oui tu peux faire un :
sudo  grub-mkconfig

et donner le résultat avant de continuer.



Par contre tu oublies le post #19 et tu peux continuer par :
sudo  cp   /boot/grub/grub.cfg  /boot/grub/grub.cfg.sov

Ensuite tu tapes les commandes suivantes :
sudo  apt-get  purge   grub2  grub-pc
devrait supprimer la config actuelle
puis
sudo  apt-get  install  grub-pc

@+

#52 Le 03/02/2011, à 16:29

Baptiste22000

Re : Restauration Grub (RESOLU)

Voici le résultat de "sudo grub-mkconfig" :

livier@ubuntu:~$ sudo grub-mkconfig
[sudo] password for olivier:
Generating 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="0"
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
}
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 ###
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
Found Windows Vista (loader) on /dev/sda1
menuentry "Windows Vista (loader) (on /dev/sda1)" {
    insmod ntfs
    set root='(hd0,1)'
    search --no-floppy --fs-uuid --set ae900b04900ad32f
    chainloader +1
}
Found Windows 7 (loader) on /dev/sda2
menuentry "Windows 7 (loader) (on /dev/sda2)" {
    insmod ntfs
    set root='(hd0,2)'
    search --no-floppy --fs-uuid --set 7aa0d822a0d7e2a5
    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 ###
done

Avec "grub_customatomiseur", j'ai simplement décoché ce que je ne voulais plus voir apparaître dans le Grub

Hors ligne

#53 Le 03/02/2011, à 16:31

Compte anonymisé

Re : Restauration Grub (RESOLU)

Et tu peux faire l'opération inverse dans "grub_customdemalheur" ?

#54 Le 03/02/2011, à 16:32

Baptiste22000

Re : Restauration Grub (RESOLU)

Y a quelque chose de bizarre. J'ai ouvert le Sov_Mbr sauvegardé sur la clé avec la commande "sudo gedit /media/Olivier/Sov_Mbr" et je n'y vois rien. C'est pas normal, si ?

Hors ligne

#55 Le 03/02/2011, à 16:33

Baptiste22000

Re : Restauration Grub (RESOLU)

Lool. Non, ceux que j'ai décoché n'apparaissent même plus. Et comme tu m'as déconseillé, je l'ai désinstallé.

Hors ligne

#56 Le 03/02/2011, à 16:38

Baptiste22000

Re : Restauration Grub (RESOLU)

c'est bon, je peux continuer par
"Par contre tu oublies le post #19 et tu peux continuer par :
sudo  cp   /boot/grub/grub.cfg  /boot/grub/grub.cfg.sov

Ensuite tu tapes les commandes suivantes :
sudo  apt-get  purge   grub2  grub-pc
devrait supprimer la config actuelle
puis
sudo  apt-get  install  grub-pc" ?

Hors ligne

#57 Le 03/02/2011, à 16:48

Compte anonymisé

Re : Restauration Grub (RESOLU)

Baptiste22000 a écrit :

Y a quelque chose de bizarre. J'ai ouvert le Sov_Mbr sauvegardé sur la clé avec la commande "sudo gedit /media/Olivier/Sov_Mbr" et je n'y vois rien. C'est pas normal, si ?


Pour voir le contenu tu tapes :
hexdump -C /media/Olivier/Sov_Mbr

il devrait être le même que le résultat de la commande :
sudo  dd  if=/dev/sda bs=512 count=1  |  hexdump -C

@+

#58 Le 03/02/2011, à 17:02

Baptiste22000

Re : Restauration Grub (RESOLU)

Re salut.
Je viens de réinstaller le grub en suivant ton post #51 mais ça n'a rien changé. Linux/Ubuntu toujours absent dans le Grub.
As-tu 1 autre idée ?

Hors ligne

#59 Le 03/02/2011, à 17:06

Baptiste22000

Re : Restauration Grub (RESOLU)

Si ça se trouve, la seule façon de faire est de réinstaller Ubuntu peut-être, tu penses pas ?

Hors ligne

#60 Le 03/02/2011, à 17:27

Compte anonymisé

Re : Restauration Grub (RESOLU)

Essaye de faire les mises à jour et de réinstaller le kernel  2.6.32-28-generic  via synaptic.

@+

#61 Le 03/02/2011, à 21:25

Baptiste22000

Re : Restauration Grub (RESOLU)

Bon, bin, désolé, mais ça ne marche toujours pas.
Je vais réinstaller Ubuntu. C'est là que je me dis "quelle bonne idée d'avoir créé 1 partition document à part" big_smile
Merci beaucoup wink

Hors ligne

#62 Le 03/02/2011, à 22:03

Compte anonymisé

Re : Restauration Grub (RESOLU)

C'est un peu dommage de réinstaller pour ça, mais bon.

Sinon tu as la solution de contournement suivante :
Tu édites le fichier /etc/grub.d/40_custom:

sudo  gedit  /etc/grub.d/40_custom

et tu ajoutes les lignes suivantes :

menuentry "Ubuntu dernière version sur /dev/sda5" {
    insmod ntfs
    set root=(hd0,5)
    loopback  loop0  /ubuntu/disks/root.disk
    set root=(loop0)
    linux /vmlinuz  root=/dev/sda5  loop=/ubuntu/disks/root.disk   ro   quiet splash
    initrd /initrd.img
}

menuentry "Ubuntu ancienne version  sur /dev/sda5" {
    insmod ntfs
    set root=(hd0,5)
    loopback  loop0  /ubuntu/disks/root.disk
    set root=(loop0)
    linux  /vmlinuz.old  root=/dev/sda1  loop=/ubuntu/disks/root.disk   ro   quiet splash
    initrd  /initrd.img.old
}

Et tu sauves

Ainsi tu auras accès aux 2 dernières versions.

Si tu souhaites que grub te propose par défaut la dernière version du kernel lors de l'affichage du menu, 
tu édites le fichier grub :
sudo  gedit  /etc/default/grub
et tu modifies la ligne :
GRUB_DEFAULT=0
par
GRUB_DEFAULT="Ubuntu dernière version sur /dev/sda5"

Tu sauves et tu vérifies par la commande :
sudo  grub-mkconfig   que les lignes que l'on vient d'ajouter sont bien prises en compte.

Si c'est le cas tu valides par un :
sudo  update-grub

@+

Dernière modification par Compte anonymisé (Le 03/02/2011, à 22:04)