Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

erreur grub-install

#1Messageil y a 1 semaine

Bonjour à tous,

Hier j'ai remarqué l'absence de Windows dans le menu Grub. J'ai tente un,e réinstalle de Gub. Voila le retour :
grub-install /dev/sda  ✔
Installation pour la plate-forme i386-pc.
grub-install : attention : le disque n'existe pas, donc repli vers le périphérique de partition /dev/sda1.
grub-install : attention : le disque n'existe pas, donc repli vers le périphérique de partition /dev/sda1.
grub-install : attention : le disque n'existe pas, donc repli vers le périphérique de partition /dev/sda1.
grub-install : erreur : disque « hostdisk//dev/sda1 » non disponible.
A part cette absence du menu Grub ou figurait normalement Manjaro-Windows et Trisquel tout fonctionne
normalement.

D'avance merci
Dernière modification par andsonil y a 1 semaine, modifié au total 2 fois.

erreur grub-install

#2Messageil y a 1 semaine

la gestion en dual linux et windows fonctionne de moins en moins avec windows :
ce qui est conseillé est de démarrer àpartir UEFI sur le disque ( windows ou linux ) ,
le souci étant que windows demande un paramétrage différent ( secure boot , fast boot , disques raid ) la ou pour une majorité de distribution nous n'en avons pas besoin.

vérifie en premier les disques et drapeaux sur les disques

sudo parted -l 
il est conseillé d'avoir un disque pour microsoft / et linux à part
ainsi que des "profils" spécifiques sous UEFI pour le démarrage

les maj windows ont aussi un rôle dans la suppression dans efiboormgr des entrées linux ( on devrait même dire des autres os )

erreur grub-install

#3Messageil y a 1 semaine

Bonjour Stéphane,

Le retour de ta commande :
   ~  sudo parted -l  ✔
[sudo] Mot de passe de andson :
Modèle : ATA SanDisk SDSSDH3 (scsi)
Disque /dev/sda : 1000GB
Taille des secteurs (logiques/physiques) : 512B/512B
Table de partitions : msdos
Drapeaux de disque :

Numéro Début Fin Taille Type Système de fichiers Drapeaux
1 4194kB 294GB 294GB primary ext4
2 294GB 735GB 441GB primary ext4
3 735GB 822GB 87,1GB primary ext4
4 822GB 1000GB 178GB primary ext4


Modèle : ATA WDC WD5000HHTZ-0 (scsi)
Disque /dev/sdb : 500GB
Taille des secteurs (logiques/physiques) : 512B/4096B
Table de partitions : msdos
Drapeaux de disque :

Numéro Début Fin Taille Type Système de fichiers Drapeaux
1 1049kB 325GB 325GB primary ntfs démarrage
2 325GB 325GB 564MB primary ntfs msftres
3 325GB 388GB 63,0GB primary ext4
4 388GB 500GB 112GB primary ext4


Modèle : ATA ST500DM002-1BD14 (scsi)
Disque /dev/sdc : 500GB
Taille des secteurs (logiques/physiques) : 512B/4096B
Table de partitions : msdos
Drapeaux de disque :

Numéro Début Fin Taille Type Système de fichiers Drapeaux
1 1049kB 500GB 500GB primary ext4
Un conseil ?

erreur grub-install

#4Messageil y a 1 semaine

a priori le boot est sur sdb ( pour windows ) ,
et non sur sda ( comme tu le souhaiterai)

hors dans cette situation tu ne peux avoir qu'un disque avec option démarrage ,
cas soit sda ou bien sdb ou bien sdc.

1 - sda est il le bon candidat ?
2 - si oui as tu GRUB_DISABLE_OS_PROBER=false ,
pour le fichier /etc/default/grub sur le disque concernée ( sda ) ?
3 - si tu as besoin de le vérifier passe par chroot ,modifie au besoin et exit.
4 - que te reste-il au niveau Grub si tu n'as plus manjaro - trisquel et windows ? sur quoi démarre tu ?
5 - peux tu fournir le retour

inxi -Mxa

erreur grub-install

#5Messageil y a 1 semaine

Stéphane.

J'ai toujours démarré sur le premier disque (sda). Windows est bien installé sur le second disque (sdb) je n'ai accès à Windows que par Grub et je n'ai jamais eu de problème.
La ligne demandée est bien présente dans la fichier Grub
# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false
La commande inxi -Mxa retourne
Machine:
Type: Desktop Mobo: ASRock model: H81 Pro BTC R2.0
serial: <superuser required> uuid: <superuser required>
BIOS: American Megatrends v: P1.20 date: 07/22/2014

erreur grub-install

#6Messageil y a 1 semaine

tu démarre sur la manjaro actuellement ?
si oui , refais la commande

uname -a 
pacman -Qs grub
sudo pacman -S install-grub

sudo grub-install --force --target=i386-pc --recheck /dev/sda
sinon à partir d'un USB live iso ( démarre bien sur MBR , pas UEFI , cad <USB vendor name> )
le test efibootmgr devrait fournir une erreur et pas de retour

test -d /sys/firmware/efi && echo efi || echo bios
sudo efibootmgr -v
sudo parted -l  
par chroot

sudo manjaro-chroot -a
uname -a
pacman -Qs grub
pacman -Qs install-grub
grub-install --force --target=i386-pc --recheck /dev/sda
sync
exit 
Dernière modification par stephaneil y a 6 jours, modifié au total 2 fois.

erreur grub-install

#7Messageil y a 6 jours

Stéphane,

Toujours pareil

Premier test :

 uname -a                                                                                                                                                                                          
Linux andre-tobefilledbyoem 6.6.94-1-MANJARO #1 SMP PREEMPT_DYNAMIC Thu Jun 19 17:12:31 UTC 2025 x86_64 GNU/Linux
    ~  pacman -Qs grub                                                                                                                                                                                    
local/grub 2:2.12.r292.g73d1c959-1
    GNU GRand Unified Bootloader (2)
local/grub-btrfs 4.13-2
    Include btrfs snapshots in GRUB boot options
local/grub-theme-manjaro 20.2-16
    Manjaro Linux grub theme
local/install-grub 2:2.12.r292.g73d1c959-1
    GNU Grub (2) Install Script on Updates
local/update-grub 2:2.12.r292.g73d1c959-1
    GNU Grub (2) Update Menu Script
    ~  sudo pacman -S install-grub                                                                                                                                                                        
[sudo] Mot de passe de andson : 
avertissement : install-grub-2:2.12.r292.g73d1c959-1 est à jour -- réinstallation
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (1) install-grub-2:2.12.r292.g73d1c959-1
Taille totale installée :      0,01 MiB
Taille de mise à jour nette :  0,00 MiB
:: Procéder à l’installation ? [O/n] 
(1/1) vérification des clés dans le trousseau                                                                                   
(1/1) vérification de l’intégrité des paquets                                                                                   
(1/1) chargement des fichiers des paquets                                                                                       
(1/1) analyse des conflits entre fichiers                                                                                       
(1/1) vérification de l’espace disque disponible                                                                                
:: Exécution des crochets (« hooks ») de pré-transaction…
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Traitement des changements du paquet…
(1/1) réinstallation install-grub                                                                                            
:: To use the new features provided in this GRUB update, it is recommended
   to install it to the MBR or UEFI. Due to potential configuration
   incompatibilities, it is advised to run both, installation and generation
   of configuration:
     # UEFI: https://wiki.archlinux.org/title/GRUB#Installation
     # BIOS: https://wiki.archlinux.org/title/GRUB#Installation_2
:: Exécution des crochets (« hooks ») de post-transaction…
(1/1) Arming ConditionNeedsUpdate...
    ~  sudo grub-install --force --target=i386-pc --recheck /dev/sda                                                                                                                             
Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.
Deuxième test (USB)

 
 test -d /sys/firmware/efi && echo efi || echo bios                                            
bios
  sudo efibootmgr -v                                                                            
EFI variables are not supported on this system.
error trace:
  sudo parted -l                                                                              2 
Model: ATA SanDisk SDSSDH3 (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number  Start   End     Size    Type     File system  Flags
 1      4194kB  294GB   294GB   primary  ext4
 2      294GB   735GB   441GB   primary  ext4
 3      735GB   822GB   87,1GB  primary  ext4
 4      822GB   1000GB  178GB   primary  ext4
Model: ATA WDC WD5000HHTZ-0 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number  Start   End    Size    Type     File system  Flags
 1      1049kB  325GB  325GB   primary  ntfs         boot
 2      325GB   325GB  564MB   primary  ntfs         msftres
 3      325GB   388GB  63,0GB  primary  ext4
 4      388GB   500GB  112GB   primary  ext4
Model: ATA ST500DM002-1BD14 (scsi)
Disk /dev/sdc: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:
Number  Start   End    Size   Type     File system  Flags
 1      1049kB  500GB  500GB  primary  ext4
Model: Sony Storage Media (scsi)
Disk /dev/sdh: 31,1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number  Start   End     Size    Type     File system  Flags
 2      4461MB  4466MB  4194kB  primary               esp
Troisième test (chroot)

manjaro-chroot -a                                                                                                                                                                              
zsh: command not found: manjaro-chroot[/quote]
Dernière modification par andsonil y a 6 jours, modifié au total 1 fois.

erreur grub-install

#8Messageil y a 6 jours

a priori cela c'est bien passé tu n'as pas eu les mêmes messages que la 1ere fois.
en situation MBR , tu ne vas pas pouvoir faire grand chose ,
un seul disque peut avoir option drapeau boot , et j'ai bien peur que windows force de son côté sur sdb.

pour le chroot avec la clé USB
sudo manjaro-chroot -a

erreur grub-install

#9Messageil y a 6 jours

stephane a écrit : il y a 6 jours en situation MBR , tu ne vas pas pouvoir faire grand chose ,
un seul disque peut avoir option drapeau boot , et j'ai bien peur que windows force de son côté sur sdb.
Non, tu peux avoir une partition bootable par disque. C'est ce que j'ai depuis très longtemps : sda1 pour Manjaro "normal" sur sda2 ; et sdb1 pour une Manjaro "de secours", non maintenue mais fonctionnelle sur sdb5. C'est au niveau du Bios que je peux démarrer sur l'une ou l'autre.
Tu pourrais avoir sda1 bootable, pour Manjaro (et Windows avec l'OS_PROBER). grub mis à jour par Manjaro, tout en laissant Windows mettre à jour grub sur sdb1 (sans Manjaro puis W$ l'ignore). Démarrage en standard sur sda1 et choix Manjaro / Win au grub.

erreur grub-install

#10Messageil y a 6 jours

non, cela n'es pas possible en MBR , il y a un un seul drapeau boot par disque possible.

de plus , parler de sda1 ou sdb2 n'a pas de sens , en MBR le démarrage concerne le disque sda ou sdb.
Et même en UEFI ( pour cette génération de skylake 2016 ) , UEFI n'acceptait pas plusieurs boot différent , mais les esp restait pour chaque disque, donc un seul disque par défaut pour démarrer.

actuellement , on déconseille toute mixité de démarrage linux/windows , car à un moment windows change les options et supprime les entrées de démarrage des autres os dans efibootmgr, le conseil est d'avoir chaque os sur chaque disque , avec chacun boot/esp UEFI et de démarrer à partir du UEFI carte-mère , en selectionnant le disque.

erreur grub-install

#11Messageil y a 6 jours

que donne

sudo os-prober

erreur grub-install

#12Messageil y a 6 jours

Retour de la comande

 ~  sudo os-prober                                                                                                                                                                                 127 ✘ 
[sudo] Mot de passe de andson : 
/dev/sdb3:Manjaro Linux (25.0.1):ManjaroLinux:linux

erreur grub-install

#13Messageil y a 6 jours

manjaro est sur sdb ?

erreur grub-install

#14Messageil y a 6 jours

Mon premier disque (sda) est entièrement consacré à Manjaro
Le second (sdb) est partionné ;
sdb1 windows
sdb2 Manjaro (/)
sdb3 Manjaro (/home)

erreur grub-install

#15Messageil y a 6 jours

tu as installé plusieurs manjaro ? ( DE différents )

erreur grub-install

#16Messageil y a 6 jours

Oui sur sda la dernière version (manjaro-kde-25.0.3-250526-linux612.) et sur sdb2 la même version pour le cas ou. (Grub toujours installe sur sda)

erreur grub-install

#17Messageil y a 5 jours

Bonjour à tous,

Sans trop y croire j'ai tenté la chose suivante. Ayant libéré sdc j'y ai installé Manjaro et mis sdc comme chemin pour grub avec l'espoir de voir Windows dans la menu. L'installation terminé j'ai démarré directement sur ce disque dur. Sur le menu figurait bien mes trois Manjaro mais de Windows point. Tant pis. Reste plus qu'à voir si je peux récupéré Windows.

Merci à Stéphane pour ses retours.

Bonne journée
Répondre