# Grub sur disque dur esclave

**URL:** <https://www.debian-fr.org/t/grub-sur-disque-dur-esclave/89961>\
**Category:** Support Debian\
**Tags:** grub\
**Created:** [Mai 10, 2024, 11:55 UTC](https://www.debian-fr.org/t/grub-sur-disque-dur-esclave/89961 "2024-05-10T11:55:02Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 10, 2024, 11:55 UTC](https://www.debian-fr.org/t/grub-sur-disque-dur-esclave/89961/1 "2024-05-10T11:55:02Z")

</div>

salut  
j’ai 2 disques durs : hda et hdb  
le système est sur hda, grub sur hda, / et /home sur hda2 , ça marche  
un windows sur hdb, une partition vide de 60Go sur hdb3  
hda2 est remplis , je décide donc de mettre un linux sur hdb3

actuellement :  
l’ordi lit le grub de hda puis hda2/boot/grub et m’envoie sur hdb3

Mais je voudrais que hda2 devienne le home et virer hda2/boot/grub  
Donc j’ai pour l’instant déplacé hda2/\* dans hda2/slash/ et quand je boot , il ne trouve pas  
hda2/boot/grub et bloque, logique

cependant, le bios ne permet pas de choisir le disque dur, donc quand je boote, je tombe sur hda

j’ai tenté sans y croire un cp -a hdb3/boot/grub en hda2/boot/grub mais il y a des erreurs et je pense que ce n’est pas la bonne méthode mais je ne m’attendais pas à un bios qui m’interdit de choisir mon disque dur.

Je viens de remettre l’ancien /boot sur hda2 , ça marche :  
l’ordi lit le grub de hda puis hda2/boot/grub et m’envoie sur hdb3 , mais ça m’oblige à mettre le dossier hda2/boot dans la partition /home/

Une idée plus propre?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 10, 2024, 12:57 UTC](https://www.debian-fr.org/t/grub-sur-disque-dur-esclave/89961/2 "2024-05-10T12:57:38Z")

</div>

> [@dindoun](#):
>
> j’ai 2 disques durs : hda et hdb

Ce doit être une très vieille machine et un très vieux noyau pour avoir des disques gérés par le pilote IDE qui n’est plus activé dans les noyaux Debian depuis très longtemps.

> [@dindoun](#):
>
> l’ordi lit le grub de hda puis hda2/boot/grub et m’envoie sur hdb3

Comment ça, «&nbsp;m’envoie sur hdb3&nbsp;» ?  
Est-ce GRUB 2 (grub-pc) ou GRUB 1 (grub-legacy) ?

> [@dindoun](#):
>
> le bios ne permet pas de choisir le disque dur, donc quand je boote, je tombe sur hda

As-tu envisagé de déplacer les connexions des disques pour que hdc devienne hda ?

> [@dindoun](#):
>
> j’ai tenté sans y croire un cp -a hdb3/boot/grub en hda2/boot/grub mais il y a des erreurs

Quelles erreurs ? Lors de la copie ou lors du démarrage ?  
Quel est le but de cette copie (plutôt que laisser le /boot/grub d’origine dans hda2) ?

On peut installer GRUB2 sur un disque (hda) avec /boot sur un autre disque (hdc), mais ce n’est pas l’idéal car cela rend les deux disques dépendants l’un de l’autre.

> [@dindoun](#):
>
> je ne m’attendais pas à un bios qui m’interdit de choisir mon disque dur.

J’ai déjà vu ça sur un Dell Optiplex qui permet de définir l’ordre d’amorçage entre les différents types de périphériques (disque dur, CD-ROM, USB…) mais pas entre les périphériques d’un même type.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 10, 2024, 7:13 UTC](https://www.debian-fr.org/t/grub-sur-disque-dur-esclave/89961/3 "2024-05-10T19:13:05Z")

</div>

héhé en lisant tes remarques je m’aperçois combien mon écrit est peu précis.

Évidemment c’est sda et sdb

> [@PascalHambourg](#):
>
> > [@dindoun](#):
> >
> > l’ordi lit le grub de hda puis hda2/boot/grub et m’envoie sur hdb3
> 
> Comment ça, « m’envoie sur hdb3 » ?

J’ai demandé au grub du système précédent ( en changeant GRUB\_DEFAULT=0 par GRUB\_DEFAULT=5 ) de démarrer sur la partition sdb3.

> [@PascalHambourg](#):
>
> As-tu envisagé de déplacer les connexions des disques pour que hdc devienne hda ?

Oui,mais

1. j’ai eu la flemme
2. j’aimerais trouver une méthode «&nbsp;soft&nbsp;» ne m’obligeant pas à ouvrir l’ordi portable. Ces temps-ci ça me gonfle d’ouvrir des trucs.

> [@PascalHambourg](#):
>
> > [@dindoun](#):
> >
> > j’ai tenté sans y croire un cp -a hdb3/boot/grub en hda2/boot/grub mais il y a des erreurs
> 
> Quelles erreurs ? Lors de la copie ou lors du démarrage ?

Un message que je n’ai pas noté : il manquait un truc que je n’avais jamais vu.

> [@PascalHambourg](#):
>
> Quel est le but de cette copie (plutôt que laisser le /boot/grub d’origine dans hda2) ?

Clairement sans intérêt. J’étais un peu perdu, j’ai vu un tuto sur autre chose. À oublier.

> [@PascalHambourg](#):
>
> Est-ce GRUB 2 (grub-pc) ou GRUB 1 (grub-legacy) ?

grub2 je pense :  
grub-install -V  
grub-install (GRUB) 2.06-13+deb12u1

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Mai 10, 2024, 10:06 UTC](https://www.debian-fr.org/t/grub-sur-disque-dur-esclave/89961/4 "2024-05-10T22:06:38Z")

</div>

Comme je l’ai écrit, tu peux installer GRUB dans le MBR de sda depuis le système installé sur sdb :

```
grub-install /dev/sda

```

Évidemment ça écrasera le GRUB installé par le système présent sur sda.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mai 11, 2024, 1:12 UTC](https://www.debian-fr.org/t/grub-sur-disque-dur-esclave/89961/5 "2024-05-11T13:12:01Z")

</div>

> [@PascalHambourg](#):
>
> `grub-install /dev/sda`

grâce à toi, j’ai les idée plus claires: quoi que je fasse, le bios oblige à booter sur le mauvais disque donc le mieux à faire est de changer les disques physiquement
