Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2793 connectés 

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  445  446  447  ..  468  469  470  471  472  473
Auteur Sujet :

[ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/

n°1477710
Elbarto
Posté le 22-08-2022 à 12:47:25  profilanswer
 

Reprise du message précédent :

Citation :

But it is also true that Arch Linux (and particularly archiso) development is in constant motion, which forces independent installer developers to keep up with all the changes and never fall behind. Personally, I don't have time for that and I don't want to fail the community by pretending to be the maintainer of a project that I haven't spent time on for a long time.

 

Est-ce que c'est dans le domaine du possible de normaliser une installation archlinux via une API (qui serait alors maintenue par les développeurs de l'iso archlinux) ?

 

L'idée c'est de fournir à ces développeurs d'installateur graphique une bibliothèque de fonctions, leur permettant d'avoir un niveau d'abstraction suffisant pour ne plus être pris en traître quand des changements importants sont faits dans l'iso archlinux, un peu comme un développeur de jeux vidéos qui utilise l'API OpenGL ou Vulkan (ou mieux : un framework) pour se faciliter la vie, au lieu de taper directement dans les fonctions du pilote vidéo.

 

Une installation archlinux c'est souvent des étapes classiques :

 

- configuration de la langue, du clavier, réseau, configuration des dépôts, partitionnement et formatage du disque dur/SSD, choix du shell (bash, zsh), installation de paquets de base du système, création d'un compte utilisateur et de son home, choix du bureau (plasma, gnome)

 

une API "installation" avec des fonctions gérant les étapes ci-dessus simplifirait la tâche du développeur dans la création de son installateur graphique, il aura juste à gérer les fenêtres de l'installateur, l’enchaînement des étapes, en passant en arguments à ces fonctions de l'API le choix de l'utilisateur (langue française, clavier azerty, type de partitionnement etc...).


Message édité par Elbarto le 22-08-2022 à 13:01:56
mood
Publicité
Posté le 22-08-2022 à 12:47:25  profilanswer
 

n°1477829
Elbarto
Posté le 28-08-2022 à 22:07:08  profilanswer
 

Je remarque des vitesses lentes de téléchargement quand je fais une mise à jour, vous utilisez quel miroir ?

 

J'ai essayé plusieurs miroirs et j'ai le même problème de vitesse lente (4 Mo/sec), alors que j'ai la fibre, sur des téléchargements sur des tests de débits je suis à 900 mégas, donc je ne comprends pas le souci.

 

Edit : résolu à l'instant, peut-être l'effet "saturation, problème de bande passante" du réseau fibre optique si trop de personnes dans mon quartier téléchargent en même temps.

Message cité 1 fois
Message édité par Elbarto le 28-08-2022 à 22:22:30
n°1477830
gee
Bon ben hon
Posté le 29-08-2022 à 00:51:27  profilanswer
 

J'utilise toujours reflector, quand j'ai ce genre de soucis je relance le service et c'est généralement résolu (si ca vient des miroirs).


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1477831
Jubijub
Parce que je le VD bien
Posté le 29-08-2022 à 00:56:43  profilanswer
 

gee a écrit :

J'utilise toujours reflector, quand j'ai ce genre de soucis je relance le service et c'est généralement résolu (si ca vient des miroirs).


+1


---------------
Jubi Photos : Flickr - 500px
n°1477832
gee
Bon ben hon
Posté le 29-08-2022 à 01:10:28  profilanswer
 

Elbarto a écrit :


J'ai essayé plusieurs miroirs et j'ai le même problème de vitesse lente (4 Mo/sec), alors que j'ai la fibre, sur des téléchargements sur des tests de débits je suis à 900 mégas, donc je ne comprends pas le souci.


Je crois, mais je suis loin d’être expert sur ce sujet, que tes sites de tests, selon leur importance, peuvent avoir des serveurs bien proches de ceux de ton ISP, donc ils ne représentent pas toujours la moyenne mais parfois la pointe.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1477835
Elbarto
Posté le 29-08-2022 à 09:43:58  profilanswer
 

gee a écrit :

J'utilise toujours reflector, quand j'ai ce genre de soucis je relance le service et c'est généralement résolu (si ca vient des miroirs).

 

Il n'y a pas une application web qui fourni le même service ?
Il suffirait ensuite de copier coller les miroirs dans le fichier de config à la main.

 

J'ai trouvé ce lien :
https://archlinux.org/mirrorlist/

 

j'ai pris au hasard ce miroir :
https://archlinux.mailtunnel.eu/$repo/os/$arch

 

il permet d'aller à une vitesse de téléchargement plus élévée, autour de 60 Mo/sec, au lieu des 4 constatés hier soir.

Message cité 2 fois
Message édité par Elbarto le 29-08-2022 à 09:44:46
n°1477837
Trit'
Posté le 29-08-2022 à 10:33:44  profilanswer
 

Moi, j’en connais que deux, en plus d’archlinux.fr (qui n’est pas forcément très rapide, mais aurait tendance à être vite à jour) : si tu es vers Bordeaux, le miroir de Polymorf est réputé rapide. Si tu es plutôt dans le Nord-Est (Dijon), il vaut mieux aller toquer à la porte des miroirs allemands d’Esslingen.


Message édité par Trit' le 29-08-2022 à 10:35:10
n°1477841
Jubijub
Parce que je le VD bien
Posté le 29-08-2022 à 11:56:19  profilanswer
 

Elbarto a écrit :


 
Il n'y a pas une application web qui fourni le même service ?  
Il suffirait ensuite de copier coller les miroirs dans le fichier de config à la main.
 
J'ai trouvé ce lien :
https://archlinux.org/mirrorlist/
 
j'ai pris au hasard ce miroir :
https://archlinux.mailtunnel.eu/$repo/os/$arch
 
il permet d'aller à une vitesse de téléchargement plus élévée, autour de 60 Mo/sec, au lieu des 4 constatés hier soir.


 
mirrorlist te donne une liste à jour des mirroirs possibles, je crois pas qu'ils les priorise (ce serait d'ailleurs impossible, selon ton ISP, les points de peering par lesquels ton traffic passe, tu peux très bien avoir une meilleure vitesse avec des mirroirs différent de quelqu'un dans le meme pays, mais à un autre endroit)
d'où reflector, qui mesure la vitesse depuis ton PC


---------------
Jubi Photos : Flickr - 500px
n°1477850
gee
Bon ben hon
Posté le 29-08-2022 à 20:56:48  profilanswer
 

Elbarto a écrit :


 
Il n'y a pas une application web qui fourni le même service ?  
Il suffirait ensuite de copier coller les miroirs dans le fichier de config à la main.


Certainement oui, mais comme le Mr dit au dessus, ce n'est pas personnalisé.
Reflector teste ce que je lui demande et me garde uniquement ce que je veux (serveurs physiquement proches, complètement a jour, etc.)


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1477884
Trit'
Posté le 31-08-2022 à 10:02:38  profilanswer
 

Dites, les gens : on est d’accord que si j’ai jamais eu de problème avec la dernière version de GRUB sur mes machines, je n’ai pas besoin de le réinstaller (comme c’est recommandé avec la dernière MAJ du paquet) ?
 
Grub bootloader upgrade and configuration incompatibilities

mood
Publicité
Posté le 31-08-2022 à 10:02:38  profilanswer
 

n°1477886
Philip Mor​ris
Ballerine
Posté le 31-08-2022 à 10:21:25  profilanswer
 

Le problème se produit sur les systèmes EFI, si c'est pas ton cas, pas besoin.
Perso j'ai eu le souci, mais tu t'en rends compte au boot suivant, et là c'est trop tard.
Je m'en suis sorti en bootant sur un live usb pour réinstaller grub.


---------------
I'm magni-fucking-fique.
n°1477887
Trit'
Posté le 31-08-2022 à 10:36:30  profilanswer
 

Philip Morris a écrit :

Le problème se produit sur les systèmes EFI, si c'est pas ton cas, pas besoin.
Perso j'ai eu le souci, mais tu t'en rends compte au boot suivant, et là c'est trop tard.
Je m'en suis sorti en bootant sur un live usb pour réinstaller grub.


Pas d’UEFI sur mes PC datant de 2009 : rien que du bon vieux BIOS à l’ancienne !
 
Comme j’ai dit : si j’avais dû avoir un souci avec cette révision 322 de GRUB 2.06, c’est pas maintenant qu’il devrait se manifester, mais la première fois que le paquet la contenant a été installé (autrement dit : samedi dernier).
 
Donc tu confirmes que je peux la jouer en mode YOLO ? Après tout, la version actuelle du paquet ne fait qu’afficher un message d’avertissement en plus, par rapport à l’initiale…

n°1477888
li1ju
ho putain, ça tourne !
Posté le 31-08-2022 à 10:53:41  profilanswer
 

o/
j'ai eu le probleme ici (car boot en EFI)..
solution si c'est deja trop tard
- démarrer sur un live cd
- monter les partitions / et /boot (si elles sont séparées) dans /mnt
- faire un chroot (arch-chroot /mnt)
- grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch
- update-grub
- verifier avec efibootmgr qu'on va bien booter sur arch
- sortir du chroot (exit) puis démonder (umount -R /mnt)
- rebooter

 

si on vient d'appliquer la MAJ et qu'il n'est pas encore trop tard, grub-install et update-grub et ça passe :)
Enfin, il y a eu hier/aujourd('hui une nouvelle MAJ de grub (322.gd9b4638c5-3), je ne sais pas ce qu'elle fait, mais lors de l'install ya bien un message pour prévenir.

Message cité 1 fois
Message édité par li1ju le 07-09-2022 à 23:42:35
n°1477890
Trit'
Posté le 31-08-2022 à 12:00:10  profilanswer
 

Le wiki d’Arch préconise d’utiliser carrément la commande « grub-mkconfig -o /boot/grub/grub.cfg » (ou autre chemin où doit se trouver ce fichier, éventuellement), plutôt que le « update-grub ».
 

li1ju a écrit :

Enfin, il y a eu hier/aujourd('hui une nouvelle MAJ de grub (322.gd9b4638c5-3), je ne sais pas ce qu'elle fait, mais lors de l'install ya bien un message pour prévenir.


La version « -1 » du paquet est celle qui a posé problème chez Arch, Endeavour, Manjaro (?), puisque c’est la version initiale de la révision 322 de GRUB 2.06.
La version « -2 », qui a dû rester en Testing, appliquait un revert sur un commit considéré comme problématique (sûrement celui qui est relatif aux changements dans fwsetup).
La version « -3 » publiée hier soir dans le canal Stable ne fait qu’ajouter le message d’avertissement après l’installation du paquet.

n°1477892
li1ju
ho putain, ça tourne !
Posté le 31-08-2022 à 12:02:49  profilanswer
 

en fait,update-grub est juste un script bash qui fait exactement grub-mkconfig -o /boot/grub/grub.cfg :D
 
et merci pour l'historique de grub. un pacman -Qc grub me dit juste qu'il n'y a pas de changelog :(

Message cité 2 fois
Message édité par li1ju le 31-08-2022 à 12:03:51
n°1477896
Trit'
Posté le 31-08-2022 à 13:19:41  profilanswer
 

li1ju a écrit :

en fait,update-grub est juste un script bash qui fait exactement grub-mkconfig -o /boot/grub/grub.cfg :D


Ça, je me doute ! :D
 

li1ju a écrit :

et merci pour l'historique de grub. un pacman -Qc grub me dit juste qu'il n'y a pas de changelog :(


Ça marche encore, depuis qu’ils ont déménagé sur GitHub (mais ça remonte à quelques années, déjà) ? [:transparency] Parce que tu l’as là-bas.

n°1477897
berlo
dubitatif
Posté le 31-08-2022 à 13:41:01  profilanswer
 

houlà ! merci pour l'info !
Je vais attendre un peu pour redémarrer ...

n°1477914
gee
Bon ben hon
Posté le 31-08-2022 à 22:05:14  profilanswer
 

li1ju a écrit :

et merci pour l'historique de grub. un pacman -Qc grub me dit juste qu'il n'y a pas de changelog :(


 
Ah je ne connaissais pas, c'est sympa :jap: .


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1477917
Elbarto
Posté le 31-08-2022 à 22:49:04  profilanswer
 

Trit' a écrit :

Dites, les gens : on est d’accord que si j’ai jamais eu de problème avec la dernière version de GRUB sur mes machines, je n’ai pas besoin de le réinstaller (comme c’est recommandé avec la dernière MAJ du paquet) ?

 

Grub bootloader upgrade and configuration incompatibilities

 

Idéalement il faudrait un hook pacman pour grub, dès que le paquet est mis à jour le hook se déclencherait, pour lancer les commandes d'installation de grub et de mise à jour du fichier de config grub.

 

On peut créer soi-même le hook pour grub.

 

J'ai crée 2 scripts (install_grub et maj_grub) qui fait les 2 opérations (réinstallation de grub, et mise à jour du fichier de config), que je lance à la main lorsque je vois que le paquet grub a été mis à jour.

 


# install_grub
Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.

 

# maj_grub
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-linux-lts
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-lts-fallback.img
Image Linux trouvée : /boot/vmlinuz-linux
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img
Attention : le sondeur de systèmes d'exploitation ne sera pas exécuté pour détecter d'autres partitions amorçables.
Les systèmes qu'elles contiennent ne seront pas ajoutés à la configuration de démarrage de GRUB.
Consultez la documentation relative à GRUB_DISABLE_OS_PROBER.
Ajout de l'entrée du menu d'amorçage pour les paramètres du firmware UEFI …
fait

 

Il suffirait que le hook pour grub lance ces 2 scripts.


Message édité par Elbarto le 31-08-2022 à 22:53:28
n°1477918
gee
Bon ben hon
Posté le 31-08-2022 à 22:50:14  profilanswer
 

On a cela pour systemd-boot.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1477919
Elbarto
Posté le 31-08-2022 à 22:56:39  profilanswer
 

Ce paquet n'existe pas dans les dépôts officiels, ni dans aur :

 

https://aur.archlinux.org/packages? [...] stemd-boot

 

Il sert à quoi ce paquet ?

 

Edit : tu parles peut-être de ce paquet :
https://aur.archlinux.org/packages/ [...] acman-hook

Message cité 1 fois
Message édité par Elbarto le 31-08-2022 à 22:57:46
n°1477921
Elbarto
Posté le 31-08-2022 à 23:02:45  profilanswer
 

Trit' a écrit :


La version « -3 » publiée hier soir dans le canal Stable ne fait qu’ajouter le message d’avertissement après l’installation du paquet.


 
Le message d'info :
 


(18/43) mise à jour de grub                                                                       [##########################################################] 100%
:: 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:
     $ grub-install ...
     $ grub-mkconfig -o /boot/grub/grub.cfg

n°1477922
gee
Bon ben hon
Posté le 31-08-2022 à 23:28:52  profilanswer
 


Exact.


---------------
"Phildar t'es vraiment une pute pas finie toi! Et Manu le gros porc arrete de t'marrer!"
n°1477934
berlo
dubitatif
Posté le 01-09-2022 à 11:52:06  profilanswer
 

Malgrés les mises en garde, j'ai bien merdé avec grub, je me la suis joué trop confiant et j'ai plus de boot.
Il faut que je tente la manip de li1ju...


Message édité par berlo le 01-09-2022 à 11:52:29
n°1477936
li1ju
ho putain, ça tourne !
Posté le 01-09-2022 à 12:04:12  profilanswer
 

rip :D
ca se répare bien, c'est la manip officielle qu'on veut voir sur le forum de arch ou endeavour :)
https://archlinux.org/news/grub-boo [...] ibilities/
https://forum.endeavouros.com/t/the [...] tion/30689

Message cité 1 fois
Message édité par li1ju le 01-09-2022 à 12:05:28
n°1477937
Elbarto
Posté le 01-09-2022 à 12:06:29  profilanswer
 

Je vais essayer de rédiger un hook pacman pour grub (installation MBR, ma carte mère ayant un bios classique non UEFI), pour automatiser la réinstallation et la mise à jour du fichier de configuration, en cas de mise à jour du paquet grub.

 

Mais peut-être que si les mainteneurs du paquet grub n'ont pas fourni de hook c'est peut-être qu'il y a une bonne raison ?
Ils ont peut-être peur que le script de réinstallation de grub foute le bordel si le script n'est pas fiable ? (cas particulier de multi-boot, avec une entrée windows dans le menu par exemple)

Message cité 1 fois
Message édité par Elbarto le 01-09-2022 à 12:08:49
n°1477941
berlo
dubitatif
Posté le 01-09-2022 à 12:26:22  profilanswer
 

li1ju a écrit :

rip :D
ca se répare bien, c'est la manip officielle qu'on veut voir sur le forum de arch ou endeavour :)
https://archlinux.org/news/grub-boo [...] ibilities/
https://forum.endeavouros.com/t/the [...] tion/30689

 

C'est la commande grub-install qui à merder, j'ai repris ce que tu avais mis, j'ai eu un message d'erreur sur la présence de fichier, je me suis dit "ça va, c'est trop compliqué, je vais faire plus de mal que de bien, ça doit aller quand même".
La deuxième commande est passée et le petit utilitaire de customisation de grub ne m'a pas retourné d'erreur en gui, j'ai cru que c'était bon signe :ange:

 

Je ne suis pas hyper confiant quand même, je ne mets pas assez les mains dedans pour maitriser quoique ce soit !


Message édité par berlo le 01-09-2022 à 12:41:01
n°1477943
Trit'
Posté le 01-09-2022 à 13:25:08  profilanswer
 

De mon côté, démarrage sans encombres ce matin sur les deux ordis. Mais j’avoue avoir serré les dents au moment d’allumer le premier d’entre eux (vu que si ça passait ou foirait sur l’un, ça aurait fait pareil sur l’autre). [:ula]


Message édité par Trit' le 01-09-2022 à 13:25:29
n°1477944
berlo
dubitatif
Posté le 01-09-2022 à 13:29:48  profilanswer
 

je suis sur l'iso endeavourous, mais je n'arrive pas à monter la partition EFI, pourquoi donc ?

 

mon disque linux :

[liveuser@eos-2022.08.28 ~]$ sudo fdisk -l
Disk /dev/nvme1n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: KXG60ZNV512G NVMe TOSHIBA 512GB        
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: A730113D-B972-432E-BC90-144ED5D0F2B0

 

Device             Start        End   Sectors   Size Type
/dev/nvme1n1p1      2048    1394687   1392640   680M EFI System
/dev/nvme1n1p2   1394688  106252287 104857600    50G Linux filesystem
/dev/nvme1n1p3 106252288  991825919 885573632 422.3G Linux filesystem
/dev/nvme1n1p4 991825920 1000214527   8388608     4G Linux swap

 

[liveuser@eos-2022.08.28 ~]$ sudo mount /dev/nvme1n1p1 /mnt/boot/efi
mount: /mnt/boot/efi: mount point does not exist.

 

** bon il n'y a pas le dossier efi, je le crée :

liveuser@eos-2022.08.28 boot]$ sudo mkdir efi

 

mais c'est encore pareil

[liveuser@eos-2022.08.28 boot]$ sudo mount /dev/nvme1n1p1 /mnt/boot/efi
mount: /mnt/boot/efi: mount point does not exist.


Message édité par berlo le 01-09-2022 à 13:33:45
n°1477945
Philip Mor​ris
Ballerine
Posté le 01-09-2022 à 13:33:35  profilanswer
 

Il y a une procédure particulière si tu es en btrfs ce ne serait pas ton cas des fois ?


---------------
I'm magni-fucking-fique.
n°1477946
Philip Mor​ris
Ballerine
Posté le 01-09-2022 à 13:36:27  profilanswer
 

Voir cette page à la section For BTRFS subvol schemes: https://discovery.endeavouros.com/s [...] s/2021/03/
Tu fais juste cette partie puis tu enchaines avec sudo arch-chroot /mnt
Et enfin grub-install


---------------
I'm magni-fucking-fique.
n°1477947
li1ju
ho putain, ça tourne !
Posté le 01-09-2022 à 13:47:05  profilanswer
 

faut voir exactement ce qu'il y a dans ta partition nvme1n1p1, mais ya des chances qu'il faudrait plutot le monter dans /boot (donc ici dans /mnt/boot) :)
ça dépend si ya tout le boot, ou juste l'EFI
edit: avant de monter la partition EFI, voir deja si ya quelquechose dans /mnt/boot.
si rien: sudo mount /dev/nvme1n1p1 /mnt/boot

Message cité 1 fois
Message édité par li1ju le 01-09-2022 à 13:50:54
n°1477948
Elbarto
Posté le 01-09-2022 à 14:13:26  profilanswer
 

Pour créer un hook grub qui réinstallera grub et mettra à jour la configuration dès la mise à jour du paquet :

 

- créer un fichier grub.hook, à mettre dans /etc/pacman.d/hooks/

 

[Trigger]
Operation = Upgrade
Type = Package
Target = grub

 

[Action]
Description = Re-installing grub bootloader
When = PostTransaction
Exec = /usr/bin/grub-install <mettre vos options selon cas MBR ou UEFI> && grub-mkconfig -o /boot/grub/grub.cfg

 

Selon que vous utilisez grub sur un système bios classique ou un système UEFI et ainsi que le type de partition (EXT4, BTRFS etc...) :  le contenu de la commande pour l'option "Exec" sera différente  [:icon4].
 
Cas le plus simple : système BIOS classique sur partitionnement MBR (PC ancien d'avant 2010), le X est la lettre du disque (a, b, c, d etc...) où l'on veut que le secteur de boot de grub s'installe, donc adaptez la commande :

 

grub-install --target=i386-pc /dev/sdX

 

les autres cas nécessitent de lire la page du wiki pour grub pour adapter la ligne de commande :
https://wiki.archlinux.org/title/GRUB#UEFI_systems

 

exemple pour de l'UEFI ça peut donner ceci :

 

grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB

 

Avant d'activer le hook il faut d'abord tester à la main la ligne de commande d'installation de grub et de mise à jour de la config de grub, si aucune erreur alors on peut utiliser le hook sans crainte, dans le cas contraire s'abstenir, surtout si système UEFI avec des options qui s'éloignent du cas standard.


Message édité par Elbarto le 01-09-2022 à 14:21:03
n°1477949
berlo
dubitatif
Posté le 01-09-2022 à 15:05:21  profilanswer
 

Philip Morris a écrit :

Il y a une procédure particulière si tu es en btrfs ce ne serait pas ton cas des fois ?

je suis en ext4, 64bits, cpu intel  
 
La seule originalité est que j'ai 2 disques nvme (un disque linux, un disque windows) sur un portable Dell Precision. Chaque disque à sa partition EFI, j'ai fait une copie du disque windows d'origine sur le 2eme disque en secours, et j'ai installé Arch sur le disque d'origine avec Anarchy.
 

li1ju a écrit :

faut voir exactement ce qu'il y a dans ta partition nvme1n1p1, mais ya des chances qu'il faudrait plutot le monter dans /boot (donc ici dans /mnt/boot) :)
ça dépend si ya tout le boot, ou juste l'EFI
edit: avant de monter la partition EFI, voir deja si ya quelquechose dans /mnt/boot.
si rien: sudo mount /dev/nvme1n1p1 /mnt/boot

je ne sais pas ce qu'il y a dans nvme1n1p1, c'est la partition EFI pour le boot.
 
dans /mnt/boot il y a : amd-ucode.img  grub  intel-ucode.img rien
 
edit 1 : la commande "sudo mount /dev/nvme1n1p1 /mnt/boot" est passée
 
maintenant j'ai ça :


[liveuser@eos-2022.08.28 boot]$ tree -L 3 -u -C
[root    ]  .
├── [root    ]  EFI
│   └── [root    ]  boot
│       ├── [root    ]  bootx64.efi
│       └── [root    ]  grubx64.efi
├── [root    ]  grub
│   ├── [root    ]  fonts
│   │   └── [root    ]  unicode.pf2
│   ├── [root    ]  grub.cfg
│   ├── [root    ]  grubenv
│   ├── [root    ]  themes
│   │   ├── [root    ]  breeze
│   │   └── [root    ]  starfield
│   ├── [root    ]  unicode.pf2
│   └── [root    ]  x86_64-efi
│       ├── [root    ]  acpi.mod
│       ├── [root    ]  adler32.mod
...
│       ├── [root    ]  zfs.mod
│       └── [root    ]  zstd.mod
├── [root    ]  initramfs-linux-fallback.img
├── [root    ]  initramfs-linux.img
├── [root    ]  syslinux
│   └── [root    ]  syslinux.cfg
├── [root    ]  System Volume Information
│   ├── [root    ]  AadRecoveryPasswordDelete
│   └── [root    ]  ClientRecoveryPasswordRotation
└── [root    ]  vmlinuz-linux


 
edit 2 :
J'ai redémarré et recommencé le chroot et indiqué le repertoire à grub-install

[root@EndeavourOS]: /># grub-install --efi-directory=/boot/EFI
Installing for x86_64-efi platform.
Installation finished. No error reported.


 
Mais je trouve la structure de ma partition etrange, c'est normal ça ?

[liveuser@eos-2022.08.28 /]$ tree -d -L 2 -u -C /mnt/boot
[root    ]  /mnt/boot
├── [root    ]  EFI
│   ├── [root    ]  boot
│   └── [root    ]  EFI
├── [root    ]  grub
│   ├── [root    ]  fonts
│   ├── [root    ]  locale
│   ├── [root    ]  themes
│   └── [root    ]  x86_64-efi
├── [root    ]  syslinux
└── [root    ]  System Volume Information
    ├── [root    ]  AadRecoveryPasswordDelete
    └── [root    ]  ClientRecoveryPasswordRotation


 
Bon je quitte le live cd et je redémarre [:zigg]
 
Edit 3 :
 
 [:mossieurpropre]  c'est bon, j'ai du recréer une entrée dans le bios et j'ai redémarré comme avant.
 
La purge cette maj, j'avais pas prévu de faire ça aujourd'hui ! :fou:  
 
merci à toi li1ju, tes indications m'ont bien aidé  [:el awrence]  
 
bon, je ne suis pas trop sûr de ma partition EFI quand même, c'est un sacré bordel la dedans ...


Message édité par berlo le 01-09-2022 à 17:13:22
n°1477951
li1ju
ho putain, ça tourne !
Posté le 01-09-2022 à 17:51:18  profilanswer
 

ha bravo :)
ca depend des installs.. traditionnellement, la partition EFI est montée dans le /boot, et contient tout (kernel, init, grub... et l'efi)
d’autres fois le /boot est dans le /, et ya une partition à part qui est montée dans /boot/efi
normalement, le grub-install refait le MBR de ton disque, et l'entrée EFI est créée automatiquement. cela peut se voir avec la commande 'efibootmgr' :)
(donc normalement pas besoin d'aller tripatouiller dans le bios. encore que si il est pas trop recent...)
et du coup tu dois effectivement avoir une entrée dans /etc/fstab indiquant cette partition.


Message édité par li1ju le 01-09-2022 à 17:54:21
n°1477952
berlo
dubitatif
Posté le 01-09-2022 à 18:21:09  profilanswer
 

Faut que je regarde (là, je suis retourné sur w10 faire les maj, je n'avais pas démarré dessus depuis 3 mois au moins), mais à l'installation il y 3 ans j'avais essayé de faire démarrer directement en uefi (enfin je ne connais pas trop les termes), sans passer par grub, mais il y a un souci avec le bios Dell. (efistub -> problème avec les bios Dell, j'avais noté à l'époque).
 
et je n'ai pas assez d'expérience pour savoir comment ça devrait être, c'est un peu ça le souci aussi.

n°1477953
Elbarto
Posté le 01-09-2022 à 19:10:37  profilanswer
 

Elbarto a écrit :

Je vais essayer de rédiger un hook pacman pour grub

 

Je viens de le créer, ça marche, avec quelques modifications par rapport à mon tutoriel plus haut :

 

1) on crée d'abord un script contenant les commandes de réinstallation de grub, et de mise à jour du fichier de configuration :

 

chemin du fichier : /usr/share/libalpm/scripts/reinstall-grub

 

l'exemple ici c'est le cas du bios legacy et du MBR présent sur le disque /dev/sda, à adapter selon votre type d'installation de grub, ne pas reprendre la ligne à l'identique si vous êtes dans une autre situation comme celle du forumeur Berlo [:icon4] :

 

#!/bin/sh
/usr/bin/grub-install --recheck /dev/sda && /usr/bin/grub-mkconfig -o /boot/grub/grub.cfg

 

2) on fait un "chmod +x /usr/share/libalpm/scripts/reinstall-grub" pour le rendre exécutable.

 

3) puis on crée le fichier hook :

 

chemin du fichier : /usr/share/libalpm/hooks/grub.hook

 

[Trigger]
Operation = Upgrade
Type = Package
Target = grub
 

 

[Action]
Description = Re-installing grub bootloader
When = PostTransaction
Exec = /usr/share/libalpm/scripts/reinstall-grub

 

ça marche nickel quand je réinstalle grub :

 

# pacman -S grub

 

:: Traitement des changements du paquet…
(1/1) réinstallation grub                                                                         [##########################################################] 100%
:: 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:
     $ grub-install ...
     $ grub-mkconfig -o /boot/grub/grub.cfg
:: Exécution des crochets (« hooks ») de post-transaction…
(1/3) Arming ConditionNeedsUpdate...
(2/3) Re-installing grub bootloader
Installation pour la plate-forme i386-pc.
Installation terminée, sans erreur.
Création du fichier de configuration GRUB…
Image Linux trouvée : /boot/vmlinuz-linux-lts
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-lts-fallback.img
Image Linux trouvée : /boot/vmlinuz-linux
Image mémoire initiale trouvée : /boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-fallback.img
Attention : le sondeur de systèmes d'exploitation ne sera pas exécuté pour détecter d'autres partitions amorçables.
Les systèmes qu'elles contiennent ne seront pas ajoutés à la configuration de démarrage de GRUB.
Consultez la documentation relative à GRUB_DISABLE_OS_PROBER.
Ajout de l'entrée du menu d'amorçage pour les paramètres du firmware UEFI …
fait
(3/3) Updating the info directory file...

 

Le plus important est le contenu du script "reinstall-grub" et de bien avoir lu la page wiki de grub pour bien comprendre son fonctionnement, si vos commandes sont foireuses alors le hook ne marchera pas.


Message édité par Elbarto le 01-09-2022 à 19:20:40
n°1477954
berlo
dubitatif
Posté le 01-09-2022 à 19:29:19  profilanswer
 

Je ne touche plus à rien  :D

 

fstab

# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p2
UUID=55ee744a-1bef-4a55-b2d5-787d4bf47025 /          ext4       rw,relatime 0 1

 

# /dev/nvme0n1p3
UUID=03c70a7c-b107-4dec-a053-83bd5e32c025 /home      ext4       rw,relatime 0 2

 

# /dev/nvme0n1p1
UUID=E6E8-563C       /boot      vfat       rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2

 

# /dev/nvme0n1p4
UUID=5e985300-72e4-4595-b054-653ffb34b36d none       swap       defaults   0 0

efibootmgr

$ efibootmgr
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0000
Boot0000* Windows Boot Manager  HD(1,GPT,4b9d3054-b7b1-41d1-85c0-7132ecd15f1e,0x800,0x154000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006
300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d00000000000100000010000000040000007fff0400
Boot0002* LINUX PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,8C-E3-8E-03-00-10-32-CA)/HD(1,GPT,57f335a5-ac0e-4ea3-bad4-efe095dccfa3,0x800,0x154000)/File(\EFI\EFI\arch\grubx64.efi)

 


Message édité par berlo le 10-10-2022 à 11:22:52
n°1477955
kajoux
Posté le 01-09-2022 à 19:31:07  profilanswer
 

@Elbarto
Pourquoi tu n'as pas continué à mettre ça dans  /etc/pacman.d/hooks/ comme plus haut ?
C'est ce qu'il vaut mieux faire je pense, i.e. laisser l'emplacement système tranquille.
J'ai des hooks dans /etc/pacman.d/hooks/ pour du packaging de dev et ça marche bien.

n°1477956
Elbarto
Posté le 01-09-2022 à 19:37:01  profilanswer
 

Ça m'évite de créer le dossier "hooks" dans /etc/pacman.d/ (car par défaut le dossier n'existe pas dans ce chemin), mais c'est vrai que j'aurai pu le faire.

n°1478018
Elbarto
Posté le 04-09-2022 à 09:27:56  profilanswer
 

Encore une nouvelle version du paquet grub, la quatrième :
 


Nom                      : grub
Version                  : 2:2.06.r322.gd9b4638c5-4
Paqueteur                : Christian Hesse <eworm@archlinux.org>
Compilé le               : ven. 02 sept. 2022 14:01:34
Installé le              : dim. 04 sept. 2022 07:30:09


mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  445  446  447  ..  468  469  470  471  472  473

Aller à :
Ajouter une réponse
 

Sujets relatifs
linux + routeur/modem = casse teteDonnez moi des raisons pour me mettre a Linux
Conversation Video sous Linuxfree dégroupé en sagem sous linux et xp??
Linux 10.0 ^no bootInstaller Linux avec Windows XP
integration d'un drivers dans linux comment?FreeBSD vs Linux
[LINUX] comment faire marcher une clé usb?Linux oui mais...
Plus de sujets relatifs à : [ Arch Linux ] Nouveauté, Stabilité, Simplicité [HAPPY BIRTHDAY !] \o/


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)