Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 35 est disponible sous le nouveau nom de Fedora Linux 35

#1 18/02/2021 19:47:47

gillles
Membre
Inscription : 25/01/2020
Messages : 18

Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

Bonjour,

Disque Sdb => 2 partitions :
- sdb1 manjaro qui gère grub
- sdb2 fedora (je ne serais vous dire si lors de l'installation j'ai installer grub sur sbd2 ou pas installer du tout ... ?

J'ai définitivement adopté Fedora, et souhaite définitivement supprimer Manjaro et récupérer l'espcace disque.

Je veux donc que fedora gère GRUB et donc il me faut le (ré) installer, j'ai trouvé plusieurs sujet mail ils ne racontent pas tous la même chose, chroot, pas chroot, dvd d'installation, direct depuis fédora une fois booté ...
bref avant de faire des bétisses si vous pouviez me sécurisez l'opération ça serait parfait.

merci

Dernière modification par gillles (20/02/2021 12:42:37)


Fedora Plasma/KDE - Core i5 4690 - ATI Radeon 5500 XT

Hors ligne

#2 18/02/2021 21:38:06

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 336

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

Si tu es en boot legacy, le disque de boot par défaut est sda, donc il faudrait permuter tes disques et installer grub sur ce qui sera sda.

Après il faudra mettre en adéquation le contenu de /etc/fstab, car il se peut que ça ne démarre pas sans ça.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#3 19/02/2021 08:42:19

gillles
Membre
Inscription : 25/01/2020
Messages : 18

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

nouvo09 a écrit :

Si tu es en boot legacy, le disque de boot par défaut est sda, donc il faudrait permuter tes disques et installer grub sur ce qui sera sda.

Après il faudra mettre en adéquation le contenu de /etc/fstab, car il se peut que ça ne démarre pas sans ça.

pfff
ça c'est du n'importe quoi ! en legacy tu boot sur la partition de ton choix il faut juste déclaré l'ordre de boot dans le bios ....

je vais donc reformuler ma question :

Avec le GRUB de manajro je boot sur ma partittion Fedora
j'ouvre un terminal

sudo grub2-install /dev/sdb
sudo grub2-mkconfig - o / boot/grub2/grub.cfg

avec ces 2 commandes ai-je installé un grub fonctionnel piloter par fedora en lieu et place du grub de manjaro ?

ou faut-il que je boot à partir d'un disque d'install, et que je chroot la partition fédora pour faire l'install u nouveau grub


Fedora Plasma/KDE - Core i5 4690 - ATI Radeon 5500 XT

Hors ligne

#4 19/02/2021 09:24:34

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 478

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

je dirais à priori oui si tu démarres sur sdb, soit en modifiant le bios ou en déplaçant le disque. Une fois amorcé, ce n'est plus le sd* qui importe puisque grub2 et fstab utilisent les UUID (ce que ne fait pas nouvo09 si mes souvenirs sont bons). Cela ne remplace pas le grub de manjaro qui lui est sur sda
Il n'y a aucun risque à essayer !
Gérard


F35, Kde/plasma (X11), AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#5 19/02/2021 09:43:56

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 336

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

ce que ne fait pas nouvo09 si mes souvenirs sont bons)

En effet j'utilise les labels, ce qui est beaucoup plus souple.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#6 19/02/2021 09:48:15

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 336

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

gillles a écrit :

pfff
ça c'est du n'importe quoi !

Je te fais remarquer que tu n'as pas précisé si ton matériel permet de modifier le disque de boot alors au lieu de faire de genre de réflexion tu ferais mieux de prendre acte du fait qu'on essaie de t'aider.

Dernière modification par nouvo09 (19/02/2021 09:48:35)


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#7 19/02/2021 11:00:54

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 478

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

tu peux aussi laisser les disques dans l'ordre et installer grub sur sda. Il n'y a que le secteur d'amorçage qui sera sur sda, les fichiers boot seront dans le '/boot actif' donc sur sdb.  Cela n’empêchera pas de récupérer l'espace disque puisque le secteur d'amorçage est 'protégé'.
Pas besoin de modifier le bois ou ouvrir la caisse.
-----------------------------------------------------------------
Réflexions faites, je suis moins sûr car je ne l'ai jamais fait car j'ai toujours /boot sur le disque d'amorçage, / étant sur un autre ! visiblement mbr ne connait que ce qui est sur son disque, je ne vois pas comment il pourrait pointer sur la partition d'un autre disque
-----------------------------------------------------------------
si quelqu'un pouvait confirmer...

Gérard

Dernière modification par fgland (19/02/2021 18:49:40)


F35, Kde/plasma (X11), AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#8 19/02/2021 19:02:25

gillles
Membre
Inscription : 25/01/2020
Messages : 18

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

fgland a écrit :

je dirais à priori oui si tu démarres sur sdb, soit en modifiant le bios ou en déplaçant le disque. Une fois amorcé, ce n'est plus le sd* qui importe puisque grub2 et fstab utilisent les UUID (ce que ne fait pas nouvo09 si mes souvenirs sont bons).
Cela ne remplace pas le grub de manjaro qui lui est sur sda => euh non justement il est sur SDB
Il n'y a aucun risque à essayer ! => ben si c'est quand même un peu contrariant si ça foire !
Gérard

Je boot DEJA sur sdb (disque partitionné SDB1 manjaro et SDB2 Fedora) sur ce disque est installer le GRUB Manjaro.
Ce que je veux c'est remplacé le grub de manjaro par celui de fedora
donc c'est quand même un peu contrariant si ça foire !

et oui mon ftsab est en UUID depuis dèja .... x années.

on oubli, et on touche pas à SDA (c'est un système win10 avec sa séquence de boot qui fonctionne et que je ne veux pas modifier!)


@ nouvo09

tu as raison je ne l'avais pas précisé ... mais cette possibilité existe au moins depuis plus de 15 ans dans tous les bios (du moins dans les pc que j'ai eu)

Dernière modification par gillles (19/02/2021 19:03:28)


Fedora Plasma/KDE - Core i5 4690 - ATI Radeon 5500 XT

Hors ligne

#9 19/02/2021 20:25:59

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 478

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

désolé, avec cette histoire de sda et sdb, j'ai cru que c'était pour les deux distributions linux.
Pourrais-tu nous donner le partitionnement du disque

# fdisk -l

tu as un seul /boot ou deux ?

Gérard


F35, Kde/plasma (X11), AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#10 20/02/2021 10:40:29

gillles
Membre
Inscription : 25/01/2020
Messages : 18

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sda2    *             2048 936622079 936620032 446,6G  7 HPFS/NTFS/exFAT
/dev/sda3             936622080 937701375   1079296   527M 27 TFS WinRE masquée


Disque /dev/sdb : 111,79 GiB, 120034123776 octets, 234441648 secteurs
Modèle de disque : CT120BX100SSD1  
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
Type d'étiquette de disque : dos
Identifiant de disque : 0x8076c21e

Périphérique Amorçage     Début       Fin  Secteurs Taille Id Type
/dev/sdb1                  2048 126236671 126234624  60,2G 83 Linux 
/dev/sdb2             126236672 234440703 108204032  51,6G 83 Linux 

SDA c'est le windows (c'est  un clône fait à l'arrache, ce n'est pas très propre mais ça fonctionne ...  je m'en occuperai plus tard !)

SDB les linux

Le pc boot sur SDB


Fedora Plasma/KDE - Core i5 4690 - ATI Radeon 5500 XT

Hors ligne

#11 20/02/2021 11:41:02

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 478

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

Bonjour,

il faut un début à tout, je n'ai encore jamais vu d'installation linux sans /boot séparé. Tu n'as donc pas de choix.

sudo grub2-install /dev/sdb
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

attention il y avait deux espaces de trop dans la deuxième commande.
Je n'ai pas d'expérience pour ce genre de configuration, je ne garantis donc rien !
Gérard


F35, Kde/plasma (X11), AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#12 20/02/2021 12:42:13

gillles
Membre
Inscription : 25/01/2020
Messages : 18

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

Je n'ai jamais installé de linux avec une partition boot !

vous savez quoi, je vais refaire l'installe de Fedora en écrasant tout !

na !

Merci


Fedora Plasma/KDE - Core i5 4690 - ATI Radeon 5500 XT

Hors ligne

#13 20/02/2021 12:45:59

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 336

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

fgland a écrit :

Bonjour,

il faut un début à tout, je n'ai encore jamais vu d'installation linux sans /boot séparé. Tu n'as donc pas de choix.

Gérard

Viens je t'en montre une douzaine et sur la même machine. Ca fait bien 15 ans que je ne crée plus de partition /boot. Ce n'est nécessaire que lorsque pour une raison notamment de format, grub ne peut pas lire sur une partition d'un format exotique ou chiffrée etc...  Et c'est très rare.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

#14 23/02/2021 18:55:36

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 478

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

je vois que cela à été résolu.
Quand j'ai commencé au siècle dernier, j'ai appris avec un /boot, /, swap et je suis resté dans ces rails. J'ai habituellement deux partitions réservé à / avec un seul boot et un home séparé. Cela me permet de réinstaller sans le système sans toucher au reste et garder deux versions en cas de changements majeurs.
Donc avec une seule partition, il n'y avait pas de choix.
Dans ton installation ou sont les données ? le /home était partagé entre manjaro et fedora ?

Gérard


F35, Kde/plasma (X11), AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#15 23/02/2021 19:28:19

thierryR
Membre
Lieu : Chalons en Champagne
Inscription : 31/01/2011
Messages : 1 843

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

Si ta partition racine est en EXT4 tu peux te passer d'une partition /boot. Mais en BTRFS ce n'est pas possible.


201119024340877569.gifChalons en Champagne: Au nord, un peu avant la banquise (Ah ben non... Elle a fondu)
Kernel: 5.13.12-200.fc34.x86_64 x86_64 bits: 64 Desktop: KDE Plasma 5.22.4
Type: Desktop Mobo: ASRock model: X470 Gaming-ITX/ac  UEFI: CPU: Topology: 8-Core model: AMD Ryzen 7 2700X bits: 64 type: MT MCP L2 cache: 4096 KiB

Hors ligne

#16 24/02/2021 20:08:38

gillles
Membre
Inscription : 25/01/2020
Messages : 18

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

nouvo09 a écrit :
fgland a écrit :

Bonjour,

il faut un début à tout, je n'ai encore jamais vu d'installation linux sans /boot séparé. Tu n'as donc pas de choix.

Gérard

Viens je t'en montre une douzaine et sur la même machine. Ca fait bien 15 ans que je ne crée plus de partition /boot. Ce n'est nécessaire que lorsque pour une raison notamment de format, grub ne peut pas lire sur une partition d'un format exotique ou chiffrée etc...  Et c'est très rare.



... En fait je n'ai encore rien fait, mais je me suis senti tellement idiot avec cette histoire de /boot que j'ai mis résolu ...

Merci Gérard  d'un coup je reprends gout à la vie big_smile 

@fgland

Sans doute une autre de mes particularités, je n'utilise jamais /home  pour mes données, tout est sur un autre disque physique en ext4 (je modifie juste ~/.config/user-dirs.dirs pour faire pointer vers ce disque) comme ça en cas de crash 0 perte!
autre avantage je peux partager ce disque sans pb !

@ThierryR

je suis traditionaliste big_smile je reste en ext4 voire en Xfs
c'est un autre débat mais BTRFS je trouve ça usine à gaz (j'ai une OpenSuse en VM quand je vois le partitionnement je me dis tout ça pour ça ...)

Bref
donc avec ça :

sudo grub2-install /dev/sdb
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

ça devrait le faire ? si ouic'est résolu ... j'ai pas encore fait la manip un peu la flegme

Dernière modification par gillles (24/02/2021 20:09:09)


Fedora Plasma/KDE - Core i5 4690 - ATI Radeon 5500 XT

Hors ligne

#17 24/02/2021 20:26:56

fgland
Rédacteur Wiki
Rédacteur Wiki
Lieu : Lituanie
Inscription : 09/08/2004
Messages : 3 478

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

gillles a écrit :

[

... En fait je n'ai encore rien fait, mais je me suis senti tellement idiot avec cette histoire de /boot que j'ai mis résolu ...

Merci Gérard  d'un coup je reprends gout à la vie big_smile 

@fgland

Sans doute une autre de mes particularités, je n'utilise jamais /home  pour mes données, tout est sur un autre disque physique en ext4 (je modifie juste ~/.config/user-dirs.dirs pour faire pointer vers ce disque) comme ça en cas de crash 0 perte!
autre avantage je peux partager ce disque sans pb !

Bref
donc avec ça :

sudo grub2-install /dev/sdb
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

ça devrait le faire ? si oui c'est résolu ... j'ai pas encore fait la manip un peu la flegme

ça me rassure. Je fais la même chose sauf qu'après installation je modifie fstab pour y pointer le disque
Il n'y a pas d'autre commande possible ! je ne vois donc pas pourquoi cela ne marcherait pas. Il sera possible en cas de problème de le refaire avec un live en mode rescue ou alors une réinstallation complète comme tu l'envisageais...
Vérifie quand même le chemin exact dans ton /boot : /boot/grub2/grub.cfg


F35, Kde/plasma (X11), AMD FX-6300, NVIDIA GM107 [GeForce GTX 750 Ti], 8Go de mémoire

Hors ligne

#18 25/02/2021 10:43:25

nouvo09
Accro à Fedo !
Lieu : Paris
Inscription : 22/09/2005
Messages : 23 336

Re : Ré-install GRUB2 fedora 33 boot legacy en 2021[résolu]

sudo grub2-install /dev/sdb
sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Pense à te rappeler (sic) que linux voit le disque de démarrage comme sda.


C'est pas parce que c'est difficile qu'on n'ose pas,
c'est parce qu'on ose pas que c'est difficile !

Hors ligne

Pied de page des forums