ฟังดูเป็นเรื่องที่ไม่ค่อยจะเกิดขึ้นบ่อยเท่าไหร่ แต่มันก็เกิดขึ้นแล้ว เพราะตอนนี้งานที่ต้องทำรองรับแค่ 32-bit จะเกิดปัญหาเมื่อระบบปฏิบัติการเป็น 64-bit ซึ่งตอนนี้ใช้ OS X 10.7 โดยปกติแล้ว 10.7 จะบูตเครื่องขึ้นมาแล้วทำงานแบบ 64-bit ตอนแรกยังคิดไปว่าท่าทางจะต้องกลับไปใช้ 10.6 ซะแล้ว แต่ก็เห็นมีคนตั้งคำถามใน Apple Support Communities เหมือนกันว่าถ้าอยากให้ 10.7 ทำงานในรูปแบบ 32-bit จะทำได้ไหม และทำอย่างไร สุดท้ายก็มีคนมาตอบครับ โดยอ้างจากข้อมูลช่วยเหลือของ Apple อีกที การสลับไปมาง่ายมากครับ ถ้าต้องการสลับไปเป็น 32-bit ก็ให้รีบูตเครื่องใหม่แล้วกดปุ่ม 3 และปุ่ม 2 ค้างไว้ และถ้าต้องการให้ 10.7 ทำงานในแบบ 64-bit ก็กดปุ่ม 6 และปุ่ม 4 ค้างเอาไว้ตอนบูต แต่ข้อมูลด้านบนเป็นข้อมูลสำหรับ Mac OS X 10.6 ครับ แต่ผมใช้ 10.7 แต่หลังจากลองดูแล้วก็ได้ผลเป็นตามรูปครับ คือสามารถบูต 10.7 ให้ทำงานในแบบ 32-bit ได้
ซึ่งวิธีการนี้เป็นการแก้ไขแบบชั่วคราวค่าทั้งหมดจะกลับคืนมาเป็นปกติเมื่อรีบูตเครื่องครั้งต่อไป แต่ถ้าต้องการแก้ไขให้เครื่องทำงานในแบบ 32-bit หรือ 64-bit อย่างถาวรให้แก้ไขด้วคำสั่ง
$ sudo systemsetup -setkernelbootarchitecture x86_64
เพื่อบังคับให้ทำงานในแบบ 64-bit ซึ่งเป็นค่า default ของ 10.7
$ sudo systemsetup -setkernelbootarchitecture i386
เพื่อบังคับให้ทำงานในแบบ 32-bit
ข้อมูลอ้างอิง: Apple Support – Mac OS X v10.6: Starting up with the 32-bit or 64-bit kernel