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

Bootloader introuvable

#1Messageil y a 6 ans

Bonjour,

J'ai fait l'acquisition d'un pc avec Win10 d'installé et j'essaie d'installer un dualboot avec Manjaro.
J'ai créé la partition pour Manjaro, boot sur usb, installé manjaro, reboot, mais je bootais directement sur Windows.
J'ai donc changé l'ordre de boot dans le bios, mais pas d'option Windows dans grub, alors j'ai cherché sur google, et j'ai suivi un tutoriel impliquant 'manjaro-chroot' mais n'ai pas réussi à install ce dernier. J'ai donc naïvement recommencé en supprimant les partitions nouvellement créées (swap et manjaro).
J'ai réitéré l'installation mais maintenant j'obtiens 'GRUB _'.
Ma première intuition est que c'est dû au fait que j'ai mount des choses mais n'ai pas fini le tutoriel, étant bloqué.
Je ne sais pas trop quoi faire à partir de là, merci d'avance pour votre aide.

Bootloader introuvable

#2Messageil y a 6 ans

bonjour

tu n'as sans doute oublié de quitter le mode chroot

donc , on va reprendre
peut tu nous fournir
avec la clé install USB
le retour de

inxi -Fxxx
et

sudo fdisk -l

Bootloader introuvable

#3Messageil y a 6 ans

Il me semble que je n'étais pas parvenu à exécuter manjaro-chroot, j'avais seulement fait une série de 'mount' trouvée sur https://wiki.manjaro.org/index.php?titl ... rrage_GRUB
J'avais exécuté:

mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t devpts pts /mnt/dev/pts/
Potentiellement suivi de:

chroot /mnt
Voici le résultat des deux commandes.

[manjaro@manjaro ~]$ inxi -Fxxx
Resuming in non X mode: xrandr not found. For package install advice run: inxi --recommends
System:    Host: manjaro Kernel: 4.14.15-1-MANJARO x86_64 bits: 64 gcc: 7.2.1
           Desktop: N/A info: xfce4-panel dm: lightdm Distro: Manjaro Linux
Machine:   Device: laptop System: ASUSTeK product: X406UAR v: 1.0 serial: N/A
           Mobo: ASUSTeK model: X406UAR v: 1.0 serial: N/A
           UEFI: American Megatrends v: X406UAR.302 date: 08/24/2017
Battery    BAT0: charge: 37.6 Wh 99.0% condition: 38.0/39.0 Wh (97%) volts: 7.7/7.7
           model: ASUSTeK ASUS Li-ion serial: N/A status: Discharging cycles: 2
CPU:       Quad core Intel Core i5-8250U (-MT-MCP-) arch: Kaby Lake rev.10 cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 14404
           clock speeds: min/max: 400/3400 MHz 1: 1143 MHz 2: 2071 MHz 3: 2056 MHz 4: 1962 MHz 5: 2092 MHz
           6: 2081 MHz 7: 1636 MHz 8: 2067 MHz
Graphics:  Card: Intel Device 5917 bus-ID: 00:02.0 chip-ID: 8086:5917
           Display Server: N/A drivers: intel (unloaded: modesetting) tty size: 190x52
Audio:     Card Intel Sunrise Point-LP HD Audio driver: snd_hda_intel bus-ID: 00:1f.3 chip-ID: 8086:9d71
           Sound: Advanced Linux Sound Architecture v: k4.14.15-1-MANJARO
Network:   Card: Qualcomm Atheros QCA9377 802.11ac Wireless Network Adapter
           driver: ath10k_pci bus-ID: 01:00.0 chip-ID: 168c:0042
           IF: wlp1s0 state: down mac: ee:9e:aa:f0:ec:a2
Drives:    HDD Total Size: NA (-)
           ID-1: /dev/sda model: SanDisk_SD8SN8U2 size: 256.1GB serial: 171588802100
           ID-2: USB /dev/sdb model: USB_2.0_FD size: 8.0GB serial: 1740720EACD1237F-0:0
Partition: ID-1: / size: 5.8G used: 22M (1%) fs: overlay dev: N/A
Sensors:   System Temperatures: cpu: 36.0C mobo: N/A
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 207 Uptime: 1 min Memory: 485.9/7837.3MB Init: systemd v: 236 Gcc sys: 7.2.1
           Client: Shell (bash 4.4.121 running in xfce4-terminal) inxi: 2.3.56 
[manjaro@manjaro ~]$ sudo fdisk -l
Disk /dev/loop0: 64.1 MiB, 67190784 bytes, 131232 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop1: 258.5 MiB, 271085568 bytes, 529464 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop2: 909 MiB, 953151488 bytes, 1861624 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/loop3: 412.7 MiB, 432685056 bytes, 845088 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/sda: 238.5 GiB, 256060514304 bytes, 500118192 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 87499EAB-5213-4783-BB0F-B1306C288A5E

Device         Start       End   Sectors   Size Type
/dev/sda1       2048    534527    532480   260M EFI System
/dev/sda2     534528    567295     32768    16M Microsoft reserved
/dev/sda3     567296 396077055 395509760 188.6G Microsoft basic data
/dev/sda4  498479104 500117503   1638400   800M Windows recovery environment
/dev/sda5  396077056 400173055   4096000     2G Linux swap
/dev/sda6  400173056 498479103  98306048  46.9G Linux filesystem

Partition table entries are not in disk order.


Disk /dev/sdb: 7.5 GiB, 8036285952 bytes, 15695871 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x2d7551ec

Device     Boot   Start     End Sectors  Size Id Type
/dev/sdb1  *         64 3476331 3476268  1.7G cd unknown
/dev/sdb2       3476332 3484523    8192    4M ef EFI (FAT-12/16/32)
D'autre part lorsque je boot sur la clé, j'ai trois choix qui présentent ma clé, une sans EFI, une avec EFI, une autre avec EFI (partition 2), laquelle dois-je utiliser ?

Bootloader introuvable

#4Messageil y a 6 ans

je suppose que tu as fait une install EFI
si c'est le cas tu dois juste avoir coché en point de montage boot et esp , *** sans formatter ***
la partition /boot/efi

tu relance sur la clé install USB , en mode EFI
tu ouvre le terminal

manjaro-chroot -a 

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
update-grub /dev/sda1

exit ( pour quitter chroot )
et tu pourra alors rebooter

Bootloader introuvable

#5Messageil y a 6 ans

Je reprends ce que j’ai dit, c’est en fait UEFI si ça fait une différence.
Je te donne le résultat de la manip dans quelques minutes !

Bootloader introuvable

#6Messageil y a 6 ans

Lorsque je run

manjaro-chroot -a
seul ManjaroLinux est detecté !
Et même si j'essaie avec ManjaroLinux j'obtiens ce qui suit:

[manjaro@manjaro ~]$ manjaro-chroot -a
==> Detected systems:
 --> 0) ManjaroLinux
==> Select system to mount [0-0] : 
0
==> ERROR: You can't mount 0!

Bootloader introuvable

#7Messageil y a 6 ans

il faut refaire l'installation

Bootloader introuvable

#8Messageil y a 6 ans

Donc je me rends sur windows, j'écrase les deux partitions contenant la swapfile et manjaro, je boot sur ma clé et installe manjaro sur des partitions nouvellement créées ?
Dois-je choisir '<clé usb>' ou 'UEFI: <clé usb>' ?

Bootloader introuvable

#9Messageil y a 6 ans

Curieux...
Bon, on va tenter un truc équivalent:
Depuis la live-usb, tu lance l'explorateur de fichiers, tu repère le volume de ta Manjaro installée, et tu clique dessus; ça doit se monter dans /run/media/manjaro/xxxxyyyyzzzz/

Tu copie le chemin, puis tu fais sudo systemd-nspawn -D /run/media/manjaro/xxxxyyyyzzzz/
Là, tu devrais retrouver ta manjaro en conteneur :
Là, tu devrais pouvoir installer grub comme dit plus haut .

Bootloader introuvable

#10Messageil y a 6 ans

Pardonnez-moi si je suis lent à la détente mais comment suis-je censé trouvrer le chemin exactement ? Je n'ai pas de dossier media dans le dossier run :(
Edit : il semblerait que ce soit '/run/media/manjaro/OS/'

Bootloader introuvable

#11Messageil y a 6 ans

Résultat:

[manjaro@manjaro run]$ sudo systemd-nspawn -D /run/media/manjaro/OS/
Directory /run/media/manjaro/OS doesn't look like it has an OS tree. Refusing.

Bootloader introuvable

#12Messageil y a 6 ans

Dois-je procéder à la réinstallation de Manjaro ? Si oui, pouvez-vous me donner les grandes lignes de la procédure ?

Bootloader introuvable

#13Messageil y a 6 ans

J'ai raconté des bêtises lemust83, voici le résultat de la manipulation:

[manjaro@manjaro ~]$ sudo systemd-nspawn -D /run/media/manjaro/bfbefe08-7a66-428c-b4d8-3706dbb5d9c0/
Spawning container bfbefe08-7a66-428c-b4d8-3706dbb5d9c0 on /run/media/manjaro/bfbefe08-7a66-428c-b4d8-3706dbb5d9c0.
Press ^] three times within 1s to kill container.
[bfbefe08-7a66-428c-b4d8-3706dbb5d9c0 ~]# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installing for x86_64-efi platform.
grub-install: error: failed to get canonical path of `/boot/efi'.
[bfbefe08-7a66-428c-b4d8-3706dbb5d9c0 ~]# update-grub /dev/sda1
/usr/bin/grub-probe: error: failed to get canonical path of `/dev/sda6'.
Il semblerait que l'installation ne soit pas en EFI ?

[bfbefe08-7a66-428c-b4d8-3706dbb5d9c0 ~]# ls /boot/
grub  initramfs-4.14-x86_64-fallback.img  initramfs-4.14-x86_64.img  intel-ucode.img  linux414-x86_64.kver  memtest86+  vmlinuz-4.14-x86_64

Bootloader introuvable

#14Messageil y a 6 ans

tu as laisse des options du bios activé :
- Fast Boot / CSM / legacy ?

Bootloader introuvable

#15Messageil y a 6 ans

Comme indiqué sur un tutoriel, j'ai activé CSM et était supposé désactiver Secure Boot mais ce dernier était déjà désactivé.

Bootloader introuvable

#16Messageil y a 6 ans

la engore c'est UNE MECONNAISSANCE
le CSM force le demarrage en LEGACY cad BIOS

Bootloader introuvable

#17Messageil y a 6 ans

Je dois donc désactiver le CSM ?
Le fast boot est désactivé, je n'y ai pas touché.
EDIT: dois-je refaire l'installation avec le CSM désactivé ?

Bootloader introuvable

#18Messageil y a 6 ans

Arff !! j'ai zappé.. Il faut aussi monter la partition Esp dans /mnt avant de lancer la commande.
Donc un truc du genre /root@manjaro# mount /dev/sda6 /boot/efi
Edit: sans le prompt évidement (root@manjaro#)

Bootloader introuvable

#19Messageil y a 6 ans

alors il faut faire bien attention
avant d’installer un windows et un linux
il faut s'assurer que les options sont compatibles et bien gérés
sinon il faut sauvegarder une config préférence windows et linux

peut être que le CSM a empêché le chroot de manjaro le mode -a automatise ( répondre 1 jamais 0 )

Bootloader introuvable

#20Messageil y a 6 ans

J'ai commencé une réinstallation en mode UEFI et sans le CSM. Je suis dans l'installateur ManjaroLinux et j'ai un message disant: "No EFI system partition configured, An EFI system partition is necessary to start Manjaro. To configure an EFI system partition, go back and select or create a FAT32 filesystem with the esp flag enabled and point /boot/efi."

Jusque là j'avais créé une partition de 40Go dans Windows, puis dans l'installateur Manjaro j'ai créé une swapfile de 2Go et un Filesystem ext4 (mount point: /) de 37.1Go. Je dois donc créé une troisième "sous-partition" ?

EDIT: je possède une partition (/dev/sda1) qui est en FAT32 et qui semble être la "partition de boot". Elle était déjà présente, je ne l'ai pas créée. Ma question est, puis-je juste changer son mount point en "/boot/efi" sans problèmes ?
Répondre