MYCSS

Показ дописів із міткою macOS. Показати всі дописи
Показ дописів із міткою macOS. Показати всі дописи

2026-07-27

Add Boot Driver for DualBoot Ubuntu and MacOS with OpenCore

Передісторія

У доньки є старенький MacBook Air моделі 7.2 2017 року, який вона використовує для простих завдань.
З часом я вже ремонтував його, замінивши SSD на Samsung M.2 EVO 970Plus 500 ГБ через
перехідну плату. Це остання модель MacBook Air котра дозволяла це робити. 
Тож тепер місця стало значно більше, ніж на рідному диску обсягом 120 ГБ.

 SSD Samsung M.2 через перехідну плату

Модель MacBook Air 7.2 2017 року це:

  • процесор: Intel i5 
  • оперативної пам'яті: 8 ГБ 
  • відеоадаптер: Intel HD 6000
  • Wi-Fi адаптер:  Broadcom BCM4360 802.11ac Dual Band Wireless [14e4:43a0] (rev 03)
Під час заміни диска я також встановив за допомогою "OpenCore Legacy Patcher" версію macOS "Sonoma" з доданими усіма відсутніми драйверами. Але забула вона, що оновлювати її більше не можна, і нове оновлення macOS стерло драйвери Wi-Fi адаптера, тож система залишилася без Wi-Fi, адже він, Broadcom BCM4360, не підтримується у macOS "Sonoma".
І вона вимушена була відновила стару версію macOS "Mojave" що була при виробництві через Recovery tools.

І ось, коли донька приїхала в гості, мені знову довелося вирішувати ту ж задачу з "OpenCore Legacy Patcher" та macOS "Sonoma", але цього разу я вирішив встановити ще й альтернативну операційну систему - Ubuntu 26.04 LTS.

Встановлення операційних систем

Встановив macOS "Sonoma" з нуля через USB-інсталяцію, створену за допомогою OpenCore Legacy Patcher GUI tools.
Потім розділив диск 512 ГБ на 60 ГБ у форматі FAT для Ext4 та 8 ГБ FAT для Swap. На 60 ГБ розділ встановив Ubuntu 26.04 LTS як "/", а на 8 ГБ розділ - "Swap". 
Проте Wi-Fi (BCM4360) не запрацював, тож я роздав інтернет через Bluetooth зі свого мобільного телефону, щоб оновити систему та встановити потрібне.

Bluetooth з мобільного телефону в Ubuntu

2024-12-22

Моніторинг температури та сповіщення про критичні значення. Оновлення проєкту. Python.

Metrics of temperature and alerts.

 Вступ

До складних часів, коли було ще де і ради чого жити, я поступово впроваджував елементи розумного будинку

Одним із таких кроків стала інтеграція Bluetooth BLE термометрів Xiaomi Mijia (LYWSD03MMC), прошитих альтернативною прошивкою для зручності взаємодії через MQTT брокер.


Перша версія проєкту

До часів навчання на курсах Python Developer я створив невеликий консольний проєкт (v.0.1.0). Хоча спершу я не повністю розумів внутрішню логіку, проєкт дозволяв збирати інформацію про температуру, використовуючи ноутбук як локальний сервер.

Мотивація для оновлення

З набуттям нових знань та навичок під час навчання я почав сприймати код по-новому. А тут ще й зима настала: овочі на балконі потрібно було вчасно заносити до кімнати, щоб уникнути їх промерзання. Заморозки наближалися, тому я вирішив вдосконалити проєкт, додавши функцію сповіщень про критичні температури.
Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready