آشنایی با OpenCore Boot Loader در دنیای هکینتاش

یکی از الزامات اجرای سیستم‌عامل‌ها بعد از روشن شدن کامپیوتر وجود یک نرم‌افزار برای مدیریت Boot سیستم‌عامل یا سیستم‌عامل‌ها هست.

به صورت پیشفرض تمامی سیستم‌عامل‌ها برای خودشون یک بخش به عنوان Boot Loader دارن که روند بوت رو از Firmware سخت‌افزار به کرنل سیستم‌عامل انتقال میده.

این قضیه در مورد سیستم‌عامل macOS هم صدق می‌کنه و باعث میشه که سیستم‌عامل روی سخت‌افزار قانونیِ تولید شده توسط شرکت اپل اجرا بشه و ایضاً همین بخش باعث میشه که سیستم‌عامل macOS متوجه بشه روی سخت‌افزار غیررسمی یا غیرقانونی داره اجرا میشه و از ادامه‌ی روند بوت جلوگیری می‌کنه.

برای اینکه بتونید macOS رو روی PC یا Laptop غیر اپلی اجرا کنید باید به نحوی سیستم‌عامل رو فریب بدید که فکر کنه داره روی بستر قانونی اجرا میشه و این کار رو باید توسط یک نوع خاصی از Boot Loader انجام بدید که در اصل یک شبیه‌ساز محیط َUEFI Firmware کامپیوترهای شرکت اپل هست.

تا الان توی آموزش‌هایی که داشتم راجع به Clover Boot Loader زیاد صحبت کردم و مبنای آموزش‌ها هم بر اساس اون بودن.

اما چند وقتیه که یک بوت‌لودر جدید معرفی شده که با نسخه‌های جدید macOS سازگاری به شدت بالاتری داره و در اصل آینده‌ی بوت‌لودرهای دنیای رو به نابودی هکینتاش هست.

در حال حاضر برای نصب آخرین نسخه‌ی macOS روی PC یا Laptop به شکلی کاملاً پایدار و بی‌دردسر بهتره که از OpenCore Boot Loader استفاده کنید و یا اینکه کم‌کم به فکر مهاجرات از Clover به OpenCore باشید.

منم در این مدت داشتم راجع به OpenCore تحقیق می‌کردم و جنبه‌های مختلفش رو یاد می‌گرفتم تا بتونم با دستی پُر مستندات کاملی به زبان فارسی برای نصب از صفر تا ۱۰۰ هکینتاش توسط OpenCore رو آماده کنم.

مستندات انگلیسی OpenCore :

https://dortania.github.io/getting-started/

برای دانلود OpenCoreبه این لینک مراجعه کنید :

https://github.com/acidanthera/opencorepkg/releases


دانلود OpenCore Configurator :

https://mackie100projects.altervista.org/opencore-configurator/