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/04/2010, à 20:26

maelstrom77

plus de grub

bonsoir, j'ai fais la mise à niveau aujourd'hui, malheureusement j'ai dû choisir le mauvais chois pour "grub pc"!!
au redémarrage, plus rien juste :
grub loading
error : the symbol 'grub_puts' no found
grub recue

j'ai démarrer avec un live cd je vois que toutes mes partitions (aussi bien seven que ubuntu sont là)
par contre je sais pas quoi faire!!
merci d'avance pour votre aide (PS je susi novice)

Hors ligne

#2 Le 30/04/2010, à 20:48

necroluckyboy

Re : plus de grub

Bonjour,

une solution ici ?


(Google's your best friend !)

Hors ligne

#3 Le 30/04/2010, à 21:29

maelstrom77

Re : plus de grub

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/sda: 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x76692ca8

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1               1        1912    15357116   1c  Cachée W95 FAT32 (LBA)
/dev/sda2   *        1913       11640    78140160    7  HPFS/NTFS
/dev/sda3           11641       25310   109804275    f  W95 Etendue (LBA)
/dev/sda5           11641       25310   109804243+   7  HPFS/NTFS

Disque /dev/sdb: 320.1 Go, 320072933376 octets
255 têtes, 63 secteurs/piste, 38913 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0xbbc58b91

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sdb1               1       37791   303556176   83  Linux
/dev/sdb2           37792       38913     9012465    5  Etendue
/dev/sdb5           37792       38913     9012433+  82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sdb1 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/boot
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# apt-get install grub-pc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
grub-pc est déjà la plus récente version disponible.
grub-pc passé en « installé manuellement ».
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libopenal1 libxvidcore4 mplayer-skins mplayer libx264-67 libmp3lame0 liblzo2-2 mplayer-nogui libfaac0
Veuillez utiliser « apt-get autoremove » pour les supprimer.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@ubuntu:/# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found Windows Vista (loader) on /dev/sda1
Found Windows 7 (loader) on /dev/sda2
done
root@ubuntu:/# grub-install /dev/sdb
Installation finished. No error reported.
root@ubuntu:/#

Hors ligne

#4 Le 01/05/2010, à 08:12

maelstrom77

Re : plus de grub

bon ça n'a pas réglé mon pb, je précise que linux est sur la partie sdb, donc j'ai remplacé les commandes sda par sdb, ai je bien fait?
d'où peux bien venir mon erreur?

j'ai oublié de préciser que lors de la mise à niveau on m'a dit que le grub avait été modifié sur la version 9.10.
merci:(

Hors ligne

#5 Le 01/05/2010, à 19:38

necroluckyboy

Re : plus de grub

Ton disque de boot est sda1 donc il faut que tu réinstalles grub dessus (sur le MBR de windows, option par défaut du dual boot ubuntu).

Hors ligne

#6 Le 01/05/2010, à 21:47

JWell

Re : plus de grub

Bonjour,
Même problème au démarrage après une mise à niveau d'ubuntu 9.10 à 10.04.
Je suis les informations du lien cité plus haut, mais la difficulté réside dans le choix des partitions.

ubuntu@ubuntu:~$ sudo fdisk -l

Disque /dev/sda: 120.0 Go, 120034123776 octets
255 têtes, 63 secteurs/piste, 14593 cylindres
Unités = cylindres de 16065 * 512 = 8225280 octets
Identifiant de disque : 0x04ebf8af

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1               1        1045     8388608   27  Inconnu
/dev/sda2   *        1045        8219    57625044    7  HPFS/NTFS
/dev/sda3            8220       14593    51199155    5  Etendue
/dev/sda5            8220       14327    49062478+  83  Linux
/dev/sda6           14328       14593     2136613+  82  Linux swap / Solaris
ubuntu@ubuntu:~$ sudo mount /dev/sda5 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt/boot
ubuntu@ubuntu:~$ sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ sudo mount --bind /proc /mnt/proc
ubuntu@ubuntu:~$ sudo mount --bind /sys /mnt/sys
ubuntu@ubuntu:~$ sudo chroot /mnt
root@ubuntu:/# apt-get install grub-pc
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
grub-pc est déjà la plus récente version disponible.
grub-pc passé en « installé manuellement ».
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
root@ubuntu:/# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
Found Windows Vista (loader) on /dev/sda1
Found Windows Recovery Environment (loader) on /dev/sda2

done
root@ubuntu:/# grub-install /dev/sda
Installation finished. No error reported.

C'ette démarche me remet bien un Grub, mais il ne me propose que les Boot de Vista.
je suis les infos de : http://doc.ubuntu-fr.org/grub-pc#configurationreconfiguration_automatisee_a_partir_du_live_cd
pour voir comment rajouter ubuntu à la liste.
Il s'avère qu'il suffit d'actualiser les informations du grub.
ce code permet de le faire à partir d'un live CD, comme si on était administrateur sur la partition sda5,
celle ou j'ai installé ubuntu.

sudo mkdir /media/sda5
sudo mount /dev/sda5 /media/sda5
cd /media/sda5
sudo mount --bind /dev dev
sudo mount --bind /sys sys
sudo mount --bind /proc proc
sudo chroot .
update-grub
                     #actualisation des infos
grub-install /dev/sda      #enregistrement des modifications
exit
sudo umount proc
sudo umount dev
sudo umount sys
cd ..
sudo umount /dev/sda5

Cette fois ci après:
root@ubuntu:/# update-grub
il m'affiche:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.32-21-generic
Found initrd image: /boot/initrd.img-2.6.32-21-generic
Found linux image: /boot/vmlinuz-2.6.31-21-generic
Found initrd image: /boot/initrd.img-2.6.31-21-generic
Found memtest86+ image: /boot/memtest86+.bin
Found Windows Vista (loader) on /dev/sda1
Found Windows Recovery Environment (loader) on /dev/sda2
done

Et on voit qu'il a trouvé ma partition linux.
Je redémarre et il me propose le choix habituel entre les différents os.

Dernière modification par JWell (Le 02/05/2010, à 14:53)

Hors ligne

#7 Le 02/05/2010, à 22:16

necroluckyboy

Re : plus de grub

donc résolu ?

Hors ligne

#8 Le 03/05/2010, à 15:50

JWell

Re : plus de grub

Oui, c'est résolu.
plus aucun probléme

Si tu as une idée pour compacter les deux codes (ce qui doit être possible, mais je n'ai pas encore les compétences ni le temps), ça pourait être utiles pour d'autres personnes qui auraient eu le même problème (il y a l'air d'y en avoir pas mal).

Dernière modification par JWell (Le 03/05/2010, à 15:55)

Hors ligne