Найти Π² Π”Π·Π΅Π½Π΅
Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста

🐧🍎 Π‘Ρ‚Π°Π²ΠΈΠΌ Fedora Π½Π° MacBook Pro 2019 с Ρ‡ΠΈΠΏΠΎΠΌ T2 ΠΈ Π½Π΅ Π»ΠΎΠΌΠ°Π΅ΠΌ систСму Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΆΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ

Π§ΠΈΠΏ T2 Π² MacBook β€” это Π·Π°Ρ‰ΠΈΡ‚Π° Apple ΠΎΡ‚ всСго Π½Π΅Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Linux. Но Π΅ΡΡ‚ΡŒ способ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ всС Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Fedora с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Wi-Fi, Π·Π²ΡƒΠΊΠΎΠΌ ΠΈ Π΄Π°ΠΆΠ΅ Touch Bar. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий. ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Π½Π° своём ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅. МСня Π·ΠΎΠ²ΡƒΡ‚ Бтанислав, я ИВ-спСциалист Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠšΠΈΠ±Π΅Ρ€ΠΏΡ€ΠΎΡ‚Π΅ΠΊΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Β«ΠšΠΈΠ±Π΅Ρ€ Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Β». Π Π°Π½Π΅Π΅ я дСлился своСй историСй: β€οΈπŸ™ ΠŸΡƒΡ‚ΡŒ ΠΊ ΠΌΠ΅Ρ‡Ρ‚Π΅: ΠΊΠ°ΠΊ ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π½Π΅ помСшала ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π±ΠΎΡ€ΡŒΠ±Ρƒ Π·Π° Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ (https://habr.com/ru/articles/776424/) ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ расскаТу Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ новости. MacBook Air/Pro 2018–2020 с Ρ‡ΠΈΠΏΠΎΠΌ T2 β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых слоТных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для Linux, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Fedora Linux: Wi-Fi, Π·Π²ΡƒΠΊ, Ρ‚Π°Ρ‡ΠΏΠ°Π΄, Touch Bar ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ. Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ β€” ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство ΠΏΠΎ установкС Fedora 42 Π½Π° MacBook Pro 2019 с T2. ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ Π² Recovery Mode (⌘ + R) ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Startup Security Utility: Π˜Π½Π°Ρ‡Π΅ Linux просто Π½Π΅ загрузится. ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ: Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ Fedora.
ОглавлСниС

Π§ΠΈΠΏ T2 Π² MacBook β€” это Π·Π°Ρ‰ΠΈΡ‚Π° Apple ΠΎΡ‚ всСго Π½Π΅Ρ€ΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Linux. Но Π΅ΡΡ‚ΡŒ способ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ всС Π»ΠΎΠ²ΡƒΡˆΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Fedora с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ Wi-Fi, Π·Π²ΡƒΠΊΠΎΠΌ ΠΈ Π΄Π°ΠΆΠ΅ Touch Bar. Π“Π»Π°Π²Π½ΠΎΠ΅ β€” Π·Π½Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий. ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Π½Π° своём ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅.

ПолноС руководство ΠΏΠΎ установкС, настройкС ядра ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡŽ Wi-Fi, Bluetooth, Π·Π²ΡƒΠΊΠ° ΠΈ Ρ‚Π°Ρ‡ΠΏΠ°Π΄Π°

МСня Π·ΠΎΠ²ΡƒΡ‚ Бтанислав, я ИВ-спСциалист Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠšΠΈΠ±Π΅Ρ€ΠΏΡ€ΠΎΡ‚Π΅ΠΊΡ‚ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Β«ΠšΠΈΠ±Π΅Ρ€ Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π°Β». Π Π°Π½Π΅Π΅ я дСлился своСй историСй: β€οΈπŸ™ ΠŸΡƒΡ‚ΡŒ ΠΊ ΠΌΠ΅Ρ‡Ρ‚Π΅: ΠΊΠ°ΠΊ ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π½Π΅ помСшала ΡΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Π±ΠΎΡ€ΡŒΠ±Ρƒ Π·Π° Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ (https://habr.com/ru/articles/776424/) ΠΈ Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ расскаТу Ρ…ΠΎΡ€ΠΎΡˆΠΈΠ΅ новости.

MacBook Air/Pro 2018–2020 с Ρ‡ΠΈΠΏΠΎΠΌ T2 β€” ΠΎΠ΄Π½Π° ΠΈΠ· самых слоТных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ для Linux, Π½ΠΎ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π±ΠΎΡ‡ΡƒΡŽ Fedora Linux: Wi-Fi, Π·Π²ΡƒΠΊ, Ρ‚Π°Ρ‡ΠΏΠ°Π΄, Touch Bar ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ΠΌ.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ β€” ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство ΠΏΠΎ установкС Fedora 42 Π½Π° MacBook Pro 2019 с T2.

1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° Mac ΠΊ установкС Fedora

1.1. ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ Π² Recovery Mode (⌘ + R) ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ Startup Security Utility:

  1. Secure Boot β†’ No Security
  2. External Boot β†’ Allow booting from external media

Π˜Π½Π°Ρ‡Π΅ Linux просто Π½Π΅ загрузится.

1.2. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° диска

ΠžΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ:

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ Fedora. EFI-Ρ€Π°Π·Π΄Π΅Π» Π½Π΅ Ρ‚Ρ€ΠΎΠ³Π°Π΅ΠΌ β€” ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ‰ΠΈΠΌ.

2. Π˜Π·Π²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Wi-Fi/Bluetooth

Apple Π·Π°ΠΏΡ€Π΅Ρ‰Π°Π΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Broadcom, поэтому ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅Ρ‡ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈΠ· macOS.

ΠžΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ скрипт:

πŸ‘‰ https://wiki.t2linux.org/tools/firmware.sh

Он ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ 3 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

  1. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π½Π° EFI-Ρ€Π°Π·Π΄Π΅Π»
  2. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ tar-Π°Ρ€Ρ…ΠΈΠ²Π° ΠΈ пСрСнос
  3. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ rpm/deb/pacman-ΠΏΠ°ΠΊΠ΅Ρ‚Π° ← Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ для Linux

3. Установка Fedora Linux

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΠ±Ρ€Π°Π· Fedora 42:

https://dl.fedoraproject.org/pub/fedora/linux/releases/42/Workstation/x86_64/iso/

ЗаписываСм Π½Π° Ρ„Π»Π΅ΡˆΠΊΡƒ:

πŸ‘‰ https://etcher.balena.io/

ЗагруТаСмся.

⚠ Π’Π°ΠΆΠ½ΠΎ: встроСнныС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ Ρ‚Ρ€Π΅ΠΊΠΏΠ°Π΄ Π² Live Mode Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚. НуТны внСшниС USB-ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° ΠΈ ΠΌΡ‹ΡˆΡŒ.

⚠️ ΠžΠ§Π•ΠΠ¬ Π’ΠΠ–ΠΠž β€” ΠŸΠ ΠžΠ§Π˜Π’ΠΠ™ ΠŸΠ•Π Π•Π” Π£Π‘Π’ΠΠΠžΠ’ΠšΠžΠ™ ΠŸΠΠ’Π§Π•Π™ T2LINUX

ПослС установки Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ:

  1. mesa-libGL
  2. mesa-libGL-devel
  3. dkms
  4. ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² графичСского стСка ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ядра,

систСма с ΠΏΠ°Ρ‚Ρ‡Π°ΠΌΠΈ T2Linux ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Ρ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ. Π’ этом случаС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ приходится ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ LiveUSB + chroot, Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ GRUB, ΠΏΠ΅Ρ€Π΅ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ initramfs ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ядро.

πŸ‘‰ ПОЭВОМУ ΠžΠ§Π•ΠΠ¬ Π’ΠΠ–ΠΠž:

ВсС настройки окруТСния для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, сборки ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ установки тяТёлых Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π΄ΠΎ ΠΏΠ°Ρ‚Ρ‡ΠΈΠ½Π³Π° ядра T2Linux.

ПослС установки T2-ядра обновлСния ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ:

  • графичСскиС Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ (GL/Mesa)
  • DKMS-ΠΌΠΎΠ΄ΡƒΠ»ΠΈ
  • Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ пСрСсборки ΠΏΠΎΠ΄ ядро
  • ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π·Π°Ρ‚Ρ€Π°Π³ΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ GPU-стСк

Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ:

  • kernel panic
  • цикличСскиС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ
  • зависаниС систСмы Π½Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅
  • ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ initramfs
  • Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ восстановлСния Ρ‡Π΅Ρ€Π΅Π· chroot

Π§Ρ‚ΠΎΠ±Ρ‹ этого ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ:

  1. ΠŸΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ настройтС ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ установки T2-ядра.
  2. ΠŸΠΎΡ‚ΠΎΠΌ примСняйтС ΠΏΠ°Ρ‚Ρ‡ΠΈ T2Linux.
  3. И Ρ‚ΠΎΠ»ΡŒΠΊΠΎ послС этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ систСму Π² ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

3.1. Π Π°Π·ΠΌΠ΅Ρ‚ΠΊΠ° дисков

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ:

  1. / β€” ext4
  2. swap

Π§Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ с EFI?

Π•ΡΡ‚ΡŒ 2 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°:

  1. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ EFI ΠΎΡ‚ macOS (Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ)
  2. Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ EFI для Linux

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ.

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΠΎ Ρ‚Π΅ΠΌΠ΅

πŸ’» 15 ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… Π»Π°ΠΉΡ„Ρ…Π°ΠΊΠΎΠ² для Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Linux

4. ВосстановлСниС Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° послС бэкапа (Ссли потрСбуСтся)

НСкоторыС Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠšΠΈΠ±Π΅Ρ€ Бэкап) Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ EFI Π² бэкап, ΠΈ GRUB пСрСстаёт Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ.

ВосстановлСниС:

Π£Π·Π½Π°Ρ‘ΠΌ UUID:

ΠœΠΎΠ½Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ систСму:

ΠŸΡ€Π°Π²ΠΈΠΌ /etc/fstab β€” прописываСм Π½ΠΎΠ²Ρ‹Π΅ UUID.

Π‘ΠΎΠ·Π΄Π°Ρ‘ΠΌ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ°:

5. Установка ядра T2Linux ΠΈ ΠΏΠ°Ρ‚Ρ‡Π΅ΠΉ

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ (USB-tethering ΠΈΠ»ΠΈ USB Wi-Fi) ΠΈ ставим ΠΏΠ°Ρ‚Ρ‡Π΅Π½Π½ΠΎΠ΅ ядро:

ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡΡ.

5.1. УстанавливаСм систСмныС ΠΏΠ°Ρ‚Ρ‡ΠΈ T2Linux

5.2. УстанавливаСм ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ Wi-Fi/Bluetooth

ПослС ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π·Π°Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚:

  • Wi-Fi
  • Bluetooth
  • Π·Π²ΡƒΠΊ
  • ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π°
  • Ρ‚Π°Ρ‡ΠΏΠ°Π΄
  • Touch Bar
  • ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вСнтиляторами

πŸ’» Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° нашСм Ρ‚Π΅Π»Π΅Π³Ρ€Π°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° программиста»

6. (ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ) Ручная сборка kernel-headers

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Π²Π΅Ρ€ΡΠΈΡŽ ядра:

Π‘ΠΊΠ°Ρ‡ΠΈΠ²Π°Π΅ΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΉ src.rpm:

https://download.copr.fedorainfracloud.org/results/sharpenedblade/t2linux/fedora-42-x86_64/

Π“ΠΎΡ‚ΠΎΠ²ΠΈΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅:

ΠŸΡ€Π°Π²ΠΈΠΌ kernel.spec:

Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ:

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НадСюсь, эта инструкция ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ быстрСС ΠΈ Π»Π΅Π³Ρ‡Π΅ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Fedora Π½Π° Mac с Ρ‡ΠΈΠΏΠΎΠΌ T2.

НСмного ΠΎΠ±ΠΎ ΠΌΠ½Π΅. Π’ 2024 ΠΈ 2025 Π³ΠΎΠ΄Π°Ρ… ΠΌΠ½Π΅ сдСлали ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² ΠšΠ°Π·Π°Ρ…ΡΡ‚Π°Π½Π΅, ΠΈ Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ постСпСнно ΡƒΠ»ΡƒΡ‡ΡˆΠ°Π΅Ρ‚ΡΡ. Π—Π°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠ΅ остаётся слоТным, поэтому Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ Π³ΠΎΠ΄Ρƒ Π²Ρ€Π°Ρ‡Π°ΠΌΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½Π° Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° опСрация β€” ΡƒΠΆΠ΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΡ‚Π΄Π΅Π»Π΅ ΠΌΠΎΠ·Π³Π°.

БСйчас я ΠΎΠ±ΡƒΡ‡Π°ΡŽΡΡŒ Π½Π° курсС Β«C++-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΒ», ΠΈΠ·ΡƒΡ‡Π°ΡŽ C++ ΠΈ Qt, ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ для ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², стаТировок ΠΈ вакансий.

Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ мСня ΠΈΠ»ΠΈ ΠΏΠΎΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ β€” Ρ€Π΅ΠΊΠ²ΠΈΠ·ΠΈΡ‚Ρ‹ ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ Π΅ΡΡ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΡΡ… с ΠΌΠΎΠ΅ΠΉ историСй.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки

Apple
384,5 тыс ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ΡΡ