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 06/12/2010, à 20:24

Samito

Gparted a tué Grub !

Pfoouu, ça c'est du titre accrocheur !  big_smile

Bonjour, tout d'abord.

Ubuntu m'apporte le susucre depuis 2 semaines et j'en suis très satisfait, j'adore et j'adhère (ok, je touche à 80% à l'interface graphique et à 20% à la Console,et que ça devrait être l'inverse, bla bla bla...).

M'éloignant de plus en plus de Windows, j'ai décidé de repartitionner le tout à l'aide de Gparted (à partir du Live-CD, en désactivant le Swap) comme ceci :

WinXP : ~90Go → 60 Go
Ubuntu : ~90Go → 120 Go

La mission étant accomplie, je redémarre.
J'accède à NTLDR donc ça va, mon MBR n'a pas été corrompu cette fois (Packard Bell tatoué).
Mais lorsque je sélectionne "Executer GRUB", écran noir (avec curseur clignotant blanc).
...

J'ai donc refait un coup de

sudo dd if=/dev/sda3 of=~/grub.bs bs=512 count=1

pour ravoir le secteur d'amorçage de Grub que j'ai mis dans le C: de mon Windows.
Rien...
J'ai ensuite remis ma première copie du Grub (celle faite à l'installation) dans le C: .
Toujours rien...

Si quelqu'un peut me dire si je suis bête, son avis est bienvenu. smile
Si quelqu'un n'a pas tout compris, qu'il le dise.

Merci d'avance.

Dernière modification par Samito (Le 06/12/2010, à 20:25)


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#2 Le 06/12/2010, à 23:55

Compte anonymisé

Re : Gparted a tué Grub !

Salut

Il faudrait, en LiveCD, réinstaller GRUB sur la partition /dev/sda3 puis ensuite refaire la copie de ce secteur de boot.
Voir ICI.

@+

#3 Le 07/12/2010, à 22:30

Samito

Re : Gparted a tué Grub !

Bonsoir.  smile

Malheureusement, ça n'a pas l'air d'avoir fonctionné :

root@ubuntu:/# grub-install --force /dev/sda3 
/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.  This is a BAD idea.. 
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and its use is discouraged.. 
Installation finished. No error reported. 

Voici l'écran de Gparted, au-cas-où...


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#4 Le 07/12/2010, à 23:29

Compte anonymisé

Re : Gparted a tué Grub !

Mais si, je ne vois que des warning et on termine par un : No error reported   que demande le peuple ?


Donc maintenant un petit :
sudo dd if=/dev/sda3 of=~/grub.bs bs=512 count=1

Et caetera .....

#5 Le 08/12/2010, à 00:18

Samito

Re : Gparted a tué Grub !

Salut, jeanjd63.

J'ai recréé le grub.bs, remis dans le C: mais non. Rien de neuf. neutral


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#6 Le 08/12/2010, à 00:34

Compte anonymisé

Re : Gparted a tué Grub !

Et que donne la commande :
sudo dd if=/dev/sda3 bs=512 count=1 |  hexdump  -C

Sinon as-tu passé toutes ces commandes avant de faire un grub-install :

sudo  umount  /dev/sda3
sudo  mount   /dev/sda3   /mnt 
sudo  mount  --bind  /dev  /mnt/dev
sudo  mount  --bind  /proc  /mnt/proc

sudo  chroot  /mnt


grub-install  --force   /dev/sda3

exit

Puis la commande dd + copie sous C: 

@+

#7 Le 10/12/2010, à 20:31

Samito

Re : Gparted a tué Grub !

Bonsoir.  smile

Au début, j'avais stupidement et directement tenté le grub-install ce qui m'avait donné :

ubuntu@ubuntu:~$ sudo grub-install --force /dev/sda3 
/usr/sbin/grub-probe: error: cannot find a device for /boot/grub (is /dev mounted?). 
No path or device is specified. 
Try `/usr/sbin/grub-probe --help' for more information. 
Auto-detection of a filesystem module failed. 
Please specify the module with the option `--modules' explicitly.

Puis, j'ai exécuté TOUTES les étapes ce qui m'a donné :

/usr/sbin/grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR.  This is a BAD idea.. 
/usr/sbin/grub-setup: warn: Embedding is not possible.  GRUB can only be installed in this setup by using blocklists.  However, blocklists are UNRELIABLE and its use is discouraged.. 
Installation finished. No error reported.

Enfin, voici le "hexdump" :

ubuntu@ubuntu:~$ sudo dd if=/dev/sda3 bs=512 count=1 | hexdump -C 
1+0 records in 
1+0 records out 
512 bytes (512 B) copied, 0.00711153 s, 72.0 kB/s 
 hexdump -C: command not found 

Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#8 Le 10/12/2010, à 20:43

Compte anonymisé

Re : Gparted a tué Grub !

Bizarre que tu n'ais pas hexdump, mais tu auras le même résultat avec ceci :
sudo  dd  if=/dev/sda3   bs=512  count=1  |   od  -tx1z  -Ax

@+

#9 Le 10/12/2010, à 23:01

cep

Re : Gparted a tué Grub !

à priori hexdump du paquet bsdmainutils n'est pas automatiquement installé.

Plutôt que de faire un pipe de dd autant n'utiliser que od avec par exemple :

sudo od -tx1z -Ax -N 512 /dev/sda3

Moins on utilise dd moins on risque de faire des bêtises smile
En outre od a l'avantage de ne pas afficher une suite de lignes vides, pratique sur de grandes zones inoccupées.

Hors ligne

#10 Le 11/12/2010, à 02:21

Samito

Re : Gparted a tué Grub !

(...je devrais réviser au lieu d'être sur le PC, là...)

Juste par curiosité, quelles sont les différences entre les 3 commandes sus-citées ?

sudo dd if=/dev/sda3 bs=512 count=1 | hexdump -C
sudo  dd  if=/dev/sda3   bs=512  count=1  |   od  -tx1z  -Ax
sudo od -tx1z -Ax -N 512 /dev/sda3

Dernière modification par Samito (Le 11/12/2010, à 02:21)


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#11 Le 11/12/2010, à 07:26

Compte anonymisé

Re : Gparted a tué Grub !

Aucune c'est ce qui fait la "richesse" (le bordel parfois aussi) du système unix lol

#12 Le 11/12/2010, à 08:28

cep

Re : Gparted a tué Grub !

Samito a écrit :

(...je devrais réviser au lieu d'être sur le PC, là...)

Juste par curiosité, quelles sont les différences entre les 3 commandes sus-citées ?

sudo dd if=/dev/sda3 bs=512 count=1 | hexdump -C
sudo  dd  if=/dev/sda3   bs=512  count=1  |   od  -tx1z  -Ax
sudo od -tx1z -Ax -N 512 /dev/sda3

la première commande fait appel à dd pour lire un secteur bien précis et à hexdump pour afficher le résultat. Dond appel à deux programmes, ce qui n'est pas très logique si l'on peut faire plus simple.

La seconde commande fait toujours appel à dd, mais cette fois utilise od pour afficher. Donc toujours deux commandes.

La troisième commande utilise uniquement od pour lire et afficher. Donc plus simple et léger.

Mais, surtout, dd est capable non seulement de lire, mais aussi d'écrire. Par exemple, on l'utilise parfois pour "effacer" le contenu du mbr, ou d'un disque. Mais pas seulement. De ce fait, si l'on se trompe dans sa commande, danger pour les données.

Od est un afficheur, principalment utilisé pour afficher les binaires, mais pas seulement.. Donc pas de risque de mauvaise surprise. ,

Hors ligne

#13 Le 12/12/2010, à 16:45

Samito

Re : Gparted a tué Grub !

Merci pour ces quelques éclaircissements, je ne connaissais pas od. wink

Voilà ce que ça me donne :

ubuntu@ubuntu:~$ sudo od -tx1z -Ax -N 512 /dev/sda3
000000 eb 63 90 00 00 00 00 00 00 00 00 00 00 00 00 00  >.c..............< 
000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................< 
* 
000050 00 00 00 00 00 00 00 00 00 00 00 80 98 ad e8 0d  >................< 
000060 00 00 00 00 ff fa 90 90 f6 c2 80 75 02 b2 80 ea  >...........u....< 
000070 74 7c 00 00 31 c0 8e d8 8e d0 bc 00 20 fb a0 64  >t|..1....... ..d< 
000080 7c 3c ff 74 02 88 c2 52 bb 17 04 80 27 03 74 06  >|<.t...R....'.t.< 
000090 be 88 7d e8 1c 01 be 05 7c f6 c2 80 74 48 b4 41  >..}.....|...tH.A< 
0000a0 bb aa 55 cd 13 5a 52 72 3d 81 fb 55 aa 75 37 83  >..U..ZRr=..U.u7.< 
0000b0 e1 01 74 32 31 c0 89 44 04 40 88 44 ff 89 44 02  >..t21..D.@.D..D.< 
0000c0 c7 04 10 00 66 8b 1e 5c 7c 66 89 5c 08 66 8b 1e  >....f..\|f.\.f..< 
0000d0 60 7c 66 89 5c 0c c7 44 06 00 70 b4 42 cd 13 72  >`|f.\..D..p.B..r< 
0000e0 05 bb 00 70 eb 76 b4 08 cd 13 73 0d f6 c2 80 0f  >...p.v....s.....< 
0000f0 84 d0 00 be 93 7d e9 82 00 66 0f b6 c6 88 64 ff  >.....}...f....d.< 
000100 40 66 89 44 04 0f b6 d1 c1 e2 02 88 e8 88 f4 40  >@f.D...........@< 
000110 89 44 08 0f b6 c2 c0 e8 02 66 89 04 66 a1 60 7c  >.D.......f..f.`|< 
000120 66 09 c0 75 4e 66 a1 5c 7c 66 31 d2 66 f7 34 88  >f..uNf.\|f1.f.4.< 
000130 d1 31 d2 66 f7 74 04 3b 44 08 7d 37 fe c1 88 c5  >.1.f.t.;D.}7....< 
000140 30 c0 c1 e8 02 08 c1 88 d0 5a 88 c6 bb 00 70 8e  >0........Z....p.< 
000150 c3 31 db b8 01 02 cd 13 72 1e 8c c3 60 1e b9 00  >.1......r...`...< 
000160 01 8e db 31 f6 bf 00 80 8e c6 fc f3 a5 1f 61 ff  >...1..........a.< 
000170 26 5a 7c be 8e 7d eb 03 be 9d 7d e8 34 00 be a2  >&Z|..}....}.4...< 
000180 7d e8 2e 00 cd 18 eb fe 47 52 55 42 20 00 47 65  >}.......GRUB .Ge< 
000190 6f 6d 00 48 61 72 64 20 44 69 73 6b 00 52 65 61  >om.Hard Disk.Rea< 
0001a0 64 00 20 45 72 72 6f 72 0d 0a 00 bb 01 00 b4 0e  >d. Error........< 
0001b0 cd 10 ac 3c 00 75 f4 c3 00 00 00 00 00 00 00 00  >...<.u..........< 
0001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................< 
* 
0001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 55 aa  >..............U.< 
000200

Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#14 Le 13/12/2010, à 14:24

Compte anonymisé

Re : Gparted a tué Grub !

Grub est bien installé sur la partition /dev/sda3

Tu peux tenter de recopier le secteur de boot en reprenant tes commandes du post #1 puis recopier sur c: et retenter de booter (si ce n'est déjà fait)

@+

#15 Le 14/12/2010, à 22:29

Samito

Re : Gparted a tué Grub !

Nouvelle tentative infructueuse... hmm


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#16 Le 16/12/2010, à 19:17

Samito

Re : Gparted a tué Grub !

Sinon, je pensais à supprimer mon Swap (3 Go) pour libérer une partition primaire pour y installer Kubuntu. Mais mon objectif premier est de profiter de l'installation pour remettre un Grub dans mon sda3. Je ne sais pas si ça marchera mieux...  roll

Qu'en pensez-vous ?
D'autres idées ?

Dernière modification par Samito (Le 16/12/2010, à 19:17)


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#17 Le 16/12/2010, à 19:58

Nasman

Re : Gparted a tué Grub !

Si tu mets le fichier grub.bs dans la partition C, je suppose que tu as Windows XP ou windows 2000 dans ton PC et que tu as mis l'entrée qui va bien dans boot.ini.

Si tu as Vista ou 7 alors ce n'est pas la bonne façon de procéder.


PC fixe sous Bionic 64 bits et portable avec Focal 64 bits

Hors ligne

#18 Le 16/12/2010, à 20:29

Samito

Re : Gparted a tué Grub !

@Nasman : Windows XP, comme précisé dans ma signature.


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#19 Le 17/12/2010, à 19:25

Samito

Re : Gparted a tué Grub !

Petit UP désespéré. yikes
Merci d'avance. smile


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#20 Le 17/12/2010, à 19:39

cep

Re : Gparted a tué Grub !

Je n'ai pas tout compris, mais je vais essayer de résumer.
Tu as Xp sur /dev/sda1
un linux installé sur /dev/sda3 donc partition primaire.
Grub est installé sur /dev/sda3
Tu veux utiliser le bootloader de Xp pour lancer ton linux et ça ne marche pas.
As-tu déjà démarré ta distribution linux ?
Ce que tu pourrais essayer avec gparted
- tu supprimes le drapeau bootable (amorçable) sur /dev/sda1
- tu mets le drapeau bootable sur /dev/sda3
- tu relances pour voir si grub démarre ton linux et voit ton windows dans son menu.

Si tu n'arrives pas à le faire depuis gparted, tu peux le faire en ligne de commande ainsi :
http://forum.ubuntu-fr.org/viewtopic.php?pid=642793

Mais, le plus simple, pourquoi ne pas installer grub dans le mbr ?

Hors ligne

#21 Le 17/12/2010, à 19:53

Samito

Re : Gparted a tué Grub !

Merci de m'avoir répondu cep.

cep a écrit :

Tu veux utiliser le bootloader de Xp pour lancer ton linux et ça ne marche pas.
As-tu déjà démarré ta distribution linux ?

Oui, j'étais sur Ubuntu pendant deux semaines, le problème est survenu après repartitionnement.

cep a écrit :

Mais, le plus simple, pourquoi ne pas installer grub dans le mbr ?

A cause de ce fichu tatouage qui s'obstine à mettre des bâtons dans les roues de ma conversion vers GNU/Linux.


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#22 Le 17/12/2010, à 20:09

cep

Re : Gparted a tué Grub !

Samito a écrit :

Oui, j'étais sur Ubuntu pendant deux semaines, le problème est survenu après repartitionnement.

et Xp fonctionne normalement ?

Tatouage ? c'est à dire ? si tu installes grub dans le mbr, dès que tu relances Xp il efface automatiquement grub et restaure le mbr Xp ? il faut regarder quel logiciel sous windows surveille cela et le désactiver.

Ou, si tu ne veux pas modifier les octets suivant les 512 premiers, donc après le mbr, tu peux toujours installer gag dans le mbr. Fais des recherches, parametre avait établi un tuto très précis sur gag dans le mbr.

Modifier la partition amorçable ne présente pas de risque non plus.

Bonne continuation.
cep

Hors ligne

#23 Le 18/12/2010, à 22:47

Samito

Re : Gparted a tué Grub !

XP fonctionne très bien (en fait, moins bien qu'Ubuntu smile mais ça, c'est normal).
Même en rendant ma partoche sda3 amorçable (comme dit dans le post #20) , rien n'y fait.

On m'avait déconseillé de placer Grub dans le MBR : cf.ce sujet.
Ce que je ne comprends pas, c'est que Grub fonctionnait jusqu'à ce que je tente ce repartitionnement... yikes
Je m'appelle Lady Gaga !


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne

#24 Le 19/12/2010, à 10:35

parametre

Re : Gparted a tué Grub !

Bonjour Samito

Samito a écrit :

Ubuntu : ~90Go → 120 Go

Comment as-tu fais cela ? par la gauche ?

a+


Xubuntu 22.04 sur NUC7i3BNH

Hors ligne

#25 Le 19/12/2010, à 15:06

Samito

Re : Gparted a tué Grub !

Bonjour parametre.

Alors là, je ne sais plus trop.
J'ai dû réduire sda2 (WinXP) par la droite et ensuite augmenter sda3 (Ubuntu) par la droite.
Mais je ne peux jurer de rien. hmm


Ubuntu 11.10 32-bits + Windows 7 Starter  [Asus eee-pc 1011PX]

  Je suis un débutant relativement autonome et ne demande de l'aide que lorsque j'ai vraiment cherché (dans la documentation, sur Internet, dans le forum, etc) avec mon cerveau.

Hors ligne