Outils pour utilisateurs

Outils du site


issue170:mon_opinion

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
issue170:mon_opinion [2021/06/27 10:35] auntieeissue170:mon_opinion [2021/06/28 08:02] (Version actuelle) d52fr
Ligne 7: Ligne 7:
 While writing these notes, I wanted to check the above ‘Hosted by ….’ timing when the WiFi was working correctly but, unfortunately, ‘speedtest-cli’ which is written in Python, is now not working and gives runtime errors.** While writing these notes, I wanted to check the above ‘Hosted by ….’ timing when the WiFi was working correctly but, unfortunately, ‘speedtest-cli’ which is written in Python, is now not working and gives runtime errors.**
  
-Q : Un utilisateur d’Ubuntu Desktop peut-il suivre le processus de démarrage d’Ubuntu 20.04 jusqu’à l’écran de connextion ?+Q : Un utilisateur d’Ubuntu Desktop peut-il suivre le processus de démarrage d’Ubuntu 20.04 jusqu’à l’écran de connexion ?
  
 La raison pour laquelle j’ai posé la question ci-dessus était que j'avais un problème de lenteur avec à la fois le WiFi et le Bluetooth. J’ai vu le problème quand j’ouvrais une page Web, dont l’ouverture s’arrêtait, alors que le transfert d’un fichier avec Bluetooth annonçait qu’il faudrait plus de 10 minutes pour charger un petit fichier. La raison pour laquelle j’ai posé la question ci-dessus était que j'avais un problème de lenteur avec à la fois le WiFi et le Bluetooth. J’ai vu le problème quand j’ouvrais une page Web, dont l’ouverture s’arrêtait, alors que le transfert d’un fichier avec Bluetooth annonçait qu’il faudrait plus de 10 minutes pour charger un petit fichier.
Ligne 13: Ligne 13:
 Après avoir cherché sur le Web, j’ai trouvé que je pouvais utiliser « speedtest-cli » pour vérifier la vitesse du réseau. Vous verrez que la vitesse de téléchargement est inexistante (ci-dessous). Après avoir cherché sur le Web, j’ai trouvé que je pouvais utiliser « speedtest-cli » pour vérifier la vitesse du réseau. Vous verrez que la vitesse de téléchargement est inexistante (ci-dessous).
  
-Tout en écrivant ces notes, je voulais vérifier le temps du « Hosted by... » (hébergé par…) ci-dessus quand le WiFi fonctionnait correctement, mais, malheureusement, « speedtest-cli », qui est écrit en Python ne fonctionne pas maintenant et donne des erreurs de durée d’exécution.+Tout en écrivant ces notes, je voulais vérifier le temps du « Hosted by... » (hébergé par…) ci-dessus quand le WiFi fonctionnait correctement, mais, malheureusement, « speedtest-cli », qui est écrit en Python ne fonctionne pas actuellement et donne des erreurs de durée d’exécution.
  
 **Also from the web, use ‘lspci -v’ to find the WiFi / Bluetooth device and driver being used, i.e. Qualcomm QCA9377 Adapter and ath10k_pci driver (bottom right). **Also from the web, use ‘lspci -v’ to find the WiFi / Bluetooth device and driver being used, i.e. Qualcomm QCA9377 Adapter and ath10k_pci driver (bottom right).
Ligne 25: Ligne 25:
 The following is my understanding of what happens when a computer starts Ubuntu. Please email ronnie@fullcirclemagazine.org with any comments, corrections, or observations; your help is appreciated, as I am unable to find a definitive explanation.** The following is my understanding of what happens when a computer starts Ubuntu. Please email ronnie@fullcirclemagazine.org with any comments, corrections, or observations; your help is appreciated, as I am unable to find a definitive explanation.**
  
-Égalementdu Web, utiliser « lspci -v » pour trouver le dispositif WiFi/Bluetooth et le pilote utilisés, c.-à-d. L’adaptateur Qualcomm QCA9377 et le pilote ath10k_pci.+Également du Web, utiliser « lspci -v » pour trouver le dispositif WiFi/Bluetooth et le pilote utilisés, c'est-à-dire l’adaptateur Qualcomm QCA9377 et le pilote ath10k_pci.
  
-Mais, si je regarde sous « Paramètres/À propos de/Mises à jour des logiciels/ Pilotes additionnels » (en haut à droite), on me dit que l’adaptateur QCA9377 utilise le pilote « Désactivé WiFi ASPM L0 » ??+Mais, si je regarde sous « Paramètres/À propos/Mises à jour logicielles/ Pilotes additionnels » (en haut à droite), on me dit que l’adaptateur QCA9377 utilise le pilote « WiFi ASPM L0 désactivé » ??
  
 Bon. Peut-on utiliser le processus de démarrage pour trouver l’endroit où le pilote de l’adaptateur réseau est chargé ?  Bon. Peut-on utiliser le processus de démarrage pour trouver l’endroit où le pilote de l’adaptateur réseau est chargé ? 
Ligne 33: Ligne 33:
 Démarrer Ubuntu Démarrer Ubuntu
  
-Voici ce que je comprends de ce qui se passe quand un ordinateur démarre sous Ubuntu. Je vous prie d’envoyer un mail à « ronnie@fullcirclemagazine.org » avec vos commentaires, corrections ou observations ; votre aide sera apprécié, car je n’arrive pas à trouver une explication définitive.+Voici ce que je comprends de ce qui se passe quand un ordinateur démarre sous Ubuntu. Je vous prie d’envoyer un mail à « ronnie@fullcirclemagazine.org » avec vos commentaires, corrections ou observations ; votre aide sera appréciée, car je n’arrive pas à trouver une explication définitive.
  
 **I wanted to try and understand the boot process, and find any files that link through from power up, to a prompt for me to log in. There have been many hours reading books, and looking on many, many web pages to get the information listed below. **I wanted to try and understand the boot process, and find any files that link through from power up, to a prompt for me to log in. There have been many hours reading books, and looking on many, many web pages to get the information listed below.
Ligne 55: Ligne 55:
 The first steps are the same for any computer and are hardware specific. The first steps are the same for any computer and are hardware specific.
  
-Je voulais essayer de comprendre le processus de démarrage et trouver tous les fichiers qui s’ouvre entre la mise sous tension et la page de connexion. J’ai passé des heures et des heures à  lire des livres et à chercher dans de très, très nombreuses pages Web pour obtenir les informations données ci-dessous.+Je voulais essayer de comprendre le processus de démarrage et trouver tous les fichiers qui s’ouvrent entre la mise sous tension et la page de connexion. J’ai passé des heures et des heures à  lire des livres et à chercher dans de très, très nombreuses pages Web pour obtenir les informations données ci-dessous.
  
 Avant qu’un système d’exploitation vous demande de vous connecter, il y a plusieurs étapes distinctes. Les étapes principales pour des ordinateurs d’avant 2011 sont : Avant qu’un système d’exploitation vous demande de vous connecter, il y a plusieurs étapes distinctes. Les étapes principales pour des ordinateurs d’avant 2011 sont :
Ligne 64: Ligne 64:
    ••Noyau Linux     ••Noyau Linux 
    ••Initial (init)    ••Initial (init)
-   ••Les programmes à niveau de fonctionnement+   ••Les programmes du niveau de fonctionnement
  
-En 2011, le BIOS et le MBR combinés ont étaient mis à jour et utilisent maintenant EFI ou Unified EFI ; aussi, les étapes principales sont :+En 2011, le BIOS et le MBR combinés ont été mis à jour et utilisent maintenant EFI ou Unified EFI ; aussi, les étapes principales sont :
    ••Power On Self Test (POST)     ••Power On Self Test (POST) 
    ••Extensible Firmware Interface (EFI) or Unified EFI (UEFI)    ••Extensible Firmware Interface (EFI) or Unified EFI (UEFI)
Ligne 80: Ligne 80:
 Computer manufacturers’ EFI (firmware interface) varies greatly but is more complex than the older BIOS. Instead of relying on code in the boot sector on the hard disk, EFI relies on boot loaders stored as files in a disk partition known as the EFI System Partition (ESP). Thus EFI manages the storage of separate boot loaders for each OS that you install on the computer, e.g. Ubuntu, Mint, Windows, etc.** Computer manufacturers’ EFI (firmware interface) varies greatly but is more complex than the older BIOS. Instead of relying on code in the boot sector on the hard disk, EFI relies on boot loaders stored as files in a disk partition known as the EFI System Partition (ESP). Thus EFI manages the storage of separate boot loaders for each OS that you install on the computer, e.g. Ubuntu, Mint, Windows, etc.**
  
-POST, comme le nom suggère, est un auto-test d’accès à la mémoire directe et à d’autres matériels, les initialisant à un état opérationnel et fonctionnelconnu, c’est-à-direl’alimentation, la mémoire, le processeur, etc.+POST, comme le nom suggère, est un auto-test d’accès à la mémoire directe et à d’autres matériels, les initialisant à un état opérationnel et fonctionnel connu, c’est-à-dire l’alimentation, la mémoire, le processeur, etc.
  
-L’ordre dans lequel l’ordinateur recherche un chargeur de démarrage peut être ajusté en utilisant le BIOS, par exemple CD-ROM, USB, Disque dur, etc. L’utilisation principale du BIOS original était de lire le MBR (Master Boot Record, parfois « zone d’amorce » en français) qui pointait vers le seul et unique système d’exploitation stocké dans le secteur de démarrage.+L’ordre dans lequel l’ordinateur recherche un chargeur de démarrage peut être ajusté en utilisant le BIOS, par exemple CD-ROM, USB, disque dur, etc. La fonction principale du BIOS original était de lire le MBR (Master Boot Record, parfois « zone d’amorçage » en français) qui pointait vers le seul et unique système d’exploitation stocké dans le secteur de démarrage.
  
-L’EFI (interface du firmware) des fabricants varie énormément, mais est plus complexe que son aîné, le BIOS. Au lieu de se fier au code dans le secteur boot sur le disque dur, l’EFI fait confiance aux chargeurs de démarrage stockés en tant que fichiers dans une partition du disque appelée (l’EFI System Partition (ESP). Ainsi, l’EFI gère le stockage de chacun du chargeur de démarrage pour chaque système d’exploitation que vous installez sur l’ordinateur, notamment Ubuntu, Mint, Windows, etc.+L’EFI (interface du firmware) des fabricants varie énormément, mais est plus complexe que son aîné, le BIOS. Au lieu de se fier au code dans le secteur boot sur le disque dur, l’EFI fait confiance aux chargeurs de démarrage stockés en tant que fichiers dans une partition du disque appelée (l’EFI System Partition (ESP). Ainsi, l’EFI gère le stockage de chaque chargeur de démarrage pour chaque système d’exploitation que vous installez sur l’ordinateur, notamment Ubuntu, Mint, Windows, etc.
  
 **GRUB is the program which makes the computer smart enough to find the operating system kernel and start loading it into memory. The original GRUB has been superseded by GRUB2, but most systems use the name of ‘GRUB’ for GRUB2, and ‘GRUB Legacy’ for the original GRUB. The main difference is that GRUB Legacy was used with BIOS, whereas GRUB (GRUB2) is designed to work with EFI. **GRUB is the program which makes the computer smart enough to find the operating system kernel and start loading it into memory. The original GRUB has been superseded by GRUB2, but most systems use the name of ‘GRUB’ for GRUB2, and ‘GRUB Legacy’ for the original GRUB. The main difference is that GRUB Legacy was used with BIOS, whereas GRUB (GRUB2) is designed to work with EFI.
Ligne 98: Ligne 98:
 Le noyau Linux est au cœur de tout système Linux ; il est composé de pilotes du noyau, dont beaucoup sont sous la forme de modules du noyau qui gèrent le matériel sous Linux. Le noyau Linux est au cœur de tout système Linux ; il est composé de pilotes du noyau, dont beaucoup sont sous la forme de modules du noyau qui gèrent le matériel sous Linux.
  
-Initial (ou le processus d’initialisation) démarre tous les programmes selon les fonctionnalités que l’utilisateur veut exécuter dans le système Linux. Par exemple, sur un ordinateur portable, le système Linux n’a pas besoin de démarrer un service de serveur Web et un serveur Linux utilisé en entreprise n’a pas besoin de démarrer un environnement de bureau graphique.+Initial (ou le processus d’initialisation) démarre tous les programmes selon les fonctionnalités que l’utilisateur veut exécuter dans le système Linux. Par exemple, sur un ordinateur portable, le système Linux n’a pas besoin de démarrer un service de serveur Webet un serveur Linux utilisé en entreprise n’a pas besoin de démarrer un environnement graphique de bureau.
  
-« Runlevel Programs » (les programmes de niveau de fonctionnement). C'est le processus d’initialisation qui décide quels services il faut démarrer selon le niveau de fonctionnement du système. Il y a sept niveaux, de 0 à 6, et un ensemble de services qui devrait être activé pour un niveau de fonctionnement précis est assigné à chacun.+« Runlevel Programs » (les programmes du niveau de fonctionnement). C'est le processus d’initialisation qui décide quels services il faut démarrer selon le niveau de fonctionnement du système. Il y a sept niveaux, de 0 à 6, et un ensemble de servicesqui devrait être activé pour un niveau de fonctionnement précisest assigné à chacun.
  
 **Background of GNU/Linux  **Background of GNU/Linux 
Ligne 118: Ligne 118:
 Au départ, c’était à la fois Richard M. Stallman et Linus Torvalds qui ont créé GNU/Linux. Tous les systèmes que nous appelons aujourd’hui Linux sont, en fait, construits sur le travail de cette collaboration. Linux est un système d’exploitation du type Unix qui se conforme de près aux conventions et normes associées à Unix, mais ne contient aucun morceau du code Unix original. Au départ, c’était à la fois Richard M. Stallman et Linus Torvalds qui ont créé GNU/Linux. Tous les systèmes que nous appelons aujourd’hui Linux sont, en fait, construits sur le travail de cette collaboration. Linux est un système d’exploitation du type Unix qui se conforme de près aux conventions et normes associées à Unix, mais ne contient aucun morceau du code Unix original.
  
-Unix et GNU/Linux utilisent des « runlevels » (niveaux de fonctionnement), numérotés de 0 à 6, et S est parfois utilisé comme synonyme d’un de ces niveaux. Le dossier « etc/ » (dans Ubuntu 20.04 a des sous-dossiers de rc0.d à rc6.d, ainsi que rcS.d – qui ressemblent à des niveaux de fonctionnement.+Unix et GNU/Linux utilisent des « runlevels » (niveaux de fonctionnement), numérotés de 0 à 6, et S est parfois utilisé comme synonyme d’un de ces niveaux. Le dossier « etc/ » (dans Ubuntu 20.04a des sous-dossiers de rc0.d à rc6.d, ainsi que rcS.d – qui ressemblent à des niveaux de fonctionnement.
  
 Ubuntu est ce qui s’appelle une distribution de GNU/Linux, ou distrib. en abréviation. Il y a de nombreuses distrib. Linux : Mint, SUSE, Fedora Red Hat, etc., y compris Ubuntu, qui utilisent tous le noyau Linux, mais ensuite construisent leur propre interface utilisateur et autres logiciels par-dessus. Ubuntu est ce qui s’appelle une distribution de GNU/Linux, ou distrib. en abréviation. Il y a de nombreuses distrib. Linux : Mint, SUSE, Fedora Red Hat, etc., y compris Ubuntu, qui utilisent tous le noyau Linux, mais ensuite construisent leur propre interface utilisateur et autres logiciels par-dessus.
Ligne 138: Ligne 138:
 Le « grand unified boot loader » qu’utilise Ubuntu 20.04 est GRUB (GRUB2, pas GRUB Legacy). Linux se sert de GRUB pour permettre à l’utilisateur de démarrer différents systèmes d’exploitation sur un seul ordinateur, mais à des moments différents. Le « grand unified boot loader » qu’utilise Ubuntu 20.04 est GRUB (GRUB2, pas GRUB Legacy). Linux se sert de GRUB pour permettre à l’utilisateur de démarrer différents systèmes d’exploitation sur un seul ordinateur, mais à des moments différents.
  
-Le fichier de GRUB que l’ordinateur lance se nomme grub.cfg est dans le répertoire boot/grub/grub.cfg. Le contenu du fichier grub.cfg est généré automatiquement par « grub-mkconfig » en utilisant des modèles venant de /etc/grub.d et des paramètres qui viennent de /etc/default/grub.+Le fichier de GRUBque l’ordinateur lance se nomme grub.cfgest dans le répertoire boot/grub/grub.cfg. Le contenu du fichier grub.cfg est généré automatiquement par « grub-mkconfig » en utilisant des modèles venant de /etc/grub.d et des paramètres qui viennent de /etc/default/grub.
  
 Comme mentionné ci-dessus, le noyau Linux est au cœur de toutes les distrib. Comme mentionné ci-dessus, le noyau Linux est au cœur de toutes les distrib.
Ligne 156: Ligne 156:
 I was hoping to see ‘systemd’ being called from GRUB, but all I could find there was the ‘initrd’ ram file and the ‘insmod’ tool. So I do not know how ‘systemd’ gets started. It may be that the last thing that the kernel does is to start ‘systemd’, but I can not find anywhere to confirm this.** I was hoping to see ‘systemd’ being called from GRUB, but all I could find there was the ‘initrd’ ram file and the ‘insmod’ tool. So I do not know how ‘systemd’ gets started. It may be that the last thing that the kernel does is to start ‘systemd’, but I can not find anywhere to confirm this.**
  
-Là, je ne comprends plus grand-chose , car les distrib. Ubuntu antérieures utilisaient « init », « SystemV » et « run levels » pour charger d’autres fichiers, pilotes, etc., pour arriver à un système d’exploitation fonctionnel. Comme je l’ai déjà mentionné, Ubuntu 20.04 contient des sous-dossiers qui ressemble tout à fait à des « niveaux de fonctionnement ».+Là, je ne comprends plus grand-chose , car les distrib. Ubuntu antérieures utilisaient « init », « SystemV » et « run levels » pour charger d’autres fichiers, pilotes, etc., pour arriver à un système d’exploitation fonctionnel. Comme je l’ai déjà mentionné, Ubuntu 20.04 contient des sous-dossiers qui ressemblent tout à fait à des « niveaux de fonctionnement ».
  
-On nous dit que Ubuntu 20.04 utilise « systemd ». « systemd » regarde dans le dossier etc/dystemd/system pour le fichier default.target. Quand vous trouvez ce fichier, ce n’est qu’un lien vers le fichier lib/systemd/system/graphical.target.+On nous dit qu'Ubuntu 20.04 utilise « systemd ». « systemd » regarde dans le dossier etc/dystemd/system pour le fichier default.target. Quand vous trouvez ce fichier, ce n’est qu’un lien vers le fichier lib/systemd/system/graphical.target.
  
 J’espérais voir que « systemd » était appelé à partir de GRUB, mais tout ce que je pouvais y trouver était le fichier ram « initrd » et l’outil « insmod ». Ainsi, je ne sais pas du tout comment « systemd » est démarré. Démarrer « systemd » est peut-être la dernière chose que fait le noyau, mais je ne trouve une confirmation de cela nulle part. J’espérais voir que « systemd » était appelé à partir de GRUB, mais tout ce que je pouvais y trouver était le fichier ram « initrd » et l’outil « insmod ». Ainsi, je ne sais pas du tout comment « systemd » est démarré. Démarrer « systemd » est peut-être la dernière chose que fait le noyau, mais je ne trouve une confirmation de cela nulle part.
Ligne 170: Ligne 170:
 Opening the files only shows that the contents of these files point to more general target files.** Opening the files only shows that the contents of these files point to more general target files.**
  
-« systemd » utilise des fichiers « cible » qui sont l’état d’exécution actuel ou désiré de Linux et c’est eux qui définissent les services qui doivent être présents, lancés et actifs pour que le système tourne dans cet état désiré. Un état désiré pourrait être le « rescue.target », juste un système de base ou le « graphical.target » dans lequel tous les services sont démarrés et il y a une interface graphique.+« systemd » utilise des fichiers « cible » qui sont l’état d’exécution actuel ou désiré de Linux et ce sont eux qui définissent les services qui doivent être présents, lancés et actifs pour que le système tourne dans cet état désiré. Un état désiré pourrait être le « rescue.target », juste un système de base ou le « graphical.target » dans lequel tous les services sont démarrés et qui a une interface graphique.
  
 Le diagramme ci-dessous est une copie de la page man « boot » et montre la séquence générale des événements pendant le démarrage systemd. Le diagramme ci-dessous est une copie de la page man « boot » et montre la séquence générale des événements pendant le démarrage systemd.
  
-(proche de l’en-tête Network File System dans la liste) et trouvez une référence à l'un des deux pilores du réseau WiFi que nous avons trouvés plus tôt ? (voir en bas à droite). //Bab et d52fr, je ne comprends pas cela et me demandais s'il ne faudrait pas carrément supprimer cette bribe de phrase.// +L’ouverture des fichiers montre uniquement que le contenu de ces fichiers pointe vers des fichiers cible qui sont plus généraux.
- +
-L’ouverture des fichiers ne montre que le contenu de ces fichiers pointe vers des fichiers cible qui sont plus généraux.+
  
 **Summing Up **Summing Up
Ligne 200: Ligne 198:
 Puisque le portable était toujours sous garantie, j’ai demandé de nombreuses fois des conseils techniques auprès de Dell sur la lenteur du WiFi, mais on m’a dit que, puisque le système d’exploitation était Ubuntu, ils ne pouvaient pas m’aider. Puisque le portable était toujours sous garantie, j’ai demandé de nombreuses fois des conseils techniques auprès de Dell sur la lenteur du WiFi, mais on m’a dit que, puisque le système d’exploitation était Ubuntu, ils ne pouvaient pas m’aider.
  
-Pendant que j’essayais de trouver pourquoi le WiFi et le Bluetooth était tellement lents, j’ai utilisé les pages Web des procédures de test Ubuntu de chez Dell pour enregistrer les résultats de mes tests en vue d’une autre discussion avec Dell. Aucun fichier n’a été changé, mais pour aucune raison que je puisse trouver, le système a tout simplement commencé à fonctionner pleinement à nouveau.+Pendant que j’essayais de trouver pourquoi le WiFi et le Bluetooth était tellement lents, j’ai utilisé les pages Web des procédures de test Ubuntu de chez Dell pour enregistrer les résultats de mes tests en vue d’une autre discussion avec Dell. Aucun fichier n’a été changé, maispour aucune raison que je puisse trouver, le système a tout simplement commencé à fonctionner pleinement à nouveau.
  
 //Bio : Wil Lake est un ingénieur mécanicien retraité qui a suivi une seconde formation comme ingénieur informatique quand les Micro-processeurs sont devenus populaires. Il travaille dans l’industrie informatique depuis plus de 30 ans et habite dans les Cotswolds, Angleterre, R.U. Depuis des années, il y rénove un étable.// //Bio : Wil Lake est un ingénieur mécanicien retraité qui a suivi une seconde formation comme ingénieur informatique quand les Micro-processeurs sont devenus populaires. Il travaille dans l’industrie informatique depuis plus de 30 ans et habite dans les Cotswolds, Angleterre, R.U. Depuis des années, il y rénove un étable.//
  
issue170/mon_opinion.1624782914.txt.gz · Dernière modification : 2021/06/27 10:35 de auntiee