یک هنرمندِ عاشق تکنولوژی...
نصب macOS روی کامپیوترهای شخصی - بخش اول
همهی ما میدونیم که اپل یک سیستمعامل اختصاصی برای کامپیوترهای خودش به نام macOS داره که از قضا یک سری نرم افزار اختصاصی پر کاربرد هم براش توسعه داده که روی سیستمعاملهای دیگه نصب و اجرا نمیشن.
از دیرباز عدهای از کاربرانِ کامپیوتر بودن که علاقه به استفاده از نرم افزارهای اختصاصی اپل داشتن مثل iWork - Final Cup pro X - Logic Pro X و ...، از طرفی به دلیل این که اپل سختافزارهای مختص به خودش رو داره فارغ از اینکه گران هستند و با کیفیت، نمیذاره سیستمعامل macOS روی سختافزاری به غیر از محصولات خودش اجرا بشه تا علاقمندان مذکور بتونن از برنامهها استفاده کنن ( این به سیاست اپل برمیگرده، در واقع این حق رو داره که نذاره همه از محصولات نرمافزاریش روی کامپیوترهای غیر اپلی استفاده کنند ).
ولی این دسته از افراد تصمیم گرفتن سیستمعامل مک رو هر جوری شده روی PC ها اجرا کنند.
این افراد دوست داشتن سیستمعامل مک رو روی کانفیگ سختافزاری مدنظر خودشون اجرا کنن تا بتونن بهترین پرفورمنس رو از سیستمعامل و نرمافزارها بگیرن. جالب اینجاست که روشهای استفاده شده برای نصب مک روی PC بعدها برای نصب نسخههای جدیدتر مک روی کامپیوترهای قدیمیتر اپل که نسخهی جدید رو پشتیبانی نمی کردن استفاده شدن.
حتی برخی از مشتریان اپل هم برای رسیدن به پرفورمنس مدنظرشون از مک در کنار محصولات اپلی که خریداری کردن، از کامپیوترهای غیر اپلی با سیستمعامل مک استفاده میکنن.
و از اینجا بود که واژهی Hackintosh وارد فرهنگ لغت سیستمعاملها شد. که تلفیق Hack و Macintosh بود.
من و آگوست عزیز بعد از اینکه توی ویرگول با همدیگه آشنا شدیم و به علاقههای مشترکمون پی بردیم، تصمیم گرفیتم که توی انتشاراتی تحت عنوان Hackintosh همهی تجربیات و مستندات مربوط به نصب مک روی کامپیوترهای شخصی رو به اشتراک بذاریم.
امیدواریم که دیگر دوستانی که تجربهی اینکارو دارن به ما بپیوندن تا بتونیم مستندات فارسی خوبی برای علاقمندان به این موضوع رو ایجاد کنیم.
رفع ابهام در مورد هکینتاش
خیلیها فکر میکنن که هکینتاش قابل اطمینان نیست و یا برای نصب هکینتاش باید کارهای پیچیده و عجیب و غریب انجام داد!
در جواب باید بگم که نصب مک روی PC در حالت استاندارد زیاد تفاوتی با نصب مک روی سخت افزار اختصاصی اپل نداره، فقط باید یک سری موانع که از اجرای سیستم عامل مک جلوگیری میکنن برداشته بشن.
توجه کنید که اپل توی کامپیوترهاش داره از پردازندههای x86_64 اینتل استفاده میکنه، پس اشتراکات کامپیوتر شخصی شما با محصولات کامپیوتری اپل فراتر از چیزهایی هستن که ممکنه فکرشو کنید.
از کجا شروع کنم؟
در گام نخست باید رک و رو راست یه چیزی رو بگم :
اگه میخواهید بدون دردسر macOS رو روی PC تجربه کنید بهتره نزدیکترین سختافزار به سخت افزارهای مرجع اپل برای کامپیوترهاش رو انتخاب کنید. در غیر این صورت در مسیر نصب macOS راه سختتری پیشرو خواهید داشت ( بحث طاقت فرسای راه اندازها و فیکس کردن اشکالات سخت افزاری ).
پس در اولین گام باید بررسی کنید و ببینید چه رنج سختافزاری که قطعاتش مشابه محصولات اپل باشن به بودجهی شما برای خرید میخوره و یا اینکه قطعات سیستم فعلی شما چقدر مشابه با یک یا چندتا از محصولات اپل هست.
برای اطلاع از ریز سختافزارهای مورد استفادهی اپل در نسلهای مختلف iMac به لینک زیر مراجعه کنید :
https://en.wikipedia.org/wiki/IMac_(Intel-based)
پردازنده CPU
عموماً تمامی پردازندههای ساخت اینتل از سال 2006 تا به الان میتونن مک رو اجرا کنن، ولی کماکان پردازندههای نسل 4 ، 5 ، 6 ، 7 و 8 و جدیدتر گزینههای محتملتری برای داشتن یه سیستم قدرتمند خواهند بود.
البته شما برای صرفهجویی در هزینهها و اینکه یه مک برای کارهای تقریبا سبک داشته باشید میتونید از مدلهای Core 2 Due و Core 2 Quad و همینطور سری G پردازندههای اینتل استفاده کنید.
البته گروهی هم هستن که با یک سری Patchها برای Kernel سیستمعامل مک تونستن پردازندههای شرکت AMD رو هم به لیست بلند و بالای پردازندههای قابل پشتیبانی توی سیستم عامل مک اضافه کنن.
به خاطر داشته باشید که i3 / i5 / i7 بودن پردازنده هیچ تاثیری روی بوت شدن یا نشدن مک نداره و در واقع چون درایور مدلهای مختلف پردازندههای اینتل در هر نسل مشابه هستن همهی پردازندهها ( مگر در مورادی خاص ) در مک پشتیبانی میشن. در نهایت اگه مشکلیهم باشه در بیشتر موارد Patchهایی برای رفع اشکالات وجود دارن که با یه سرچ ساده توی گوگل میتونید پیداشون کنید.
مادربورد Motherboard
تقریبا میشه روی تمامی مادربوردها مک رو نصب کرد، ولی بهترین مادربوردها اونهایی هستن که چیپ یا بخشی نداشته باشن که با مک ناسازگار باشه.
برخی مادربوردها Wifi دارن که باید قبل از استفاده چک کرد و دید آیا چیپ وای فای ساپورت میشه یا نه و حتی میشه توی یوتوب نحوهی تعویض بورد وای فای با نمونهی قابل پشتیبانی رو هم پیدا کرد.
البته طبق تجربه مادربوردهای ساخت شرکت گیگابایت بهترین گزینه برای نصب مک هستن و بعد از اون مادربوردهای Asus هست که قابل اطمینانن.
یادتون باشه، اگه مادربورد سیستمتون از برند گیگابایت و ایسوس نیست باز هم شما میتونید مک رو نصب کنید، فقط ممکنه ( دقت کنید ممکنه - حتی ممکنه هیچ مشکلی پیش نیاد ) حین فرایند نصب ناسازگاریهایی بوجود بیاد که اغلب قابل رفع هستن...
حافظهی رم RAM
سعی کنید از رم های پرسرعت استفاده کنید، هرچند که مک هیچ مشکلی با رم های موجود در بازار نداره.
قطعاً RAM از اون دسته قطعاتی هست که هیچ دردسری برای شما از بابت شناسایی سخت افزاری نخواهد داشت.
حتی اگه RAM ناسازگاریهم داشته باشه، با پچهای کرنل و درایورهای اولیهای که برای بوت مک استفاده میشن همهی اشکالات رفع خواهند شد.
پردازندهی گرافیکی VGA
شرکت اپل سالهاست که از پردازندههای گرافیکی دو شرکت AMD و nVidia استفاده میکنه و هر دو شرکت محصولاتشون توی سیستمعامل مک پشتیبانی میشن.
در سالهای اخیر شرکت اپل بیشتر به سمت محصولات AMD رفته و در واقع درایور محصولات جدید AMD به شکل Native ( بومی ) توی سیستم عامل مک پشتیبانی میشن.
محصولات nVidia هم به شکل Native و یا با استفاده از Web Driver قابل نصب و اجرا روی مک هستن.
البته پردازندههای گرافیکی شرکت Intel یعنی سری Intel HD Graphics هم به شکل بومی توی مک پشتیبانی میشن.
در هر صورت میشه اغلب پردازندههای گرافیکی ساخت هر سه شرکت مذکور رو توی مک راهاندازی کرد.
صدا Audio
راهاندازی صدا هم توی مک از چندین روش امکان پذیر هست با توجه به نوع سختافزار و یا چیپ صوتی باید مسیر مختص به خودش رو طی کرد.
توی لینک زیر میتونید ببینید چه مدل چیپهایی توی مک به راحتی نصب میشن :
https://github.com/acidanthera/AppleALC/wiki/Supported-codecs
البته این لیست کامل نیست و توی انجمنها و سایتهای مختلف روشهای بیشتری برای راهاندازی مدلهای دیگهی چیپهای صوتی وجود داره.
همینطور شرکتهایی که کارت صدا تولید میکنن و میفروشن ممکنه به شکل اختصاصی راهانداز سخت افزارشون رو یا توی یک دیسک و یا توی سایت برای دانلود و نصب قرار داده باشن.
پورت شبکه LAN
اگه پورت شبکه توسط مک شناسایی نشه، راهاندازهایی برای فعال کردن و شناسوندن پورت شبکه به مک وجود داره که نصبشون بسیار ساده و سریع هست و دردسر زیادی ندارن.
ارتباط وایرلس Wi-Fi
برخی مادربوردها از کارت وایرلس بهره میبرن که ممکنه توی مک ساپورت نشه، در بخش مادربورد راجع به این موضوع گفتم که :
برخی مادربوردها Wifi دارن که باید قبل از استفاده چک کرد و دید آیا چیپ وای فای ساپورت میشه یا نه و حتی میشه توی یوتوب نحوهی تعویض بورد وای فای با نمونهی قابل پشتیبانی رو هم پیدا کرد.
درگاههای USB
عموماً پورتهای USB توی مک شناسایی میشن، ولی گاهی ممکنه نیاز باشه که اونها رو به سیستمعامل درست تعریف کنیم، که این کارهم اغلب به سادگی و با یک راهانداز درست میشه.
درگاههای SATA
درگاههای SATA اغلب اوقات بدون هیچ مشکلی راهاندازی میشن، اگه احیاناً مشکلی بوجود بیاد توی شناساییشون میشه با یک Patch ساده اونها رو فعال و راهاندازی کرد.
حافظههای NVMe
این حافظهها اگه شناسایی نشن، براشون راهاندازهایی وجود داره که سیستمعامل بتونه به شکل کاملاً پایدار شناساییشون بکنه.
سایر بخشهای سختافزاری
اگه مادربورد و یا سیستم مدنظر سختافزاری داشت که ممکنه توی مک راهاندازی نشه، باید قبل از هر چیزی نسبت به اینکه توی مک پشتیبانی میشه یا نه تحقیق کنید که بعد از افتادن توی پروسهی نصب مک با مشکلی فرسایشی که حلش ممکنه سخت یا ناممکن باشه روبرو نشید.
سوال : آیا حتماً باید انتخاب قطعات عیناً مشابه با یکی از محصولات اپل باشه؟
جواب : به هیچ وجه اینجور نیست، کافیه تمامی قطعات انتخابی توی چندتا از محصولات اپل بهکار گرفته شده باشن، حتی سال ساخت مهم نیست.
یعنی میشه پردازندهی Core i3 7100 رو با گرافیک AMD HD 6570 توی یه هکینتاش استفاده کرد! ( دقت داشته باشید که مدل گرافیک مذکور توی مک های بین سال 2010 تا 2011 استفاده میشد و پردازندهی یاد شده هم یکی از مدلهای نسل هفتم پردازندههای اینتل هست که از سال 2017 به بعد اپل توی محصولاتش از این نسل استفاده کرد )
جمع بندی
ساخت یک هکینتاش میتونه به سادگی صورت بگیره، کافیه که کمی بررسی و تحقیق کنید تا از کارکرد سختافزار سیستم مد نظرتون توی سیستمعامل مک مطمئن بشید.
یادتون باشه، اگه سیستم شما قطعات سازگار داشته باشه، سرعت نصب مک روی کامپیوتر تفاوت زیادی با کامپیوترهای اپل نداره.
یکی از مزیتهای هکینتاش اینه که توی نصب نسخههای مختلف مک و یا راهاندازی سختافزارها دستتون خیلی بازه. همینطور میتونید یک کامپیوتر با چند سیستمعامل مک / ویندوز / گنو-لینوکس و... به صورت Dual Boot یا Multi Boot داشته باشید.
اگه شما هم مثل ما به این کار علاقمند هستید یا شدید، سوالاتتون رو در مورد سختافزار سازگار با هکینتاش در بخش کامنت میتونید بپرسید.
ممنونم که همراه من بودید.
توجه: این مقاله بهمرور کامل خواهد شد.
مطلبی دیگر از این انتشارات
رفع مشکل NO NAME و تغییر نام ورودی لینوکس در بوتلودر OpenCore
مطلبی دیگر از این انتشارات
نصب HoRNDIS، استفاده از USB Tethering گوشیهای اندرویدی در macOS Catalina
مطلبی دیگر از این انتشارات
حذف صورت مسئله! اگر کارت گرافیک در macOS با Sleep مشکل داشت چه کنیم؟