# GRUB, passer un argument

**URL:** <https://www.debian-fr.org/t/grub-passer-un-argument/80224>\
**Category:** Support Debian\
**Created:** [Septembre 21, 2019, 10:53 UTC](https://www.debian-fr.org/t/grub-passer-un-argument/80224 "2019-09-21T10:53:41Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![petit\_chat\_noir](https://www.debian-fr.org/user_avatar/www.debian-fr.org/petit_chat_noir/32/8494_2.png) [@petit\_chat\_noir](https://www.debian-fr.org/u/petit_chat_noir)\
**Post date:** [Septembre 21, 2019, 10:53 UTC](https://www.debian-fr.org/t/grub-passer-un-argument/80224/1 "2019-09-21T10:53:41Z")

</div>

Bonjour,  
Je sèche sur un point avec grub. Avant pour ajouter des options on allait dans /etc/default/grub et on ajoutait ce qui allait bien après les argument “quiet splash …etc” et là je me retrouve sans ce fichier mais avec un dossier grub.d et des scripts dedans .  
Je doit passer cet argument: amd\_iommu=on .  
Comment faire? où mettre ça facilement?  
J’ai pas envi d’éternellement modifier la ligne au démarrage ^^

---

<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:** [Septembre 21, 2019, 11:05 UTC](https://www.debian-fr.org/t/grub-passer-un-argument/80224/2 "2019-09-21T11:05:04Z")

</div>

> [@petit\_chat\_noir](#):
>
> Avant pour ajouter des options on allait dans /etc/default/grub

Avant quoi ?

> [@petit\_chat\_noir](#):
>
> je me retrouve sans ce fichier mais avec un dossier grub.d et des scripts dedans

Un répertoire /etc/default/grub.d/ ? Tu ne confondrais pas avec /etc/grub.d/ qui contient effectivement des scripts comme 10\_linux ?

---

<div class="post-metadata">

**Author:** ![petit\_chat\_noir](https://www.debian-fr.org/user_avatar/www.debian-fr.org/petit_chat_noir/32/8494_2.png) [@petit\_chat\_noir](https://www.debian-fr.org/u/petit_chat_noir)\
**Post date:** [Septembre 21, 2019, 11:22 UTC](https://www.debian-fr.org/t/grub-passer-un-argument/80224/3 "2019-09-21T11:22:17Z")

</div>

> [@PascalHambourg](#):
>
> Avant quoi ?

Avant que je ne réinstall pour passer d’ubuntu à debian…  
bref, une chose étrange s’est produite. le pc à booté plusieurs fois sans ce fichier /etc/default/grub.  
j’ai créé à tout hasard un fichier /etc/default/grub vide, j’ai fait grub-mkconfig et la magie il s’est rempli…  
mon problème est réglé, mais je ne comprend pas comment et où grub va chercher les infos au démarrage et en faisant update-grub en l’absence de ce fichier

> [@PascalHambourg](#):
>
> Un répertoire /etc/default/grub.d/ ? Tu ne confondrais pas avec /etc/grub.d/ qui contient effectivement des scripts comme 10\_linux ?

oui désolé /etc/grub.d

---

<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:** [Septembre 21, 2019, 12:03 UTC](https://www.debian-fr.org/t/grub-passer-un-argument/80224/4 "2019-09-21T12:03:12Z")

</div>

Quelle version de Debian ?

GRUB n’a pas besoin du fichier /etc/default/grub pour démarrer. Il n’utilise que le fichier /boot/grub/grub.cfg qui est écrit par `update-grub`, qui fait lui-même appel à `grub-mkconfig` pour en générer le contenu. C’est uniquement ce dernier qui utilise le fichier /etc/defaut/grub, et visiblement il s’en passe très bien s’il n’existe pas. Je suis très dubitatif sur le fait qu’il écrive dedans s’il est vide.

On peut voir la sortie de la commande suivante ?

```
stat /etc/default/grub
```

---

<div class="post-metadata">

**Author:** ![petit\_chat\_noir](https://www.debian-fr.org/user_avatar/www.debian-fr.org/petit_chat_noir/32/8494_2.png) [@petit\_chat\_noir](https://www.debian-fr.org/u/petit_chat_noir)\
**Post date:** [Septembre 21, 2019, 1:40 UTC](https://www.debian-fr.org/t/grub-passer-un-argument/80224/5 "2019-09-21T13:40:57Z")

</div>

```
  Fichier : /etc/default/grub
   Taille : 1206 Blocs : 8 Blocs d'E/S : 4096 fichier
Périphérique : 802h/2050d Inœud : 2622947 Liens : 1
Accès : (0644/-rw-r--r--) UID : ( 0/ root) GID : ( 0/ root)
 Accès : 2019-09-21 14:09:12.001069077 +0200
Modif. : 2019-09-21 14:09:12.001069077 +0200
Changt : 2019-09-21 14:09:12.013069077 +0200
  Créé : -

```

Il a été graté depuis, donc ce n’est peut être pas significatif ? dans tous les cas, ce fichier a été généré et est opérationnel. Comment, par quoi j’en sais rien mais ça fonctionne.  
C’est buster la version tout frais de ce matin…

---

<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:** [Septembre 21, 2019, 3:11 UTC](https://www.debian-fr.org/t/grub-passer-un-argument/80224/6 "2019-09-21T15:11:00Z")

</div>

“Graté” ?  
De toute façon il n’y a pas la date de création, que je voulais voir.
