مهندسي كامپيوتر ايران زمين

             مهندسي كامپيوتر ايران زمين

فروش و خرید قطعات سخت افزار کامپیوتر  اداری و خانگی

  • خانه
  • پروفایل
  • ایمیل
  • آرشیو
  • نوشته‌ها

آموزش نصب مکینتاش بر روی کامپیوترهایی با پردازنده Intel-هکینتاش

سه شنبه شانزدهم آبان ۱۳۹۱، 15:51
 

سیستم عامل مکینتاش یکی از بهترین سیستم عامل های موجود می باشد ، این سیستم عامل مخصوص کامپیوتر ها و سخت افزار های شرکت Apple است و بصورت عادی قابل نصب بر روی سیستم های دیگر نیست . سیستم های شرکت Apple از نظر برخی خصوصیات با سیستم های مورد استفاده ی ما تفاوت دارند .
برای اینکه بتوان سیستم عامل میکنتاش را بر روی سیستم های معمولی نیز نصب کرد باید از نسخه هایی که توسط افراد و تیم هایی دست کاری شده استفاده کنیم . از آنجایی که سیستم عامل مکینتاش فقط از سخت افزار های شرکت Apple پشتیبانی می کند دیگر سخت افزار ها را نمی شناسد و یا در استفاده و بکار گیری از آنها به مشکل بر می خورد ، از این رو این افراد و تیم ها خود نصب به تهیه درایور ها و پچ های مورد نیاز برای پشتیبانی و شناختن دیگر سخت افزار ها اقدام کرده اند و پس از اعمال تغییرات لازم بر روی نسخه ی اصلی مکینتاش ، نسخه ای قابل نصب بر روی سیستم های معمولی تهیه و با نام خود در اینترنت برای استفاده ی عموم قرار می دهند ، بدیهیست این نسخ تحت پشتیبانی شرکت Apple نبوده یا به اصطلاح قفل شکسته می باشند .


1- به این نکته توجه داشته باشید که قرار نیست مکینتاش روی سیستم های معمولی نصب شود و برای سیستم های معمولی طراحی نشده است . ممکن است تمام یا برخی از قطعات سخت افزاری سیستم شما را نشناسد ، البته در این حالت چاره ای وجود دارد و آن این است که در اینترنت در سایت هایی که مخصوص این کار است بگردید و درایور یا پچ مخصوص به سخت افزار خود را پیدا کنید که من ضمن آموزش چند تا این سایت ها را معرفی خواهم کرد .

۲ - اگر برای اولین بار است که اقدام به نصب این سیستم عامل می کنید حتما قبل از نصب از تمامی اطلاعات موجود در هارد دیسک خود پشتیبان تهیه کنید یا اگر می توانید این سیستم عامل را بر روی یک هارد فرعی انجام دهید تا اگر مشکلی پیش آمد اطلاعات خود را از دست ندهید َ من هیچ مسئولیتی در قبال از دست رفتن اطلاعات شما ندارم .

۳ - اگر لپ تاپ دارید و یا هر سیستم دیگه که سیستم عامل اورجینال داره و نباید پاک بشه حتما قبل از نصب از اون و درایوی که اون سیستم عامل روش نصبه Image بگیرین . برای این کار من نرم افزار Acronis True Image Home رو پیش نهاد می کنم .

۴ - اگر لپ تاپ دارید ، اکثر لپ تاپ ها ، خصوصا جدید ها ، یک درایو مخصوص ریکاوری دارن که معمولا اسمش Recovery هست ، حتما قبل از نصب از این پارتیشن یا پارتیشن ها به با نرم افزاری که بالا گفتم Image بگیرین . این پارتیشن ها نوعی خاص هستند و امکانش زیاده که هنگام نصب میکینتاش پاک بشن . اگر ازشون Image بگیرین بعد از اتمام نصب مکینتاش اگر پاک شده باشن میشه به راحتی برشون گردوند و هیچ مشکلی پیش نمیاد .یا اصولا به درایوی که نمیشناسید لطفا دست نزنید!


آشنایی با مفاهیم



- HackintoshوOSx 86 : (در اوایل سیستم عامل مکینتاش بر روی هسته 32 بیتی سیستم های خانگی ( PC) نصب میشد، این عنوان بهش اطلاق گردید. )

- Hackintosh:یک سیستم رومیزی ( PC) عادی که نسخه OSx86 را اجرا میکند.

- Macintel:یک کامپیوتر مکینتاش که حاوی یک پردازنده Intelمیباشد.

- PAE:مخخف Physical Address Extention، بسطی که اول بار اینتل آن را بکار برد و در پردازشگر های Pentium Proیافت شد که به CPUاجازه میداد که مقدار RAMفیزیکی بیشتر از 4 گیگ را آدرس دهی کند.

- PowerPCیا ( PPC) :طراحی پردازشگر در سیستم های مک قدیمی. این CPUها با همکاری Appelو IBMو Motorolaساخته شد و یکی از رقیبای اصلی سمستم های رومیزی نسبت به CPUهای x86 قدیمی در اواسط دهه 1990 بود.

- SSE:اولین ورژن دستور SEE. در Pentium III( و Pentium IIIبر پایه Celeron) و در AMD Athlon XPاستفاده شده است. SSEبصورت گسترده ایی توسط SSE2و SSE3جایگزین شده است.سیستم عامل مک بر روی سیستم های فقط برپایه SSEاجرا نخواهد شد.

- 2SSE:یک ورژن بهبود یافته از مجموعه دستورالعمل های SSEاینتل.2SSEتوسط پردازشگر های Pentium4 ( و Pentium 4 بر پایه Celeron) و AMD Athlon 64/AMD Opteronو سری Intel Xeon Willametteاستفاده میشود.

-3SSE:بسطی بر3SSEتوسط E Athlon 64 بازنگری شده ( که در آپریل 2005 معرفی شدند )، و در Prescott Pentium 4 و Celeron D( که در اوایل سال 2004 معرفی شدند ) پشتیبانی میشود.

- SSSE3 :بسطی بر SSE3 که همراه با آرشیتکت Coreاینتل معرفی شد. پشتیبانی از SSSE3 برای بوت کردن هسته های Vanillaلازم میباشد. توجه کنید که "Pentium D" دارای SSE3 میباشد نه SSSE3، به هر حال "Pentium Dual-Core" از SSSE3 پشتیبانی میکند.

- White Box/Gray Box:یک PC x86 استاندارد.

- x86 :معماری پردازشگر که امروزه تقریبا در همه سیستم های PCبکار برده میشود. Intelو AMDو Cyrixو Transmetaو خیلی از CPUهای دیگر امروزه با این استاندارد سازگار میباشند.

- EFI:مخخف Extensible Firmware Interfaceکه گروه آینده ی BIOSها میباشد.

- OSx86 :سیستم عامل Mac OS Xبرای اجرا بر روی مکامپیوتر های x86

- Dev DVDیا Developer DVD:دی وی دی اورجینال OSx86 که توسط Appleبرای توسعه دهنده ها ( Developers) منتشر شد.

- Kernel:مخخف شده "Core" ( هسته) سیستم عامل میباشد. قاعدتا تمام عملکرد های اولیه و سطح پائین سیستم عامل را کنترل میکند. Kernelها در تمام سیستم های بر پایه Linuxیا UNIXوجود دارند که شامل Mac OS Xمیشود. در Mac OS Xبه صورت پیشفرض Kernelدر ریشه ی هارد درایو اصلی با نام “mach_kernel” وجود دارد. اگر شما یک سیستم بر پایه Vanillaدارید، در نتیجه جایگزینی Kernelلازم نیست، اما اگر یک پردازشگر AMDیا پردازشگری که قابلیت SSE3 را ندارد در اختیار دارید، پس پچ کردن ( Kernel Patching) احتمالا برای شما لازم است.

- تفاوت بین SMCو RTC:اساسا SMCمخفف "System Management Controller" است. با تنطیم مجدد SMCمیتوان برخی مشکلات سیستم ها مانند بالا نیامدن آن، نشان ندادن تصویر، مشکلات در Sleep، مشکلات در صدای Fanو ... را برطرف کرد. در حالی که (The Real Time Clock (RTCیک چیپ در مدار منطقی است که عملکرد های زمان و تاریخ کامپیوتر را کنترل میکند. اگر در بوت کردن کاپیوترتان مشکل دارید، تنظیم مجدد RTCممکن است که مشکل شما را حل کند.

- سیستم های سازگار Vanilla:یک سیستم سازگار با Vanilla، سیستمی است که با حداقل تغییرات و ویرایش ها قادر به اجرای OSx86 است ( بدون kernelپچ شده و سازگار با آپدیت های Apple).

- شبیه سازی EFI:این EFIدر مک ها یافت میشود. EFIدر واقع بایوس مک است. برای اینکه یک کامپیوتر بعنوان یک مک شناسایی شود و برای اینکه بیشترین سازگاری را داشته باشد، باید یک EFIداشته باشد. مشکل اینجاست که PCها EFIندارند. توسعه دهندگان این مشکل را با شبیه سازی EFIکه عملکرد های اولیه EFIرا توسط یک Bootloaderبهینه شده انجام میدهد حل کرده اند. توزیع های EFIبرای OSx86 شامل PC_EFIو Chameleonاست. تقریبا تمام نصب های OSx86 شکلی از شبیه سازی EFIرا دارند، پس چیزی نیست که خودتان را برایش نگران کنید.شبیه سازی EFIلازمه kernelها و kextهای Vanillaو استفاده از نقشه های پارتیشن بندی GUIDو رشته های EFIاست.

- Native:برنامه ایی که برای اجرا روی OSx86 نیاز به Rosettaندارد.

- Quartz Extreme:با شروع از Mac OS X 10.2 قابلیت Quartz Compositorتوسط Quartz Extremeتوسعه یافت، که از OpenGLبرای رندر کردن سریع تر صفحه با عرضه آنها بعنوان محتوای 3D OpenGLاستفاده میکند. این قابلیت اجازه مشاهده سریع تر محتوای نمایشگر با استفاده از شتاب دهنده گرافیکی را ممکن میسازد. برای استفاده از Quartz Extremeمکینتاش باید کارت گرافیک AGPبا ساپورت بعد های بافتی دلخواه و کمینه RAM 16 مگ داشته باشد. در عمل شامل گرافیک های nVidiaو ATI Radeonو بهتر از اینها میباشد.

- Rosetta:لایه شبیه سازی رسمی Appleکه به برنامه های مک PPCاجازه اجرا بر OSx86 را میدهد. Rosettaفقط در کامپیوترهایی که SSE3 یا SSE2 پچ شده دارند، قابل اجراست.

- VMware:یک برنامه برای ویندوز و لینوکس و مک های اینتلی که اجازه ایجاد کامپیوتر مجازی را میدهد که هر کدام میتوانند سیستم عامل یا برنامه های مخصوص خود را اجرا کنند.

- Parallels:یک برنامه که فقط برای مک های اینتلی طراحی شده است که اجازه اجرای Windowsشرکت مایکروسافت را در داخل یک پنجره میسر میسازد.


بوت دوگانه



برای بوت دوگانه،کافیست نرم افزار easyBCDرو به رایگان دانلود نمایید.پس از نصب،فقط گزینه Add entry را زده و از زبانه MAC انتخاب نمایید که به گزینه های بوتNST Mac OS هم اضافه گردد و تایید نمایید.


پیش زمینه نصب



برای نصب اول از همه احتیاج به داشتن DVDهکینتاش Hazard 10.6.6 دارید.

قبل از شروع به نصب، هنوز یک کار دیگر باقی مانده که پیدا کردنBus-ratio CPU تان هست. برای اینکار کسانی کهCPU های سریCore i دارند از این عکس استفاده کنند:Busratio پردازنده خود را یاددداشت نمایید که در هنگام نصب و بوت کردن دی وی دی نصب احتیاج هست.


اگه بیشتر از 4 گیگ رم دارین، حتما از مقدار رم هاتون کم کنین. حتما حتما رمتون باید 4 گیگ یا کمتر باشه. ( اگه بیشتر باشه، نصب نمیشه ) ( بعد از نصب میتونین رم هاتونو اضافه کنین )

فقط از یه کارت گرافیک استفاده کنین، و اون کارت رو در اولین اسلات PCIقرار بدین، و فقط و فقط یه مانیتور بهش وصل باشه.

همه هارد درایو های اضافی به جز همونی که برای نصب هر سه سیستم عامل میخواین جدا کنین.

به جز کیبورد و موس، هر قطعه ایی که به پورت های USBوصل هستش رو جدا کنین. دقت کنین، که برای نصب مک، حتما باید از کیبرد و موس USBاستفاده کنین، بعد از نصب میتونین از PS/2 هم استفاده کنین.

هر قطعه ایی رو که به PCIوصل هستش به جز کارت گرافیک، جدا کنین.

حتما از گرافیک غیر Onboardاستفاده کنین و گرافیک Onboardساپورت نمیشود.

اگر از مادربوردی استفاده میکنین که پورت ساتا سفید داره، حتما از آبی ها استفاده کنین نه از سفید ها. و ترتیب قرار گیری دستگاه ها رو به ترتیب 1 - DVD Drive SATAو 2 - Hard Drive SATAمرتب کنین. ( بهتر هستش که از درایو ها ی ساتا برای نصب استفاده شود )


نحوه نصب



و اما مراحل نصب:
ابتدا باید پیشفرض بوت سیستم را بر روی دی وی دی درایو قرار دهید.
از بایوس اگر مادربوردتان تنظیمات AHCI را برای هاردتان پشتیبانی میکند،فعال باید شود.
دی وی دی را داخل درایو گذاشته و سیستم را با آن بوت می نماییم.
در هنگام ظاهر شدن صفحه تنظیمات بوت،تا قبل از پر شدن نوار و رفتن به حالت پیشفرض نصب،کلید F8را زده تا وارد تنظیمات نصب شویم.
برای جلوگیری از ریستارت شدن سیستم،عبارت زیر را تایپ کرده و اینتر را می زنیم:XXهمان عددی هست که از جدول پردازنده ها یادداشت کردیم.-f cpus=1 busratio=XX
چند مرحله برای لود فایل های نصب خواهد آمد.
پس از لود،صفحه ی انتخاب زبان خواهد،انگلیسی را انتخاب کرده و ادامه دهید.
پس از لود،در بالای صفحه روی Utilitiesکلیک کنین و Disk Utilityرو انتخاب کنید.
درایو هایی که در ویندوز داشته اید،نمایش داده خواهد شد،درایوی که می خواهید مک را بر روی آن نصب کنید،انتخاب کنید(برای جلوگیری از اشتباه در انتخاب،نام درایو مورد نظر را از قبل در ویندوز تغییر دهید و همچنین آن را خالی نمایید)
پس از انتخاب،به زبانه erase رفته و نام درایو و فرمت آن را انتخاب کنید.فرمت برای نصب حتما باید Mac OS Extended Journaledباشد تا در هنگام نصب شناسایی گردد.
پس از پاک شدن،صفحه را بسته و به صفحه قبل باز خواهید گشت.
پیغام ها را تایید کنید و به جلو روید،درایو آماده را برای نصب انتخاب کرده و تایید کنید و منتظر بمانید تا نصب تمام شود.توجه کنید که کاستومایز به هیچ وجه انجام ندهید.
سیستم ریستارت خواهد شد و نصب تمام هست.



پس از نصب


شما در حال حاضر به احتمال زیاد توانایی بوت سیستم را نخواید داشت.هرچند با همان دی وی دی نصب،توانایی بوت مک و ویندوز را داید،ولی برای رفع مشکل و بوت شدن عادی،کافیست یک دی وی دی ویندوز 7 را داشته و آن بوت کنید.در مرحله نصب،گزینه reapir system را زده و به مشکل یابی روید.گزینه کنسل را بزنید تا گزینه های مشکل یابی نمایان شود.از گزینه اول ، startup repairرا بزنید و منتظر شوید تا مشکل یابی تمام و رفع شود.سیستم را ریستارت کنید.حال شما گزینه های بوت را خواهید دید.

چناچه باز هم مشکل بوت داشتید،BCD های پارتهای درایو شما دچار مشکل شده است که با نرم افزارهای مانند paragon Harddisk manager bootableمی توان درست کرد که توضیح آن زمانبر خواهد بود.!



پس از رفتن به مک،گزینه های ساخت اکانت را خواهید دید که باید انجام دهید.





نصب کارت گرافیک و .

. .
اول با مفاهیم زیر آشنا شوید:

- ( پسوند ) Kext. :مخفف Kernel EXTensionsدرایور های هستند که در مسیر /System/Library/Extensions/.Kextنصب میشوند و اغلب پسوند kext. را دارند و اجازه پشتیبانی بیشتر از سخت افزار را در موارد OSx86 ایجاد میکنند، برای جایگزینی درایور های اورجینال Appleبا آنهایی که برای استفاده در PCها بهینه شده اند.

- DSDT:فایلی است که به سیستم عامل کمک میکند که چگونه با سخت افزار تعامل داشته باشد و به سیستم عامل کمک میکند که دستگاه های جانبی رو بتواند کنترل و بهینه کند، چون ACPIخود سیستم عامل ناکافی هست، سیستم عامل نیاز به یک فایل دارد، که بتواند نقایص ACPIرا ( ACPIبرای کنترل مدیریت برق میباشد. ) برای سیستم عامل جبران کند. با جایگزین کردن DSDT، میتوانیم اساسا همان رابط را بگونه ایی که سیستم عامل درک میکند، به سیستم عامل بشناسانیم.

- DSDT patching:این ناحیه ایی است که خیلی کم مورد کاوش قرار گرفته است و چیزی است که حتی با تجربه ترین کاربران هم اقدام به مشارکت آن نمیکنند. در واقع، خطرناک نیست، ولی گاهی مواقع میتواند به شدت آزار دنده باشد. DSDTجدولی است که در بایوس کامپیوترتان پیدا میشود که عملکرد ACPIرا ( برق، زمان، و ... ) را کنترل میکند. با شروع از OS X 10.5.6 شرکت Appleتصمیم به چک کردن معایب DSDTدر هنگام بوت شدن گرفت. پر واضح است که DSDTهای سیستم های PCمعیوب شناخته خواهند شد و بوت نخواهند شد. تنها راه مقابله، استفاده از یک کپی DSDTبایوس و پچ صحیح آن برای استفاده در Darwinاست. در وهله اول شما یک Bootlaoderبهینه شده که جاینشینی DSDTرا پشتیبانی کند، لازم دارید. حالا شما یه DSDTپچ شده لازم دارد که در درایو اصلی در پوشه Extraقرار خواهد گرفت ( بصورت DSDT.aml). برای تهیه کپی های DSDTشما میتوانید از برنامه DSDT Patcherاستفاده کنید. البته توجه کنید که حتی با داشتن یک مادربرد یکسان، با تغییر ورژن بایوس ممکن است DSDTشما به خوبی عمل نکند و بسته به ورژن بایوس مادربردتان متفاوت باشد.



برای نصب درایور،باید kext مناسب را داشته و آن را با برنامه kextBeastنصب کنیم.kext ها را از سایت
kexts.com دانلود باید کرد.ککست مورد نظر را دانلود و به صفحه دسکتاپ مک منتقل می کنیم،سپس برنامه را اجرا کرده و تایید می کنیم تا نصب انجام گیرد.ریستارت کرده و به مک بازمیگردیم.ممکن هست با مشکل مواجه گردیم و مک اجرا نگردد.اگر با ریستارت دوباره هم باز اجرا نگردید،باید ککست مورد نظر نصب شده را پاک کنیم.
آموزش نصب مکینتاش بر روی کامپیوترهایی با پردازنده هکینتاش
مهندس حسین صفایی پور
©              مهندسي كامپيوتر ايران زمين
طراح قالب: وبلاگ :: iran zamin computer.ir
درباره من
              مهندسي كامپيوتر ايران زمين اهداف این مرکز  به شرح زیر می باشد:
دفتر مهندسی کامپیوتر ایران زمین با تکیه بر دانش  فنی و مهندسی و تجربه  اجرائی و به کار گیری نیروهای متخصص و با قرار دادن صداقت و مشتری مداری در راس امور فعالیت خود را در راستای خدمت رسانی و پیشرفت روزافزون علمی و اقتصادی و صنعتی کشور خود ایران در زمینه  قطعات کامپیوتری صنعتی و خانگی و اداری و اطلاعات  ای تی اغاز کرده است.
در ادامه به این سرویسها و خدمات دفتر مهندسی ایران زمین اشاره خواهد شد. لازم به ذکر است کارشناسان ما همه روزه آماده ارائه مشاوره رایگان و پاسخگویی به شما عزیزان ایران زمین خواهند بود.
جدیدترین‌ها
  • بهترین کامپیوتر بدون کیس (در سال 1402، 2024) جمعه هجدهم اسفند ۱۴۰۲
  • بازار آتی چیست؟ جمعه هجدهم اسفند ۱۴۰۲
  • چگونه طراح وب شوید؟ سه شنبه دوازدهم آذر ۱۳۹۸
  • میکروتیک چیست و چه قابلیت هایی دارد؟ سه شنبه دوازدهم آذر ۱۳۹۸
  • چگونه کارشناس شبکه حرفه ای شوید؟ سه شنبه دوازدهم آذر ۱۳۹۸
  • Cisco سه شنبه دوازدهم آذر ۱۳۹۸
  • Cloud Computing سه شنبه دوازدهم آذر ۱۳۹۸
  • استاندارد ISO 20000دفتر فنی مهندسی ایران زمین جمعه بیست و دوم شهریور ۱۳۹۸
  • ویروس های کامپیوتر یکشنبه پنجم خرداد ۱۳۹۸
  • چگونه یک رایانه خوب جمع کنیم؟ شنبه بیست و هفتم آبان ۱۳۹۶
  • چگونه یک رایانه خوب جمع کنیم؟ شنبه بیست و هفتم آبان ۱۳۹۶
  • چگونه یک رایانه خوب جمع کنیم؟ شنبه بیست و هفتم آبان ۱۳۹۶
آرشیو
  • اسفند ۱۴۰۲
  • آذر ۱۳۹۸
  • شهریور ۱۳۹۸
  • خرداد ۱۳۹۸
  • آبان ۱۳۹۶
  • تیر ۱۳۹۶
  • دی ۱۳۹۵
  • شهریور ۱۳۹۵
  • خرداد ۱۳۹۵
  • دی ۱۳۹۴
  • تیر ۱۳۹۴
  • فروردین ۱۳۹۴
  • دی ۱۳۹۲
  • آذر ۱۳۹۲
  • آبان ۱۳۹۲
  • مهر ۱۳۹۲
  • شهریور ۱۳۹۲
  • مرداد ۱۳۹۲
  • تیر ۱۳۹۲
  • خرداد ۱۳۹۲
  • اردیبهشت ۱۳۹۲
  • فروردین ۱۳۹۲
  • اسفند ۱۳۹۱
  • بهمن ۱۳۹۱
  • دی ۱۳۹۱
  • آذر ۱۳۹۱
  • آبان ۱۳۹۱
  • مهر ۱۳۹۱
  • شهریور ۱۳۹۱
  • مرداد ۱۳۹۱
نویسندگان
  • مهندس حسین صفایی پور
  • اقاي مهندس بهمن صفايي پور
دوستان
  • مهندسی لاستیک ایران زمین
  • مرکز ریاضیات حلی  شهر بم
امکانات