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 30/01/2011, à 16:04

louisJ

[RESOLU] plus de Ubuntu dans le menu grub

Help!!

je viens de rebooter ubuntu (10.10, thinkpad t400) après avoir supprimer les anciens noyaux et je n'ai plus ubuntu dans le menu grub au démarrage....au secours, j'écris ce post depuis windows!
que faire?

Dernière modification par louisJ (Le 30/01/2011, à 18:18)


Thinkpad T450, Ubuntu 16.04

Hors ligne

#2 Le 30/01/2011, à 16:17

Anuira

Re : [RESOLU] plus de Ubuntu dans le menu grub

Bonjour, as-tu encore un cd live d'ubuntu ? ...il va te servir, lance le cd live et essaye de poster le contenu du fichier /boot/grub/grub.cfg


Cordialement Anuira


Être conscient que l'on est ignorant est un grand pas vers le savoir.[Benjamin Disraeli]

Hors ligne

#3 Le 30/01/2011, à 16:23

willcoyote

Re : [RESOLU] plus de Ubuntu dans le menu grub

salut
et accessoirement, comment tu as procédé pour supprimer les anciens noyaux ?

Hors ligne

#4 Le 30/01/2011, à 16:23

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

ok merci je teste tout de suite...


Thinkpad T450, Ubuntu 16.04

Hors ligne

#5 Le 30/01/2011, à 16:36

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

willcoyote a écrit :

salut
et accessoirement, comment tu as procédé pour supprimer les anciens noyaux ?

J'ai utilisé la méthode décrite dans la doc ici, donc les commandes
dpkg -l | grep linux | cut -f 3 -d " "
et
sudo apt-get remove <noyaux>--purge


Thinkpad T450, Ubuntu 16.04

Hors ligne

#6 Le 30/01/2011, à 16:50

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

Je suis dans le ubuntu live, mais je n'ai pas le fichier /boot/grub/grub.cfg
...help!

Dernière modification par louisJ (Le 30/01/2011, à 17:02)


Thinkpad T450, Ubuntu 16.04

Hors ligne

#7 Le 30/01/2011, à 17:11

Anuira

Re : [RESOLU] plus de Ubuntu dans le menu grub

tu as regardé au moins sur le bon disque dur ? le live cd te permet de fonctionner juste à partir du lecteur cd, forcément sur le cd il n'y a pas de /boot/grub/grub.cfg

tu dois aller regarder sur le disque dur où tu as installé ubuntu...


Être conscient que l'on est ignorant est un grand pas vers le savoir.[Benjamin Disraeli]

Hors ligne

#8 Le 30/01/2011, à 17:14

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

Désolé, je suis vraiment un newbie...:-)

voilà le contenu du fichier grub.cfg sur la bonne partition:

#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by 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
  set have_grubenv=true
  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
}

function load_video {
  insmod vbe
  insmod vga
}

insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set a52799e0-2964-4ce4-8ea8-9038adccd128
if loadfont /usr/share/grub/unicode.pf2 ; then
  set gfxmode=640x480
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set a52799e0-2964-4ce4-8ea8-9038adccd128
set locale_dir=($root)/boot/grub/locale
set lang=fr
insmod gettext
if [ "${recordfail}" = 1 ]; then
  set timeout=-1
else
  set timeout=3
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_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos4)'
    search --no-floppy --fs-uuid --set a52799e0-2964-4ce4-8ea8-9038adccd128
    linux16    /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos4)'
    search --no-floppy --fs-uuid --set a52799e0-2964-4ce4-8ea8-9038adccd128
    linux16    /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Trust 3 (on /dev/sda1)" {
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set 06c89765c8975233
    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 ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

Thinkpad T450, Ubuntu 16.04

Hors ligne

#9 Le 30/01/2011, à 17:18

Anuira

Re : [RESOLU] plus de Ubuntu dans le menu grub

bon bah déjà c'est plus clair, aucun noyau listé dans le fichier......:(


Être conscient que l'on est ignorant est un grand pas vers le savoir.[Benjamin Disraeli]

Hors ligne

#10 Le 30/01/2011, à 17:22

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

aïe! ça fait mal ça, j'ai pourtant fait la suppression des noyaux consciencieusement, il ne me semble pas avoir fait de boulette!
Bon, y a-t-il un moyen de réinstaller le noyau sans perdre le reste?


Thinkpad T450, Ubuntu 16.04

Hors ligne

#11 Le 30/01/2011, à 17:30

Compte anonymisé

Re : [RESOLU] plus de Ubuntu dans le menu grub

Salut

Lors du grand ménage de suppression des anciens kernels, as-tu conservé les 2 derniers?
Pour le savoir, sur la partition /dev/sda4 (celle qui contient le grub.cfg listé ci-dessus) peux-tu lister le contenu du répertoire /point-de-montage/boot ?

@+

#12 Le 30/01/2011, à 17:31

Anuira

Re : [RESOLU] plus de Ubuntu dans le menu grub

louisJ a écrit :

aïe! ça fait mal ça, j'ai pourtant fait la suppression des noyaux consciencieusement, il ne me semble pas avoir fait de boulette!
Bon, y a-t-il un moyen de réinstaller le noyau sans perdre le reste?

j'ai pas dis que le noyau était désinstallé, il n'y a plus de noyau listé dans ton fichier grub.cfg.

j'ai plus trop le temps cet après-midi, je repasse ce soir normalement...


Être conscient que l'on est ignorant est un grand pas vers le savoir.[Benjamin Disraeli]

Hors ligne

#13 Le 30/01/2011, à 17:38

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

jeanjd63 a écrit :

as-tu conservé les 2 derniers?
Pour le savoir, sur la partition /dev/sda4 (celle qui contient le grub.cfg listé ci-dessus) peux-tu lister le contenu du répertoire /point-de-montage/boot ?
@+

Dans boot il y a ceci:
ubuntu@ubuntu:/media/a52799e0-2964-4ce4-8ea8-9038adccd128/boot$ ls
grub  memtest86+.bin  memtest86+_multiboot.bin


Thinkpad T450, Ubuntu 16.04

Hors ligne

#14 Le 30/01/2011, à 18:10

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

Ok, grâce à ton aide j'ai trouvé un truc, chroot dans la partition du système défectueux puis réinstallation du noyau....j'essaie.


Thinkpad T450, Ubuntu 16.04

Hors ligne

#15 Le 30/01/2011, à 18:10

Compte anonymisé

Re : [RESOLU] plus de Ubuntu dans le menu grub

Salut

Donc tu n'as plus de kernels. C'est balot  lol

On peut essayer de réinstaller le dernier kernel depuis le LiveCD (à condition que la connexion internet fonctionne) en Chrootant sur ton install :
chroot permet de "basculer" d'une installation sur une autre.

Déjà tu vas monter ta partition / (/dev/sda4 si j'ai bien vu) :
sudo  umount  /dev/sda4  au cas où


sudo  mount  /dev/sda4   /mnt
sudo  mount  --bind  /dev  /mnt/dev
sudo  mount  --bind  /proc  /mnt/proc

sudo  chroot /mnt

Tu vas maintenant tenter de recharger les kernels :

apt-get install linux-headers-2.6.35-25-generic
et
apt-get install linux-image-2.6.35-25-generic

Par contre comme tu es en version 64 bits il faudra voir ce que cela donne.

@+

#16 Le 30/01/2011, à 18:18

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

oui c'est exactement ça
ça marche!! merci beaucoup à tous les deux!!

Voilà un petit recapitulatif:

#to see which partition
sudo fdisk -l
#chroot in the system
sudo mkdir /media/system 
sudo mount </dev/partitionwiththesystemtorepair> /media/system
sudo mount --bind /dev /media/system/dev
sudo mount -t proc /proc /media/system/proc
sudo mount -t sysfs /sys /media/system/sys
sudo cp /etc/resolv.conf /media/system/etc/resolv.conf
sudo chroot /media/system
#then install the kernel
apt-get autoclean   # only removes files that cannot be downloaded anymore (obsolete)
apt-get clean
#refresh
apt-get update #resync package index
apt-get upgrade #newest versions of all packages, update must be run first
#would upgrade you to the latest kernel in the repositories
#dist-upgrade is also able to remove existing packages if required
apt-get dist-upgrade
apt-get -f install
dpkg --configure -a
sudo apt-get install linux-image-generic

Thinkpad T450, Ubuntu 16.04

Hors ligne

#17 Le 30/01/2011, à 18:20

Compte anonymisé

Re : [RESOLU] plus de Ubuntu dans le menu grub

Et maintenant, tu peux rebooter ?
Si tout est ok, tu n'as plus qu'à marquer le titre de ton premier post en "Résolu".
Et à l'avenir pense à conserver les 2 derniers kernels.

Bonne continuation.

#18 Le 30/01/2011, à 18:24

louisJ

Re : [RESOLU] plus de Ubuntu dans le menu grub

oui je peux rebooter c'est parfait
oui j'y penserai merci beaucoup


Thinkpad T450, Ubuntu 16.04

Hors ligne