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
demarrage [Le 26/01/2019, 21:15] sangorysdemarrage [Le 12/03/2022, 13:59] (Version actuelle) – [Comment Ubuntu démarre ?] 37.165.240.149
Ligne 1: Ligne 1:
-====== Comment Ubuntu démarre / le startup / le démarrage ======+{{tag>système installation amorçage}} 
 +---- 
 +====== Comment Ubuntu démarre ======
 <note important>A compléter</note> <note important>A compléter</note>
 +Cette page décrit la chronologie des processus de démarrage / BOOT / startup sous Ubuntu.
  
   - Mise sous tension   - Mise sous tension
-  - Démarrage du [[https://fr.wikipedia.org/wiki/BIOS|BIOS]] +  - Démarrage du firmware [[wpfr>BIOS|BIOS sur wikipédia]], ou sur la page de doc [[:bios|doc]] ou [[uefi|UEFI (~EFI)]] 
-  - Lecture de la zone de boot (master boot record) +  - Lecture de la zone de boot (master boot record) ou [[uefi|UEFI (~EFI)]] 
-    - Démarrage du boot loader ([[grub]], [[lilo]], ...) +  - Démarrage du boot loader ([[grub]], [[lilo]], ...) 
-  - Lancement des processus System V init : +  - Lancement du premier processus [[systemd|Systemd]] (ou [[script_sysv|System V]]) : /sbin/init (configurable avec /etc/inittab) 
-    - Lancement des scripts du dossier /etc/init.d/rcS/ par ordre alphabetique (SXXyyyyyy). Plus précisément, les scripts du dossier /etc/rcS.d sont des liens vers les scripts du dossier [[init_d|/etc/init.d/]] +  - Lancement des scripts du dossier **/etc/init.d/rcS/** par ordre alphabétique (SXXyyyyyy). Plus précisément, les scripts du dossier /etc/rcS.d sont des liens vers les scripts du dossier [[init_d|/etc/init.d/]]. Le dernier script lancé est **/etc/init.d/rc.local** 
-  - Lancement de [[environnements|l'interface graphique]] (commande startx+  - Lancement du gestionnaire de fenêtre X via startx 
-  - Lancement du [[fenetre_de_connexion|gestionnaire de session/connexion]] +    - Lancement de [[wpfr>xinit|xinit]] 
-  - Lancement de [[environnements|l'environnements de bureau]]+    - Lancement du fichier global xinitrc : /etc/X11/xinit/xinitrc (démarrage de la partie graphique : some GUI-related settings such as key bindings (with xmodmap or xkbcomp), X resources (with xrdb)
 +    - Lancement du [[fenetre_de_connexion|gestionnaire de session/connexion]] 
 +      - Lancement du script global de session X /etc/X11/Xsession puis du script utilisateur de session ~/.xsession 
 +    - [[environnements|l'interface graphique]] 
 +  - Lancement de [[environnements|l'environnement de bureau]]
     - A la fin du lancement de l'environnement de bureau, [[tutoriel:application_demarrage|les applications sont lancées]]     - A la fin du lancement de l'environnement de bureau, [[tutoriel:application_demarrage|les applications sont lancées]]
 +
 +
 +====== Pour en savoir plus ======
 +  * [[https://unix.stackexchange.com/questions/281858/difference-between-xinitrc-xsession-and-xsessionrc|Difference between xinitrc xsession and xsessionrc on StackExchange]]
 +  * [[https://www.zebulon.fr/dossiers/articles/62-optimiser-linux.html/3|Explication du démarrage de init chez Zebulon]]