J'ai actuellement un dual boot Manjaro/Windows 10 sur mon pc, et ceci depuis longtemps maintenant.
Il y a moins d'une semaine, j'ai fais une mise à jour de manjaro. Lorsque j'ai redémarré, il est aller jusqu'a l'écran d'acceuil (après avoir tapé le mot de passe) puis s'est figé. J'ai alors redémarré et maitenant il ne démarre que sur le Bios. Je pense d'ailleurs que ceci vient bel et bien de la màj car un ami a le même problème que mois et il est lui aussi en dual boot manjaro/windows10.
J'ai donc monté une clé bootable à l'aide de Rufus, avec la version 18.0 de manjaro que j'ai téléchargé sur le site, pour pouvoir chrooter et refaire une maj. Mais la clé ne boot pas. Si je boot dessus j'ai le méssage :
error : unknown file system
entering rescue mode...
grub rescue>
C'est des manip que j'ai déjà fait plusieurs (monter avec rufus puis chrooter), donc je ne pense pas que le problème vienne de là (je n'ai d'ailleurs jamais eu de soucies avec rufus). Mais j'ai quand même essayé avec différente versions de rufus, et une autre version de manjaro. Et du coup je n'ai plus d'idée.
help ?
Laptop - Manjaro 8.13 xfce x64 \ Windows 8.1 x64 - CPU Intel(R) Core(TM) i7-4700HQ
Carte grapique : Nvidia Geforce GTX 850M
Carte son : Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Dernière modification par Erwanil y a 5 ans, modifié au total 1 fois.
Raison :ajout balises code
Bonjour.
Je ne suis pas le mieux placé pour les dual-boot W$/Linux vu que je suis sevré depuis XP de la Redmondie.
Toutefois, il apparaît dans les messages que Etcher soit moins problématique pour graver une iso sur une clé que Rufus.
Reste que je suis toujours interpellé de constater que ce genre de problèmes arrivent surtout quand il y a mixité de W$ sur une même machine.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
d'après ton explication il n'y a aucun rapport avec windows ...
La dernière mise à jour comportait entre autre systemd et quelques personnes ont rencontré des problèmes. Mais pour booter uniquement sur le bios généralement c'est un problème hardware plutôt
W$ peut modifier le Bios de certaines machines a ton insu, pas Linux de ce que j'ai cru comprendre. D'où ma méfiance héritée de nombreux messages mettant en cause la mixité W$/Gnu/linux.
Il est vrai que la dernière version de systemd a planté pas mal de configurations matérielle. L'idéal serait de lancer une live récente pour voir si c'est vraiment Bios ou simplement le bootloader.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Alors en effet, Etcher et plus efficasse que Rufus. J'ai pu booter sur ma clé USB. Du coup j'ai chrooté et lancé une mise à jour, en revanche j'ai quand même un souci.
la mise a jour s'est déroulé et j'arrive ici :
==> Image generation successful
( 4/24) Updating Grub-Bootmenu
Création du fichier de configuration GRUB…
erreur : impossible de lire « /dev/sda » : Erreur d'entrée/sortie.
erreur : impossible de lire « /dev/sda » : Erreur d'entrée/sortie.
erreur : impossible de lire « /dev/sda » : Erreur d'entrée/sortie.
erreur : impossible de lire « /dev/sda » : Erreur d'entrée/sortie.
^C
Interrupt signal received
erreur : commande terminée par le signal 2 : Interrompre
( 5/24) Copy Firefox Distribution Settings
( 6/24) Updating fontconfig cache...
( 7/24) Updating 32-bit fontconfig cache...
( 8/24) Probing GDK-Pixbuf loader modules...
( 9/24) Updating icon theme caches...
(10/24) Updating journal message catalog...
(11/24) Reloading system manager configuration...
Running in chroot, ignoring request: daemon-reload
(12/24) Updating udev hardware database...
(13/24) Applying kernel sysctl settings...
(14/24) Creating system user accounts...
(15/24) Creating temporary files...
(16/24) Reloading device manager configuration...
(17/24) Arming ConditionNeedsUpdate...
(18/24) Updating the info directory file...
(19/24) Copy Thunderbird Distribution Settings
(20/24) Rebuilding certificate stores...
(21/24) Updating the desktop file MIME type cache...
(22/24) Updating the MIME type database...
(23/24) Updating the vlc plugin cache...
(24/24) Updating X fontdir indices...
[root@manjaro ~]#
[root@manjaro ~]#
[root@manjaro ~]#
j'ai alors lancé à la main :
[root@manjaro ~] sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=boot --boot-directory=/boot --recheck
Installation pour la plate-forme x86_64-efi.
erreur : impossible de lire « /dev/sda » : Erreur d'entrée/sortie.
erreur : impossible de lire « /dev/sda » : Erreur d'entrée/sortie.
[root@manjaro ~]#
sachant que ma partition de boot et sur sda1:
[manjaro@manjaro ~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 16,6M 1 loop /run/miso/sfs/livefs
loop1 7:1 0 273,1M 1 loop /run/miso/sfs/mhwdfs
loop2 7:2 0 1,2G 1 loop /run/miso/sfs/desktopfs
loop3 7:3 0 461,5M 1 loop /run/miso/sfs/rootfs
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 100M 0 part
├─sda2 8:2 0 900M 0 part
├─sda3 8:3 0 128M 0 part
├─sda4 8:4 0 312,6G 0 part
├─sda5 8:5 0 537,8G 0 part
├─sda6 8:6 0 20G 0 part
├─sda7 8:7 0 976,6M 0 part [SWAP]
├─sda8 8:8 0 19,1G 0 part /mnt/repchroot
└─sda9 8:9 0 40G 0 part /mnt/repchroot/home
sdb 8:16 1 7,3G 0 disk
├─sdb1 8:17 1 2G 0 part /run/miso/bootmnt
└─sdb2 8:18 1 4M 0 part
sr0 11:0 1 1024M 0 rom
[manjaro@manjaro ~]$
Bonjour
Depuis la live, essaye de passer par testdisk qu'il faudra installer en live-session avec sudo pacman -S testdisk (mp= manjaro)
Ensuite tu lance en simple utilisateur testdisk, tu valide create log puis tu te laisse guider.
Il y a la possibilité de créer une partition EFI et des tas d'autres possibilités.
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
J'ai fait quelque chose avec testdisk, mais je suis pas bien sur que ca a fait quelque chose d'utile.
C'était pas toujours claire. Quoi qu'il en soit, ca ne marche toujours pas.
pour --boot-directory, c'est une erreur en effet, je l'ai modifié après.
Laptop - Manjaro 8.13 xfce x64 \ Windows 8.1 x64 - CPU Intel(R) Core(TM) i7-4700HQ
Carte grapique : Nvidia Geforce GTX 850M
Carte son : Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
J'ai eu le temp de m'occuper de mon pc aujourd'hui et voilà où j'en suis :
- j'ai de nouveau utilisé testdisk et j'ai mieux compris son fonctionnement. j'avais mis le basard dans les partitions la première fois Mais maintenant, mes partitions utiles semble être bonne. Cependant, seul la partition EFI était toujours dans les choux, et c'était mon problème dès le départ.
- J'ai donc formaté la partition EFI en fat32 avec gparted puis j'ai suivit le wiki suivant pour restaurer le grub : https://wiki.manjaro.org/index.php/Rest ... rrage_GRUB
- Désormé, le grub est visible au démarrage MAIS :
==> Windows n'est pas detecté lorsque je fait un update-grub (dans le chroot) donc pas visible depuis grub.
==> Au démarrage de linux, j'ai plein d'erreur et j'entre dans un "mode dégradé" qui me donne accès à la partition root.
Dans l'immédiat, je ne peux pas fournir grand chose comme infos, mais si ca peut aider :
Bonour.
Apparemment, tu as donné via fdisk une nouvelle uuid à tes partitions et il faudrait regarder dans /etc/fstab de ta Manjaro que ça corresponde bien.
Ensuite, pour réinstaller grub en chroot, il ne faut pas oublier de monter aussi la partition ESP.
mkdir /boot/efi
mount /dev/sda1 /boot/efi
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
En effet, j'ai fait des choses avec fdisk, mai je suis surement allé trop vite a certain moment. Je découvre encore.
Voila ce que j'obtient dans /etc/fstab :
[manjaro@manjaro ~]$ cat /etc/fstab
#
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump> <pass>
/dev/mapper/root-image / auto defaults 0 0
Pour ce qui est de l'installation de grub en chroot, j'ai bien veillé à faire ces différentes étapes.
Laptop - Manjaro 8.13 xfce x64 \ Windows 8.1 x64 - CPU Intel(R) Core(TM) i7-4700HQ
Carte grapique : Nvidia Geforce GTX 850M
Carte son : Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
La deuxième uuid est une partition de stockage que je monte à la demande, c'est pour ça qu'elle est commentée.
Ça devrait t'aider à, reconstruire le tiens .
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
Parfait, mon linux marche. J'ai mis ceci dans mon /etc/fstab :
adrien@adrien ~ % cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=1d973333-162e-44a8-a552-1c783e961c8c /home ext4 defaults,noatime 0 2
UUID=4D52-BCE0 /boot/efi vfat defaults,noatime 0 2
UUID=a3fae0a0-2ea2-4e0d-b864-2922e0b42324 / ext4 defaults,noatime 0 1
En revanche, lorsque je fait un update-grub il ne trouve toujours pas windows :
adrien@adrien ~ % sudo update-grub
Création du fichier de configuration GRUB…
Arrière-plan trouvé : /usr/share/grub/background.png
Image Linux trouvée : /boot/vmlinuz-4.14-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-4.14-x86_64.img
Found initrd fallback image: /boot/initramfs-4.14-x86_64-fallback.img
Image Linux trouvée : /boot/vmlinuz-4.4-x86_64
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-4.4-x86_64.img
Found initrd fallback image: /boot/initramfs-4.4-x86_64-fallback.img
Found memtest86+ image: /boot/memtest86+/memtest.bin
fait
Laptop - Manjaro 8.13 xfce x64 \ Windows 8.1 x64 - CPU Intel(R) Core(TM) i7-4700HQ
Carte grapique : Nvidia Geforce GTX 850M
Carte son : Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Je suppose que oui... Je n'ai pas de W$ chez moi et ne peux guère t'en dire plus.
As tu os-prober d'installé ?
Il faudra évidement faire un update-grub ou idéalement grub-mkconfig -o /boot/grub/grub.cfg après modification du fichier .
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
J'ai ajouté les lignes et j'ai donc la nouvelle entrée correspondante dans grub.
En revanche, il ne démarre pas car il cherche le fichier /EFI/Microsoft/Boot/bootmgfw.efi , que je n'ai pas.
Ce qui est, j'imagine, du au fait que j'ai formaté ma partition EFI étant donné qu'elle était innaccessible (mon probleme initial)
Est-ce qu'il ne me suffirait pas de créer ce dossier et y placer le fichier bootmgfw.efi ?
En revanche, je ne sais pas où le trouver.