ฉันรู้ว่า Apple ไม่ต้องการให้ฉันเรียกใช้ Mac OS เวอร์ชันเก่ากว่าที่ Mac ของฉันใช้ แต่มีวิธีแก้ไขไหม? ตัวอย่างเช่นถ้าฉันซื้อ Retina MacBook Pro ใหม่มีวิธีเรียกใช้ OS 10.6 บนเครื่องที่ไม่มี VM หรือไม่
ฉันรู้ว่า Apple ไม่ต้องการให้ฉันเรียกใช้ Mac OS เวอร์ชันเก่ากว่าที่ Mac ของฉันใช้ แต่มีวิธีแก้ไขไหม? ตัวอย่างเช่นถ้าฉันซื้อ Retina MacBook Pro ใหม่มีวิธีเรียกใช้ OS 10.6 บนเครื่องที่ไม่มี VM หรือไม่
คำตอบ:
ไม่ใช่โดยตรงที่ Apple ไม่ต้องการให้คุณทำยิ่งไปกว่านั้น OS เวอร์ชันเก่าขาดไดรเวอร์และอื่น ๆ ที่จำเป็นสำหรับฮาร์ดแวร์ซึ่งไม่รู้จักในเวลาที่ระบบปฏิบัติการรุ่นเก่าเปิดตัว ตัวอย่างที่ชัดเจนที่สุดในกรณีของคุณคือจอแสดงผล Retina (และไดรเวอร์กราฟิกที่จำเป็นสำหรับมัน) อาจมีชิ้นส่วนอื่น ๆ อีกมากมายรวมถึง CPU ที่ต้องใช้การจัดการเป็นพิเศษ
ลองคิดดูด้วยวิธีนี้ OP เมื่อ Snow Leopard เปิดตัวในปี 2009 มันไม่มีทางที่จะรู้วิธี "พูดคุย" กับ 13 "MacBook Pro Retina ซึ่งจะออกมา 4 ปีต่อมามันไม่รู้วิธีขับการ์ดวิดีโอการ์ดเครือข่าย แม้แต่บอร์ดตรรกะในระดับหนึ่งคุณคาดหวังอย่างถูกต้องว่าตื่นตระหนกเคอร์เนลและความแปลกประหลาดอื่น ๆ
ที่กล่าวว่าคุณยังคงสามารถรัน 10.6.x ใน VMware, Parallels หรือ VirtualBox
ฉันรู้ว่าผู้คนจำนวนมากพลาดวันหิมะเสือดาว แต่ให้โอกาสกับ Mavericks และโยเซมิตี ฉันกำลังใช้งานโยเซมิตีจีเอ็มในแม็คทั้งสี่ของฉันมันทำงานได้ดีมากในปี 2012 MBPr พวกมันเสถียรอย่างไม่น่าเชื่อและพวกเขาได้แนะนำการปรับปรุงจำนวนมากบน Mountain Lion, Lion และ Snow Leopard
Mac เครื่องใหม่จะมีปัญหาในการรันรีลีสก่อนหน้า รุ่นเก่าจะไม่มีไดรเวอร์ที่จำเป็นสำหรับฮาร์ดแวร์รุ่นใหม่
อย่างไรก็ตามมีสองสิ่งที่อาจทำให้เป็นไปได้:
ก่อนอื่นเครื่องที่ใหม่กว่าอาจใช้ฮาร์ดแวร์รุ่นเก่ากว่าที่รองรับ OSX รุ่นเก่า ลองดู
หากคุณปฏิบัติต่อฮาร์ดแวร์ใหม่ของคุณเป็นพีซีที่ไม่ใช่ Apple คุณสามารถทำตามบทช่วยสอน "hackintosh" เพื่อติดตั้ง OSX เวอร์ชั่นเก่าลงบนเครื่องโดยที่คุณสามารถแก้ไขการพึ่งพาไดร์เวอร์ได้ สิ่งนี้จะยังคงเป็นเรื่องยาก แต่ก็มีทรัพยากรที่จะทำให้มันใช้งานได้
แม้ว่าโดยทั่วไปเมื่อคุณต้องการเรียกใช้รุ่นที่เก่ากว่าคุณจะพบเครื่องรุ่นเก่าที่รองรับรุ่นที่ต้องการและคุณซื้อเครื่องรุ่นเก่า ฉันลงเอยด้วยการทำเช่นนี้เพื่อสนับสนุน OSX Tiger (10.4) สำหรับโครงการเฉพาะเมื่อเครื่องใหม่ทั้งหมดรองรับ Snow Leopard (10.6) ขึ้นอยู่กับว่าเวลาของคุณมีค่าเท่าไรมันอาจเป็นทางเลือกที่ดีกว่าการทำให้ระบบของคุณใช้งานได้กับรุ่นเก่า
เมื่อหลายวันก่อนฉันพบว่าการติดตั้ง mac รุ่นเก่ากว่าเป็นไปได้ แต่ก็ไม่มีใครทำ ปัญหาอยู่ในปริมาณ EFI Bootloader หากคุณมี mac ของคุณตั้งแต่ปี 2010 คุณมีชิปคอนโทรลเลอร์ EFI ที่มีเวอร์ชันเช่น 1.6 (เช่น BIOS ในพีซี) ติดตั้งไว้แล้วในบอร์ดตรรกะที่รองรับไดรเวอร์ระบบเก่า แต่ถ้าคุณมี Mac ใหม่ดังนั้น EFI ได้รับการอัปเดตเป็นเวอร์ชั่นใหม่กว่า (เช่นใน BIOS ไบออสระบบปฏิบัติการ 1.6 ในปี 2010 และไบออส 2.0 ในปี 2014) มันจะปวดหัวมาก! หากคุณซื้อ mac ในปลายปี 2013 และระบบปฏิบัติการหลักของคุณคือ OS X 10.9 Mavericks คุณสามารถติดตั้งได้เฉพาะระบบปฏิบัติการนี้เท่านั้น (คุณสามารถอัปเดตและดาวน์เกรดระหว่างเวอร์ชั่นที่ใหม่กว่าหรือ OS ที่ติดตั้งล่วงหน้า) เพราะมิฉะนั้น EFI จะบล็อกเวอร์ชั่นเก่าที่สุด OS X เช่น 10.7x หรือ 10,8x! ฉันมีความคิดที่จะทำให้การปรับลด EFI ของฉันเป็นของตัวเองด้วยการสนับสนุน 10.8 และอื่น ๆ อีกมากมาย แต่มันเป็นเรื่องยากที่จะทำเช่นนั้นเพราะในตอนแรกคุณต้องมี OS X เก่าแล้วเท่านั้นที่เป็น EFI Bootloader ทุกวันนี้ Apple เริ่มอัปเดต EFE ด้วยการติดตั้ง Yosemite และฉันคิดว่ามันช่างโง่เหลือเกินเพราะฉันเริ่มมีปัญหากับคอมพิวเตอร์ของฉันแม้ว่า OS จะโหลดเร็วขึ้นแล้วใน Loader PS รุ่นเก่าฉันจำคอมพิวเตอร์ PPC ด้วย Open Firmware แทน EFI คุณสามารถติดตั้ง OS x ได้ง่ายจาก 10.0 ถึง 10.4 และย้อนกลับ) แต่ตอนนี้แอปเปิลที่ใช้ EFI และเรามีปัญหามากขึ้นโดยการลดระดับ :( ช่างน่าเสียดาย))