Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² ΠΊΠΎΡ€Π·ΠΈΠ½ΡƒΠŸΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚ΡŒ
Найти Π² Π”Π·Π΅Π½Π΅
SysAdmin_Tools

🧠 Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΡˆΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€

🧠 Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΡˆΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€? Π’Ρ‹ наТимаСшь ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ πŸ’‘ ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ»ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΡƒΠΆΠ΅ залипаСшь Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Но Ρ‡Ρ‚ΠΎ творится Π² Π½Π΅Π΄Ρ€Π°Ρ… систСмы Π² эти Π·Π°Π²Π΅Ρ‚Π½Ρ‹Π΅ сСкунды (ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹) Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ? На самом Π΄Π΅Π»Π΅, это Ρ†Π΅Π»ΠΎΠ΅ прСдставлСниС β€” с BIOS, Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ, ядром ΠΈ слуТбами Π”Π°Π²Π°ΠΉ Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ… разбСрёмся, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы (ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° всё ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ πŸ˜…) πŸ”Œ Π¨Π°Π³ 1: BIOS ΠΈΠ»ΠΈ UEFI β€” встрСча с ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π² ΠΈΠ³Ρ€Ρƒ вступаСт ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°: BIOS ΠΈΠ»ΠΈ Π΅Π³ΠΎ наслСдник UEFI. Она Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ POST: βœ… процСссор Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚? βœ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠ° вставлСна? βœ… диск Π½Π°ΠΉΠ΄Π΅Π½? Π—Π°Ρ‚Π΅ΠΌ UEFI ΠΈΡ‰Π΅Ρ‚, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π»Π΅ΠΆΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅ΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅. πŸ“¦ Π¨Π°Π³ 2: Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ GRUB) GRUB β€” наш ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ Π² ΠΌΠΈΡ€ ядра. ИмСнно ΠΎΠ½ Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΡƒΡŽ систСму Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ (Ссли ΠΈΡ… нСсколько), ΠΈ с ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ. Π’Ρ‹ ΠΌΠΎΠ³ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ мСню: Ubuntu/Arch/Fedora/RedOS(ΠΏΡƒΠΏΡƒΠΏΡƒ) Advanced options ΠΈΡ‚ΠΏ πŸ›  Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ e ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ядра β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ nomodeset, Ссли

🧠 Π§Ρ‚ΠΎ происходит, ΠΊΠΎΠ³Π΄Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΡˆΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€?

Π’Ρ‹ наТимаСшь ΠΊΠ½ΠΎΠΏΠΊΡƒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ πŸ’‘ ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ»ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ ΡƒΠΆΠ΅ залипаСшь Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. Но Ρ‡Ρ‚ΠΎ творится Π² Π½Π΅Π΄Ρ€Π°Ρ… систСмы Π² эти Π·Π°Π²Π΅Ρ‚Π½Ρ‹Π΅ сСкунды (ΠΈΠ»ΠΈ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹) Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ?

На самом Π΄Π΅Π»Π΅, это Ρ†Π΅Π»ΠΎΠ΅ прСдставлСниС β€” с BIOS, Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠΎΠΌ, ядром ΠΈ слуТбами

Π”Π°Π²Π°ΠΉ Π½Π° ΠΏΠ°Π»ΡŒΡ†Π°Ρ… разбСрёмся, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ происходит ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы (ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° всё ΠΈΠ΄Ρ‘Ρ‚ Π½Π΅ Ρ‚Π°ΠΊ πŸ˜…)

πŸ”Œ Π¨Π°Π³ 1: BIOS ΠΈΠ»ΠΈ UEFI β€” встрСча с ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π² ΠΈΠ³Ρ€Ρƒ вступаСт ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ°: BIOS ΠΈΠ»ΠΈ Π΅Π³ΠΎ наслСдник UEFI.

Она Π΄Π΅Π»Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ POST:

βœ… процСссор Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

βœ… ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²ΠΊΠ° вставлСна?

βœ… диск Π½Π°ΠΉΠ΄Π΅Π½?

Π—Π°Ρ‚Π΅ΠΌ UEFI ΠΈΡ‰Π΅Ρ‚, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ Ρ€Π°Π·Π΄Π΅Π»Π΅ Π»Π΅ΠΆΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ, ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‘Ρ‚ Π΅ΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

πŸ“¦ Π¨Π°Π³ 2: Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ GRUB)

GRUB β€” наш ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ Π² ΠΌΠΈΡ€ ядра. ИмСнно ΠΎΠ½ Ρ€Π΅ΡˆΠ°Π΅Ρ‚, ΠΊΠ°ΠΊΡƒΡŽ систСму Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ (Ссли ΠΈΡ… нСсколько), ΠΈ с ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ.

Π’Ρ‹ ΠΌΠΎΠ³ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠ΅ мСню:

Ubuntu/Arch/Fedora/RedOS(ΠΏΡƒΠΏΡƒΠΏΡƒ) Advanced options ΠΈΡ‚ΠΏ

πŸ›  Π’ этот ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ e ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ядра β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ nomodeset, Ссли Π³Π»ΡŽΡ‡ΠΈΡ‚ Π²ΠΈΠ΄Π΅ΠΎΠ΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

πŸ’¬ GRUB ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠ°ΡΡ‚ΠΎΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡƒ, ΠΌΠ΅Π½ΡΡ‚ΡŒ Ρ„ΠΎΠ½, Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΉΠΌΠ΅Ρ€ Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

🧠 Π¨Π°Π³ 3: Π―Π΄Ρ€ΠΎ Linux

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ загруТаСтся ядро β€” сСрдцС систСмы.

Оно:

- ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ устройства

- ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму

- запускаСт init β€” ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ„Π°Π·Ρƒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ОБ.

🐧 Π―Π΄Ρ€ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ: Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ сСрвСр/Π½ΠΎΡƒΡ‚Π±ΡƒΠΊ. О Ρ‡Π΅ΠΌ ΠΌΡ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… постах)

πŸ§ͺ Для линуксойдов - ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ систСму с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ quiet splash, ΡƒΠ²ΠΈΠ΄ΠΈΡˆΡŒ всС Π»ΠΎΠ³ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ πŸ‘€

βš™οΈ Π¨Π°Π³ 4: Init-систСма (Ρ‡Π°Ρ‰Π΅ всСго systemd)

systemd β€” ΠΌΠΎΠ·Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ запускаСт:

- сСтСвыС слуТбы

- Π΄Π΅ΠΌΠΎΠ½Ρ‹ (sshd, cups, bluetooth)

- дисплСйный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ (GDM, SDDM, LightDM)

πŸ“ˆ Π₯ΠΎΡ‡Π΅ΡˆΡŒ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ?

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈ:

systemd-analyze

А ΠΏΠΎΡ‚ΠΎΠΌ:

systemd-analyze blame

πŸ” Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ тратится Π½Π° ΠΊΠ°ΠΆΠ΄ΡƒΡŽ слуТбу.

πŸ–₯ Π¨Π°Π³ 5: ДисплСйный ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅

Π’Π΅ΠΏΠ΅Ρ€ΡŒ запускаСтся GUI:

Gnome, KDE, XFCE, wayland (красивая ΡˆΡ‚ΡƒΠΊΠ° кстати) β€” всС Π½Π° Ρ‚Π²ΠΎΠΉ Π²Ρ‹Π±ΠΎΡ€.

И Π²ΠΎΡ‚ Ρ‚Ρ‹ ΡƒΠΆΠ΅ Π² ΡƒΡŽΡ‚Π½ΠΎΠΉ срСдС, Π³ΠΎΡ‚ΠΎΠ² ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ neofetch 😎

🧯 А Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ пошло Π½Π΅ Ρ‚Π°ΠΊ?

- GRUB Π½Π΅ грузится β†’ восстанавливай Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ (grub-install, update-grub)

- Π―Π΄Ρ€ΠΎ ругаСтся β†’ ΠΏΡ€ΠΎΠ±ΡƒΠΉ ΡΡ‚Π°Ρ€ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ Ρ‡Π΅Ρ€Π΅Π· Advanced options

- systemd висит β†’ смотри journalctl -xb

πŸŽ’ Π›Π°ΠΉΡ„Ρ…Π°ΠΊ: всСгда ΠΈΠΌΠ΅ΠΉ ΠΏΠΎΠ΄ Ρ€ΡƒΠΊΠΎΠΉ live-USB с Linux ΠΈΠ»ΠΈ Windows систСмой β€” пригодится для Ρ€Π΅ΠΌΠΎΠ½Ρ‚Π°.

πŸ’¬ Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ постС расскаТу β€” Ρ‡Π΅ΠΌ отличаСтся BIOS ΠΎΡ‚ UEFI, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Secure Boot Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚ Linux πŸ’£