Networks Business Online Việt Nam & International VH2

Hướng dẫn cài đặt hệ điều hành MAC trên PC toàn tập.

Đăng ngày 04 October, 2022 bởi admin
– Mac sử dụng keyboard khác với PC: Đương nhiên trên bàn phím của Mac không thể có nút Windows, và đồng thời có một số nút cũng không có trên bàn phím PC, như Command và Option.
OSX86 Project:

Nguồn: VOZ Forums

Phần 2 : Khác biệt giữa Mac và PC – Cách xử lý

OSX86 project là dự án mở (GNU Public License) của cộng đồng công nghệ toàn thế giới, ra đời nhằm khắc phục những khác biệt trên, đem Mac OS X đến với thế giới x86 của PC. OSX86 project bắt nguồn chủ yếu từ cộng đồng thành viên diễn đàn InsanelyMac. Rất nhiều dự án nhỏ đã ra đời từ cộng đồng OSX86 này, thành tựu tiêu biểu phải kể đến Chameleon bootloader, Voodoo group, 4500MHD opensource driver project…Nguồn: VOZ Forums

III/ Giới thiệu về EFI và DSDT, hệ thống driver trên Windows và kext trên Mac OS X

EFI là gì?

EFI là từ viết tắt của Extensible Firmware Interface, một bộ đặc tả giao thức phần mềm chịu trách nhiệm giao tiếp giữa hệ điều hành (OS) và firmware hệ thống. Nói tới EFI thì quả là lạ lẫm, nhưng nếu nói tới BIOS (Basic Input/Output System) thì chắc các bạn, nhất là anh em tại vOz chẳng xa lạ gì. Và thật vui khi biết rằng, EFI và BIOS thực ra có thể coi là huynh đệ của nhau.
BIOS chính xác cũng là một firmware interface, viết bằng assembly, có chức năng tự chạy đầu tiên khi bật máy tính, nó thực hiện quá trình Power On-Self Test, kiểm tra các thiết bị và rồi giao hết lại cho hệ điều hành (như Windows chẳng hạn). OS vẫn phải dựa vào BIOS để liên lạc với một số thiết bị, chẳng hạn như pin trên laptop hoặc đọc một số thông số hệ thống. Do việc phải thức khuya dậy sớm như vậy nên BIOS được đặc cách ngủ một phòng riêng có tên là EPPROM ngay trong nhà mainboard. EFI thì khác, viết bằng C, đô con hơn, mở rộng tốt hơn, phức tạp hơn và giống một hệ điều hành thu nhỏ hơn. EFI được phát triển bởi Intel, tương lai sẽ là kẻ kế vị cho BIOS khi gã cao tuổi này về hưu.

EFI là từ viết tắt của, một bộ đặc tả giao thức ứng dụng chịu nghĩa vụ và trách nhiệm tiếp xúc giữa hệ điều hành ( OS ) và firmware mạng lưới hệ thống. Nói tới EFI thì quả là lạ lẫm, nhưng nếu nói tớithì chắc những bạn, nhất là đồng đội tại vOz chẳng lạ lẫm gì. Và thật vui khi biết rằng, EFI và BIOS thực ra hoàn toàn có thể coi là huynh đệ của nhau. đúng mực cũng là một, viết bằng assembly, có công dụng tự chạy tiên phong khi bật máy tính, nó triển khai quy trình Power On-Self Test, kiểm tra những thiết bị và rồi giao hết lại cho hệ điều hành ( như Windows ví dụ điển hình ). OS vẫn phải dựa vào BIOS để liên lạc với một số ít thiết bị, ví dụ điển hình như pin trên máy tính hoặc đọc 1 số ít thông số kỹ thuật mạng lưới hệ thống. Do việc phải thức khuya dậy sớm như vậy nên BIOS được đặc cách ngủ một phòng riêng có tên là EPPROM ngay trong nhà mainboard. EFI thì khác, viết bằng C, đô con hơn, lan rộng ra tốt hơn, phức tạp hơn và giống một hệ điều hành thu nhỏ hơn., tương lai sẽ là kẻ kế vị cho BIOS khi gã cao tuổi này về hưu .Mac dùng EFI (hay đúng hơn là một mô tả riêng từ chuẩn EFI ban đầu của Intel), chứ không phải BIOS như PC. Đây là vấn đề gay go đầu tiên cho mộng ước hợp nhất của chúng ta. Ngoài việc nó khác nhau ra, thì EFI còn nắm giữ nhiều thành phần quan trọng của một hệ điều hành mà không nhắc tới nó không được: service, protocol, device driver, driver cho file system, disk support, và cả boot manager.

Ngày xưa, dân OSX86 ta đơn giản bỏ qua EFI vì nó phức tạp và khó nhai quá, trực tiếp sửa đổi kernel của Mac OS X cho nó chạy trên PC là xong. Nhưng sự thực thì sau đó không ít phiền toái kéo tới. Các kext (kernel extension) chuẩn không chạy được với kernel sửa đồi, rồi thì mỗi lần Apple tung gói update mới lại phải hì hụi sửa lại cái kernel. Sau này phương pháp giả lập EFI thông qua bootloader được đưa ra bởi các bác hacker Nga khét tiếng (Netkas), giúp cho dân đen chúng ta tránh được rất nhiều phiền phức.

Nhưng vì sao tất cả chúng ta phải nhắc đến EFI nhỉ ? À, thật ra là vì ( hay đúng hơn là một miêu tả riêng từ chuẩn EFI khởi đầu của Intel ), chứ không phải BIOS như PC. Đây là yếu tố gay go tiên phong cho mộng ước hợp nhất của tất cả chúng ta. Ngoài việc nó khác nhau ra, thì EFI còn nắm giữ nhiều thành phần quan trọng của một hệ điều hành mà không nhắc tới nó không được : service, protocol, device driver, driver cho file system, disk tư vấn, và cảNgày xưa, dân OSX86 ta đơn thuần bỏ lỡ EFI vì nó phức tạp và khó nhai quá, trực tiếp sửa đổi kernel của Mac OS X cho nó chạy trên PC là xong. Nhưng sự thực thì sau đó không ít phiền phức kéo tới. Các kext ( kernel extension ) chuẩn không chạy được với kernel sửa đồi, rồi thì mỗi lần Apple tung gói update mới lại phải hì hụi sửa lại cái kernel. Sau này phương phápthông qua bootloader được đưa ra bởi những bác hacker Nga nổi tiếng ( Netkas ), giúp cho dân đen tất cả chúng ta tránh được rất nhiều phiền phức .EFI-X được bày bán, cắm vào máy là chạy EFI được ngay. Đáng tiếc công ty sản xuất thiết bị hay ho này về sau bị pháp luật tóm gáy, và vậy là OSX86 cho ra đời phương pháp giả lập EFI khác có tên Boot-132, hoạt động y chang thiết bị kia (đúng hơn thì Boot-132 có trước và EFI-X bắt chước mà thôi). Chúng ta sẽ sử dụng phương pháp giả lập Boot-132 này trong phần 3 của loạt bài.

DSDT là gì?
Thêm một thuật ngữ khó nhằn khác cần được giải thích, rất may là phần DSDT này cũng ngắn mà thôi.

DSDT (Differentiated System Description Table) là một bảng quan trọng trong đặc tả ACPI, compiled dưới dạng file .aml (ACPI Machine Language), cung cấp thông tin cho hệ điều hành về một số thiết bi bên dưới. Thiếu hoặc sai bảng DSDT thường dẫn đến những trục trặc như không thể sleep, quạt không điều chỉnh tốc độ được, màn hình không tắt khi đóng laptop (close lid), v..v.. Vấn đề là đa số PC đều được sản xuất với DSDT đặc tả cho Windows, vì vậy ngay cả Linux đôi khi cũng phải sửa đổi DSDT để có thể hoạt động trơn tru. Mac thì như chúng ta đã biết, đỏng đảnh hơn nhiều chứ đâu bình dân như Linux, vì vậy Mac sử dụng hẳn một bảng DSDT khác (đúng hơn là một subset không hoàn chỉnh) với DSDT của đặc tả ACPI trên PC.

Về thiết bị phần cứng, có một thiết bị gọi làđược bày bán, cắm vào máy là chạy EFI được ngay. Đáng tiếc công ty sản xuất thiết bị hay ho này về sau bị pháp lý tóm gáy, và vậy là OSX86 cho sinh ra giải pháp giả lập EFI khác có tên, hoạt động giải trí y chang thiết bị kia ( đúng hơn thì Boot-132 có trước và EFI-X bắt chước mà thôi ). Chúng ta sẽ sử dụng chiêu thức giả lập Boot-132 này trong phần 3 của loạt bài. Thêm một thuật ngữ khó nhằn khác cần được lý giải, rất may là phần DSDT này cũng ngắn mà thôi. là một bảng quan trọng trong đặc tả ACPI, compiled dưới dạng file. aml ( ACPI Machine Language ), phân phối thông tin cho hệ điều hành về 1 số ít thiết bi bên dưới. Thiếu hoặc sai bảng DSDT thường dẫn đến những trục trặc như không hề sleep, quạt không kiểm soát và điều chỉnh vận tốc được, màn hình hiển thị không tắt khi đóng máy tính ( close lid ), v .. v .. Vấn đề là hầu hết PC đều được sản xuất với DSDT đặc tả cho Windows, thế cho nên ngay cả Linux nhiều lúc cũng phải sửa đổi DSDT để hoàn toàn có thể hoạt động giải trí trơn tru. Mac thì như tất cả chúng ta đã biết, đỏng đảnh hơn nhiều chứ đâu tầm trung như Linux, vì thế Mac sử dụng hẳn một bảng DSDT khác ( đúng hơn là một subset không hoàn hảo ) với DSDT của đặc tả ACPI trên PC .

Hệ thống driver trên Windows và kernel extensions trên Mac:
Việc đổi khác DSDT thường được triển khai như sau : trích xuất DSDT từ ACPI trên mainboard -> patching và modifying DSDT -> hướng dẫn bootloader sử dụng DSDT mới này thay vì DSDT nguyên gốc trong BIOS ( tránh việc ghi đè lại DSDT của mạng lưới hệ thống ). Công việc patching khó khăn vất vả này giờ đã được đảm nhiệm bởi những công cụ với giao diện đồ họa, sử dụng rất là đơn thuần .monolithic kernel (vâng, “thiết kế nguyên khối” y như quảng cáo Sony Bravia gần đây) còn Mac sử dụng microkernel nên 2 hệ điều hành này cũng có hệ thống driver cho thiết bị khác nhau. Bản chất các file .kext (kernel extension) cũng giống với device driver trên Windows, giúp mở rộng khả năng của nhân hệ điều hành, điều khiển và tích hợp các thiết bị phần cứng khác của máy tính.

Do sử dụng 2 phe phái kernel khác nhau, Windows với ( vâng, “ phong cách thiết kế nguyên khối ” giống như quảng cáo Sony Bravia gần đây ) cònnên 2 hệ điều hành này cũng có mạng lưới hệ thống driver cho thiết bị khác nhau. Bản chất những file. kext ( kernel extension ) cũng giống với device driver trên Windows, giúp lan rộng ra năng lực của nhân hệ điều hành, tinh chỉnh và điều khiển và tích hợp những thiết bị phần cứng khác của máy tính .

Vậy điều khác biệt ở đây là gì? Driver Windows được các hãng sản xuất thiết bị viết ra theo một chuẩn chung (nói nôm na là driver interface) do Microsoft ban hành, và Microsoft không can thiệp gì vào quá trình viết driver này. Ví dụ như driver wireless card nào cũng phải tuân theo nguyên tắc chung: capture broadcast SSID, signal strength, encryption method, etc rồi trả về cho Windows. Các tính năng đặc trưng của mỗi NSX tính sau. Chính nhờ hệ thống driver interface này mà Windows có thể kết nối với vô số thiết bị, miễn là NSX viết driver theo đúng chuẩn của Microsoft. Microsoft không phải và không cần can thiệp vào quá trình viết driver, chỉ việc ngồi đóng dấu chứng chỉ WHQL là xong. Các NSX cũng không phải ngồi chầu chực đợi nói chuyện với Microsoft về vấn đề viết driver như thế nào, chỉ việc viết xong đem test WHQL là xong. Do vậy số thiết bị được sản xuất cho PC (một nền tảng mở) và tương thích với Windows (driver interface mở) là nhiều hơn rất nhiều so với Mac.

Về phần Apple, ngược lại, do sử dụng microkernel và không thiết lập chuẩn chung cho driver, Mac OS lại mang tính chất proprietary (sở hữu riêng, mã đóng), nên các thiết bị sử dụng cho Mac OS phải được Apple và NSX cùng nhau viết driver. Thêm một quy định khác của Apple là Mac OS chỉ chạy trên máy Macintosh, vì vậy kext của các thiết bị được tích hợp sẵn vào Mac OS luôn cho tiện, chứ ít được phân phối bởi NSX thiết bị như trên Windows.

Các kext của Mac OS X nằm trong thư mục /System/Library/Extensions/ (đường dẫn Unix), cách cài đặt và gỡ bỏ “driver” này cũng hết sức đơn giản, chúng ta sẽ nói thêm ở phần 3 của bài.​

IV/ Giới thiệu Chameleon – bootloader cho Mac OS X

Bootloader là gì?

Bootloader, hiểu đơn giản, là một đoạn mã chỉ dẫn nằm ở phần Master Boot Record (đối với MBR disk) hoặc EFI parition (đối với GPT disk). Sau khi BIOS giao lại quyền boot hệ thống cho đĩa cứng, đây là đoạn mã được chạy đầu tiên để từ đó dò tìm file boot của hệ điều hành tương ứng. Do mỗi hệ điều hành có file boot đặc trưng nên bootloader của mỗi OS cũng sẽ khác nhau. Windows NT sử dụng file ntldr, Vista và 7 sử dụng bootmgr. Trong các hệ thống có nhiều OS, bootloader còn kiêm luôn chức năng hiển thị menu lựa chọn và boot vào OS tương ứng.

Chameleon là gì?
, hiểu đơn thuần, là một đoạn mã hướng dẫn nằm ở phần Master Boot Record ( so với MBR disk ) hoặc EFI parition ( so với GPT disk ). Sau khi BIOS giao lại quyền boot mạng lưới hệ thống cho đĩa cứng, đây là đoạn mã được chạy tiên phong để từ đó dò tìm file boot của hệ điều hành tương ứng. Do mỗi hệ điều hành có file boot đặc trưng nên bootloader của mỗi OS cũng sẽ khác nhau. Windows NT sử dụng file ntldr, Vista và 7 sử dụng bootmgr. Trong những mạng lưới hệ thống có nhiều OS, bootloader còn kiêm luôn tính năng hiển thị menu lựa chọn và boot vào OS tương ứng . HFS+ (kiểu như NTFS trên Windows), gần như chẳng có bootloader thông dụng nào có thể đọc được phân vùng của nó. Trên nguyên bản Macintosh thì bootloader cho Mac OS X nằm trong chính EFI, trong đó tích hợp cả driver read-only cho file system HFS+ và nhiều thứ linh tinh khác. Không chấp nhận bó tay với chiêu này của Apple, cộng đồng OSX86 nổi lên một vị anh hùng tài năng cái thế tên là Voodoo team. Ngoài việc viết driver sound card, driver cho keyboard và trackpad linh tinh, thì đóng góp lớn nhất của Voodoo team chính là Chameleon – bootloader đa năng có khả năng đọc được HFS+ của Mac OS X. Từ đây, khả năng multi-boot Mac OS X cùng nhiều hệ điều hành khác đã trở thành hiện thực.

V/ Cách kiểm tra thông số phần cứng – device ID & vendor ID. So sánh compatibility listDo Mac OS X sử dụng file system thuộc dạng “ nông thôn miền núi ” mang tên ( kiểu như NTFS trên Windows ), gần như chẳng có bootloader thông dụng nào hoàn toàn có thể đọc được phân vùng của nó. Trên nguyên bản Macintosh thì bootloader cho Mac OS X nằm trong chính EFI, trong đó tích hợp cả driver read-only cho file system HFS + và nhiều thứ linh tinh khác. Không gật đầu bó tay với chiêu này của Apple, hội đồng OSX86 nổi lên một vị anh hùng năng lực cái thế tên là. Ngoài việc viết driver sound card, driver cho keyboard và trackpad linh tinh, thì góp phần lớn nhất của Voodoo team chính là – bootloader đa năng có năng lực đọc được HFS + của Mac OS X. Từ đây, năng lực multi-boot Mac OS X cùng nhiều hệ điều hành khác đã trở thành hiện thực .

Device ID và Vendor ID:
Có lẽ nhiều bạn đã gục ngã trên bàn phím sau mớ lý thuyết lòng thòng phía trên, và để đổi gió trước khi bước qua phần cài đặt chính thức, chúng ta hãy cùng thử tìm hiểu kĩ hơn về những thiết bị phần cứng mình đang sử dụng.
Việc cài đặt Mac OS X và tìm kiếm driver cho các thiết bị là một công việc khá gian khổ, đồng thời tốn không ít thời gian, do vậy các bạn cần có sự chuẩn bị thật tốt trước khi bắt tay vào quậy phá. Đầu tiên cần phải kể đến phải là thông số chi tiết của các thiết bị phần cứng trên máy PC của bạn. Đối với Windows, để tìm kiếm driver có lẽ quá dễ với một cái tên chung chung kiểu Intel X3100 GMA, sound card onboard Realtek, v..v.. nhưng đối với Mac OS X, mọi việc không đơn giản như vậy. Bạn cần xác định rõ devce ID và vendor ID của thiết bị, chẳng hạn riêng GMA 950 của Intel đã có tới 3 device ID khác nhau: 27AE, 27A2, 2702. Việc xác định này cũng hết sức đơn giản: Mở device manager, tìm tới properties của thiết bị cần tìm và copy lại dòng hardware Ids là xong.
Các thiết bị cần được xác định rõ là: VGA, audio chip, network card, wireless card, SATA/IDE controller, chipset series, các thiết bị phụ kiện khác.

Đây là thông tin VGA 4500MHD của Intel (vendor ID 8086 – device ID 2A42).

Đây là thông tin VGA 4500MHD của Intel ( vendor ID 8086 – device ID 2A42 ) .

Các bạn chú ý đây là sound HDMI (có vendor ID 8086 của Intel) chứ không phải sound chip trên máy.

Các bạn chú ý quan tâm đây là sound HDMI ( có vendor ID 8086 của Intel ) chứ không phải sound chip trên máy .

Đây mới là sound chip Conexant High Definition Audio-Venice 5051.

Các bạn sau khi có device ID và vendor ID có thể lên tra tên thiết bị ở
Compatibility list:
Cũng như Windows, cộng đồng OSX86 đã xây dựng một database Hardware Compatibility List, ghi rõ các thiết bị tương thích với Mac OS X và cách cài đặt cũng như giải quyết sự cố. Trước khi tiến hành cài đặt, các bạn nên tham khảo qua danh sách này để biết “vận may” của mình đến đâu. Trang wiki của OSX86 và HCL có tại: Đây mới là sound chip Conexant High Definition Audio-Venice 5051. Các bạn sau khi có device ID và vendor ID hoàn toàn có thể lên tra tên thiết bị ở PCIDatabase Cũng như Windows, hội đồng OSX86 đã thiết kế xây dựng một database Hardware Compatibility List, ghi rõ những thiết bị thích hợp với Mac OS X và cách thiết lập cũng như xử lý sự cố. Trước khi triển khai thiết lập, những bạn nên tìm hiểu thêm qua list này để biết “ vận may ” của mình đến đâu. Trang wiki của OSX86 và HCL có tại : http://wiki.osx86project.org

Nguồn:VOZ Forums

Phần 3 : Cài đặt Mac OS X

VI/ Giới thiệu hệ thống thử nghiệm – thành phần và lý do sử dụng

Nhắc lại 1 tí về phần trước: Do giới hạn phần cứng của những chiếc Macintosh, chỉ một số lượng PC nhất định có cấu hình hợp lý (có thành phần giống với một chiếc Macintosh tương ứng) mới có khả năng cài đặt và chạy được Mac OS X trơn tru. Đừng buồn nếu chiếc PC của bạn không nằm trong số ít đó, vì ít ra bạn cũng đã hiểu thêm về thế giới Macintosh bí ẩn. Và nếu tình yêu dành cho Mac đủ lớn, bạn cũng biết được có thể thay thế thành phần nào trong chiếc PC của mình để “rước nàng về dinh”.
Hiện nay desktop PC sử dụng socket LGA775 chiếm số lượng khá lớn trên thị trường, do vậy chúng tôi chọn hệ thống thử nghiệm bao gồm mainboard LGA775 và một CPU Core 2 Duo.
Qua kinh nghiệm cài đặt Mac OS X trên khá nhiều mainboard khác nhau, chúng tôi nhận thấy mainboard Gigabyte hỗ trợ khá tốt cho Mac OS X. Từ việc sử dụng các linh kiện thành phần thuộc các hãng OEM nổi tiếng (Ethernet và sound onboard Realtek), cho tới việc BIOS được viết có độ tương thích cao với các chuẩn chung, mainboard Gigabyte ít khi phải can thiệp sâu vào bảng DSDT, cũng như tìm kiếm driver (của Mac OS X) cho các giao tiếp kết nối khá dễ dàng. Ngoài ra các mainboard Gigabyte còn có được sự hỗ trợ mạnh mẽ từ cộng đồng OSX86 do số lượng người dùng cài đặt thành công rất cao, không ít trường hợp có thể chạy ngay mà không can thiệp gì (run out-of-the-box).

Cấu hình thử nghiệm của chúng tôi bao gồm:

Mainboard: Gigabyte EP45-UD3L – socket 775 chipset P45.
CPU: Core 2 Duo 7400 2.8GHz.
RAM: 2×2GB DRR2 800MHz.
VGA: Gigabyte GeForce 9600GT.

VII/ Đồ nghề chuẩn bịCấu hình thử nghiệm của chúng tôi gồm có : Gigabyte EP45-UD3L – socket 775 chipset P45. Core 2 Duo 7400 2.8 GHz. 2 × 2GB DRR2 800MH z. Gigabyte GeForce 9600GT .

Liệt kê và download:
Do sử dụng phương pháp boot-132 để khởi tạo môi trường cho Mac, chúng ta cần đĩa cài đặt retail của Mac OS X và một đĩa boot khởi tạo.
Đĩa boot khởi tạo môi trường EFI: Empire EFI 1.085 hoặc 1.085 R2 (download tại đây – chọn phiên bản thích hợp cho PC của mình).
Đĩa retail Mac OS X phiên bản Snow Leopard 10.6.3 (mới nhất hiện nay). Các bạn có thể mua từ các cửa hàng Apple với giá 29$, hoặc
Bootloader: Chameleon 2 RC4. Download tại đây.
DSDT Patcher GUI. Download tại đây.
OSX86 Tools Utility. Download tại đây.
Voodoo HDA kexts. Download tại đây.
Boot screen gốc hoặc theme cho Chameleon để làm đẹp. Tham khảo tại đây.

Do sử dụng phương pháp boot-132 để khởi tạo môi trường cho Mac, chúng ta cần đĩa cài đặt retail của Mac OS X và một đĩa boot khởi tạo.Đĩa boot khởi tạo môi trường EFI: Empire EFI 1.085 hoặc 1.085 R2 (– chọn phiên bản thích hợp cho PC của mình).Đĩa retail Mac OS X phiên bản Snow Leopard 10.6.3 (mới nhất hiện nay). Các bạn có thể mua từ các cửa hàng Apple với giá 29$, hoặc download tại đây. Do có dung lượng gần 7GB nên chúng ta cần một đĩa DVD+R double-layer.Bootloader: Chameleon 2 RC4.DSDT Patcher GUI.OSX86 Tools Utility.Voodoo HDA kexts.Boot screen gốc hoặc theme cho Chameleon để làm đẹp.

VIII/ Giới thiệu các bước cài đặt

1. Thiết lập lại BIOS.
2. Khởi động với đĩa giả lập EFI.
3. Boot đĩa retail Mac OS X.
4. Chia và format phân vùng Mac OS X.
5. Cài đặt và khởi động vào Mac OS X lần đầu.
6. Cài đặt bootloader, kext cơ bản.
7. Cài đặt các thiết bị.

Đầu tiên chúng ta giải quyết nhanh 3 bước đầu.
1. Thiết lập lại BIOS: chúng ta cần thiết lập BIOS sao cho giống nhất với một chiếc Macintosh.
Đầu tiên là disable floppy disk.

Tiếp theo tạm thời tắt C1E/C2E/C4E gì đó của CPU đi (có thể gây rắc rối khi boot), về sau cài đặt kext đầy đủ chúng ta sẽ bật lại.

Tiếp theo trong thời điểm tạm thời tắt C1E / C2E / C4E gì đó của CPU đi ( hoàn toàn có thể gây rắc rối khi boot ), về sau setup kext không thiếu tất cả chúng ta sẽ bật lại .

Mac chỉ sử dụng AHCI nên chúng ta cũng chuyển qua thiết lập này cho các cổng SATA. Tiện thể enable USB support cho keyboard và mouse. Mac không hỗ trợ cổng PS/2 trên PC nên tốt nhất là keyboard và mouse sử dụng USB. Nếu không chúng ta cũng có thể cài đặt kext cho PS/2 keyboard/mouse.

Mac chỉ sử dụng AHCI nên tất cả chúng ta cũng chuyển qua thiết lập này cho những cổng SATA. Tiện thể enable USB tư vấn cho keyboard và mouse. Mac không tương hỗ cổng PS / 2 trên PC nên tốt nhất là keyboard và mouse sử dụng USB. Nếu không tất cả chúng ta cũng hoàn toàn có thể thiết lập kext cho PS / 2 keyboard / mouse .

Bật HPET (High Precision Event Timer) nếu có và chuyển về chế độ 32bit. Nếu bạn dự định chạy kernel của Mac ở mode 64bit thì chuyển HPET sang 64bit.

Bật HPET ( High Precision Event Timer ) nếu có và chuyển về chính sách 32 bit. Nếu bạn dự tính chạy kernel của Mac ở mode 64 bit thì chuyển HPET sang 64 bit .2. Khởi động với đĩa giả lập EFI.

Tiếp theo bỏ đĩa EFI vào và boot tới khi xuất hiện màn hình như trong hình. Bạn có thể sử dụng các bản EFI khác nhau, như với mainboard P55 có thể sử dụng bản của tonymacx86. Bài viết này tôi sử dụng Empire EFI, đây là bản EFI nổi tiếng nhất và có đầy đủ các phiên bản support cho các hệ PC khác nhau, bao gồm cả P55 và ATI VGA và một số dòng CPU & chipset AMD cũ.
3. Boot đĩa retail Mac OS X.
Tiếp theo lấy đĩa EFI ra, bỏ đĩa Mac OS X retail vào, đợi khoảng 20s (quan trọng) và nhấn F5. Khi đĩa Mac OS X Install DVD xuất hiện trong menu thì chọn boot.

Tiếp theo bỏ đĩa EFI vào và boot tới khi Open màn hình như trong hình. Bạn hoàn toàn có thể sử dụng những bản EFI khác nhau, như với mainboard P55 hoàn toàn có thể sử dụng bản của tonymacx86. Bài viết này tôi sử dụng Empire EFI, đây là bản EFI nổi tiếng nhất và có vừa đủ những phiên bản tư vấn cho những hệ PC khác nhau, gồm có cả P55 và ATI VGA và một số ít dòng CPU và chipset AMD cũ. Tiếp theo lấy đĩa EFI ra, bỏ đĩa Mac OS X retail vào, đợi khoảng chừng 20 s ( quan trọng ) và nhấn F5. Khi đĩa Mac OS X Install DVD Open trong menu thì chọn boot .

Tiếp theo sau khi load các kext default thì ta enter để load tiếp kernel. Nếu sau bước này các bạn có thể boot vào tới màn hình chào mừng của Mac OS X Installation thì coi như bước 3 thành công. Nếu không, xem lại đĩa EFI của bạn hoặc đổi sang bản khác.

IX/ Chia phân vùngTiếp theo sau khi load những kext default thì ta enter để load tiếp kernel. Nếu sau bước này những bạn hoàn toàn có thể boot vào tới màn hình hiển thị chào mừng của Mac OS X Installation thì coi như. Nếu không, xem lại đĩa EFI của bạn hoặc đổi sang bản khác .

4. Chia và format phân vùng Mac OS X.
Sau khi màn hình install Mac OS X xuất hiện, bước tiếp theo cần làm là chia đĩa và format.
Bản Mac OS X 10.5 Leopard vẫn còn hỗ trợ đồng thời 2 kiểu phân vùng ổ cứng MBR và GPT, nhưng kể từ Mac OS X 10.6 thì Apple đã chuyển hẳn sang sử dụng GPT. MBR và GPT là 2 định dạng phân vùng ổ cứng khác nhau, quy định cách thức lưu trữ các thông tin về partition (phân vùng), boot sector cũng như Master boot record trên đĩa. MBR và GPT không liên quan gì đến hệ thống tập tin (file system) cả, đó là cách mỗi phân vùng tổ chức và quản lý dữ liệu (các file) của riêng mình. Kể từ Windows Vista SP1 trở đi Microsoft mới chính thức hỗ trợ định dạng ổ đĩa GPT.

Cấu trúc MBR​

Tất nhiên các ổ cứng PC đều được phân vùng theo chuẩn MBR là chủ yếu, dù rằng GPT (như trong hình) cho thấy nhiều tính năng tiến bộ hơn. điều này một phần là do Windows mới chỉ hỗ trợ GPT gần đây chứ chưa chuyển hẳn qua, và một lý do khác nữa là các trình chia đĩa (partitioner) cũ như Acronis Disk Director và Partition Magic chỉ hỗ trợ MBR mà thôi. Ngay cả các chương trình backup như Acronis True Image cũng chỉ hỗ trợ MBR, phiên bản mới nhất mới bắt đầu hỗ trợ GPT. Tạm thời chúng ta không bàn tới thế giới của Linux, chú chim cánh cụt này hỗ trợ được tất cả các chuẩn ngay khi ra mắt do đặc tính mã nguồn mở của mình.

Tất nhiên những ổ cứng PC đều được phân vùng theo chuẩn MBR là đa phần, mặc dầu GPT ( như trong hình ) cho thấy nhiều tính năng tân tiến hơn. điều này một phần là do Windows mới chỉ tương hỗ GPT gần đây chứ chưa chuyển hẳn qua, và một nguyên do khác nữa là những trình chia đĩa ( partitioner ) cũ như Acronis Disk Director và Partition Magic chỉ tương hỗ MBR mà thôi. Ngay cả những chương trình backup như Acronis True Image cũng chỉ tương hỗ MBR, phiên bản mới nhất mới khởi đầu tương hỗ GPT. Tạm thời tất cả chúng ta không bàn tới quốc tế của Linux, chú chim cánh cụt này tương hỗ được tổng thể những chuẩn ngay khi ra đời do đặc tính mã nguồn mở của mình .

Để chia partition và format đĩa cứng, các bạn truy cập vào Disk Utility trong menu Utilities.
Lưu ý: format theo chuẩn GPT sẽ xóa trắng toàn bộ ổ cứng của bạn (hiện đang theo chuẩn MBR), sau đó mới tiến hành phân vùng. Do vậy bạn nên sử dụng một ổ cứng riêng cho Snow Leopard, hoặc có thể tìm download bản OS X đã được sửa đổi để hỗ trợ MBR. Nếu bạn sử dụng bản Snow Leopard MBR, sau khi chia và format HFS+, nhớ dùng Acronis Disk Director để chuyển phân vùng đó thành primary active mới có thể cài đặt được.
Đây là hướng dẫn cho GPT: Nhấn vào ổ đĩa muốn cái đặt (tên đĩa cứng chứ không phải phân vùng), vào mục Partition. Chọn số partition muốn tạo (1 hoặc nhiều hơn). Nhấn Option và chọn GUID Partition Table (GPT). Điền tên cho mỗi phân vùng, chọn format Mac OS Extended (Journaled) hay còn gọi là HFS+ cho phân vùng cài đặt. Cuối cùng là nhấn Apply.

Để chia partition và format đĩa cứng, những bạn truy vấn vào Disk Utility trong menu Utilities. Do vậy bạn nên sử dụng một ổ cứng riêng cho Snow Leopard, hoặc hoàn toàn có thể tìm tải về bản OS X đã được sửa đổi để tương hỗ MBR. Nếu bạn sử dụng bản Snow Leopard MBR, sau khi chia và format HFS +, nhớ dùng Acronis Disk Director để chuyển phân vùng đó thành primary active mới hoàn toàn có thể thiết lập được. Nhấn vào ổ đĩa muốn cái đặt ( tên đĩa cứng chứ không phải phân vùng ), vào mục Partition. Chọn số partition muốn tạo ( 1 hoặc nhiều hơn ). Nhấn Option và chọn GUID Partition Table ( GPT ). Điền tên cho mỗi phân vùng, chọn format Mac OS Extended ( Journaled ) hay còn gọi là HFS + cho phân vùng setup. Cuối cùng là nhấn Apply .

HFS+ của Mac và NTFS của Windows đều là 2 hệ thống tập tin tiên tiến và có nhiều ưu điểm. Thời kì FAT32 cũ kĩ, hệ thống tập tin này chỉ lưu được những file có dung lượng <4GB mà thôi, đồng thời không có được khả năng chịu lỗi cũng như tự sửa lỗi và bảo trì (self-correcting & maintenance). NTFS được Microsoft phát triển, tích hợp nhiều tính năng quan trọng như khả năng ghi nhật kí (journaling), tích hợp hệ thống phân quyền tập tin ACL (Access Control List), hỗ trợ mã hóa, nén dữ liệu và hàng tá những thứ khác. NTFS được đưa vào sử dụng từ thời Windows 2000 mãi cho tới nay.​HFS + của Mac và NTFS của Windows đều là 2 mạng lưới hệ thống tập tin tiên tiến và phát triển và có nhiều ưu điểm. Thời kì FAT32 cũ kĩ, mạng lưới hệ thống tập tin này chỉ lưu được những file có dung tích < 4GB mà thôi, đồng thời không có được năng lực chịu lỗi cũng như tự sửa lỗi và bảo dưỡng ( self-correcting và maintenance ). NTFS được Microsoft tăng trưởng, tích hợp nhiều tính năng quan trọng như năng lực ghi nhật kí ( journaling ), tích hợp mạng lưới hệ thống phân quyền tập tin ACL ( Access Control List ), tương hỗ mã hóa, nén tài liệu và hàng tá những thứ khác. NTFS được đưa vào sử dụng từ thời Windows 2000 mãi cho tới nay. ​Ở bên kia chiến tuyến, HFS + ( Hierarchical File System Plus ) cũng được Apple trang bị nhiều vũ khí hạng nặng không kém. HFS + tương hỗ Unicode UTF-16, năng lực lưu giữ tập tin với dung tích file lớn không hạn chế. Tuy không tương hỗ transparent encryption nhưng HFS + có năng lực nén tài liệu rất mạnh mà không làm tác động ảnh hưởng nhiều vận tốc truy vấn. Giống với Windows sử dụng ACL, HFS + tương hỗ mạng lưới hệ thống phân quyền Unix Permissions ( sẽ nhắc tới ở phần thiết lập kext ). HFS + còn có năng lực bật tắt tính năng ghi nhật kí ( journaling ) nhằm mục đích tăng cường chống lỗi trong trường hợp mất điện. Đặc biệt, HFS + có năng lực chống phân mảnh ( Mà NTFS và Windows không có ) so với những tập tin dung tích < 20MB, đồng nghĩa tương quan với việc bạn không phải bận tâm về việc defragment ổ đĩa của mình nữa. ​Từ Mac OS X 10.5 trở đi, Apple đã tích hợp vào OS của mình năng lực read-only với phân vùng NTFS. Với Windows, tuy chưa được tương hỗ từ Microsoft nhưng cũng hoàn toàn có thể dùng một ứng dụng hãng thứ 3 như Mac Drive để truy vấn phân vùng HFS +. ​

Lưu ý phát nữa: các bước trên đây đều có khả năng ảnh hưởng đến dữ liệu trên ổ cứng của bạn, vì vậy suy nghĩ kĩ trước khi hành động. Tác giả không chịu bất kì trách nhiệm nào trong trường hợp mất mát xảy ra.

X/ Boot & Installation

Sau khi format xong thì chúng ta thẳng tiến tới màn hình cài đặt. Trước khi nhấn Install cần customize lại để lựa chọn một vài thứ. Rosetta là một phần mềm giả lập để Mac chạy được các phần mềm viết cho kiến trúc PowerPC cũ, vì vậy cứ select cho an tâm.

Sau khi cài đặt xong (khoảng 20 phút), máy sẽ khởi động lại. Ở bước này các bạn lại bỏ đĩa EFI vào boot (do chưa có bootloader trên đĩa cứng). Chọn phân vùng vừa mới cài Snow Leopard và tiếp tục.
Ở bước này có thể sẽ có một vài máy không boot được (treo giữa chừng, xuất hiện thông báo kernel panic hoặc tương tự). Các bạn có thể sử dụng tham số cpus=1 (chỉ sử dụng 1 nhân CPU) để tiếp tục. Sau khi cài đặt hoàn chỉnh chúng ta có thể boot bình thường.

5. Cài đặt và khởi động vào Mac OS X lần đầu.
Sau khi xuất hiện màn hình welcome của Apple Mac OS X (chúc mừng được 70% rồi nhé), bạn điền các thông số cho tài khoản người dùng và tiếp tục. Desktop cùng dock và menu quen thuộc của Mac hiện ra.

Sau khi setup xong ( khoảng chừng 20 phút ), máy sẽ khởi động lại. Ở bước này những bạn lại bỏ đĩa EFI vào boot ( do chưa có bootloader trên đĩa cứng ). Chọn phân vùng vừa mới cài Snow Leopard và liên tục. Ở bước này hoàn toàn có thể sẽ có một vài máy không boot được ( treo giữa chừng, Open thông tin kernel panic hoặc tựa như ). Các bạn hoàn toàn có thể sử dụng tham số cpus = 1 ( chỉ sử dụng 1 nhân CPU ) để liên tục. Sau khi setup hoàn hảo tất cả chúng ta hoàn toàn có thể boot thông thường. Sau khi Open màn hình hiển thị welcome của Apple Mac OS X ( chúc mừng được 70 % rồi nhé ), bạn điền những thông số kỹ thuật cho thông tin tài khoản người dùng và liên tục. Desktop cùng dock và menu quen thuộc của Mac hiện ra .

Việc đầu tiên chúng ta cần làm là tắt chức năng sleep của hệ thống. Nó có thể gây treo máy và nhiều lỗi linh tinh khác. Bật System Preferences trên thanh dock, vào Energy Saver và tắt như trong hình.

6. Cài đặt bootloader, kext cơ bản.
Việc tiên phong tất cả chúng ta cần làm làcủa mạng lưới hệ thống. Nó hoàn toàn có thể gây treo máy và nhiều lỗi linh tinh khác. Bật System Preferences trên thanh dock, vào Energy Saver và tắt như trong hình .

Tiếp theo chúng ta sẽ cài đặt bootloader và các kext cơ bản của hệ thống. Vào đĩa Empire EFI, thư mục Extra/Post-Installation và chạy gói cài đặt myHack. Chương trình này sẽ cài đặt Chameleon 2.0 RC3, PC EFI 10.5, FakeSMC v2, lspci, pfix v2.1.1 để bạn có thể boot mà không cần đĩa EFI nữa đồng thời cũng có các kext cơ bản cần thiết. Nhớ đọc kĩ hướng dẫn sử dụng trước khi chọn bất kì mục nào. Giữ trong đầu tư tưởng “thiếu còn hơn thừa”, vì thiếu thì có thể boot vào lại cài thêm, còn thừa thì mất công lắm.
Tiếp theo tất cả chúng ta sẽ thiết lập bootloader và những kext cơ bản của mạng lưới hệ thống. Vào đĩa Empire EFI, thư mục Extra / Post-Installation và chạy gói thiết lập myHack. Chương trình này sẽ thiết lập Chameleon 2.0 RC3, PC EFI 10.5, FakeSMC v2, lspci, pfix v2. 1.1 để bạn hoàn toàn có thể boot mà không cần đĩa EFI nữa đồng thời cũng có những kext cơ bản thiết yếu. Nhớ đọc kĩ hướng dẫn sử dụng trước khi chọn bất kì mục nào. Giữ trong đầu tư tưởng “ thiếu còn hơn thừa ”, vì thiếu thì hoàn toàn có thể boot vào lại cài thêm, còn thừa thì mất công lắm .Sau khi setup xong đừng restart vội. Tôi sẽ hướng dẫn những bạn thiết lập Chameleon 2 RC4. Nhét USB chứa Chameleon 2 RC4 đã chuẩn bị sẵn sàng từ đầu, giải nén và copy thư mục Chameleon ra desktop. ​

Tiếp theo tìm thư mục Extra trên thư mục root phân vùng cài đặt SL. Copy các thứ trong Chameleon/Optional Extras vào theo như trong hình.

Bật chương trình terminal (đường dẫn /Applications/Utilities/Terminal.app) lên và gõ các lệnh cài đặt như sau:​

Bật chương trình terminal (đường dẫn /Applications/Utilities/Terminal.app) lên và gõ các lệnh cài đặt như sau:​

sudo -s (nhập password khi tạo user account vào để chuyển sang chế độ super user).
cd Desktop/Chameleon/i386
diskutil list (liệt kê tên các ổ đĩa trên máy – ghi lại tên của ổ đĩa cài Mac OS X, của tôi là đĩa disk0, phân vùng disk0s2).
fdisk -f boot0 -u -y /dev/rdisk0 (ghi master boot record cho đĩa).
dd if=boot1h of=/dev/rdisk0s2 (ghi boot sector cho phân vùng).
cp boot / (copy file boot vào root).

Sau khi hoàn thành các bước trên thì chúng ta có thể restart máy được rồi.
Sau khi triển khai xong những bước trên thì tất cả chúng ta hoàn toàn có thể restart máy được rồi .

Restart và màn hình bootloader Chameleon sẽ hiện ra, chọn Snow Leopard và boot. Tiếp theo chúng ta sẽ xử lý phần còn lại: driver (kext) cho các thiết bị VGA, ethernet và sound.

7. Cài đặt các thiết bị
​Restart và màn hình hiển thị bootloader Chameleon sẽ hiện ra, chọn Snow Leopard và boot. Tiếp theo tất cả chúng ta sẽ giải quyết và xử lý phần còn lại : driver ( kext ) cho những thiết bị VGA, ethernet và sound .

Mở Apple menu, chọn About This Mac, nhấn More Info để xem thông tin các thiết bị. Đảm bảo ổ cứng và hệ thống USB đã được nhận diện đầy đủ. VGA của tôi dùng là Geforce 9600GT chưa được nhận diện đầy đủ dù đã cài gói Graphics Enabler (QE/CI chưa enable, chỉ mới ở chế độ software accelerated, chưa nhận đúng độ phân giải, chưa có hiệu ứng gợn sóng khi add widget vào dashboard). Có nhiều cách để khiến cho VGA của bạn hoạt động. Đầu tiên nên check trên insanelymac xem VGA của mình có nằm trong diện hỗ trợ hay không.
Chủ yếu có 3 cách để activate VGA: cài đặt customized kext, add EFI string hoặc patch DSDT. Ngoài ra còn có thể sử dụng các gói graphics enabler tìm được trên mạng (tự động hóa công việc add kext hoặc add EFI string cho bạn mà thôi). Ở đây tôi dùng cách add EFI string bằng phần mềm OSX86 Tools. Các cách khác các bạn có thể tham khảo thêm trên insanelymac. VGA ATI hay NVIDIA đều có thể activate như nhau, miễn là nằm trong diện hỗ trợ.

Hướng dẫn: Chạy OSX86 tools, chọn add EFI strings. Chọn tiếp GFX strings, nếu tên VGA của bạn không có trong danh sách (như trường hợp của tôi) thì chọn Custom Graphics Card. Sau đó điền tên, select dung lượng bộ nhớ, cổng kết nối, cuối cùng là “Import String to Boot Editor” và “Apply changes to com.apple.Boot.plist”.
Lưu ý: OSX86 Tools được viết để chạy trên Leopard 10.5, do vậy các tính năng khác hoạt động không chính xác.

Sau khi khởi động lại VGA đã nhận diện đầy đủ, QE/CI enabled và nhận đúng độ phân giải màn hình (và nhất là đã có thể chụp screenshot trực tiếp). Tiếp theo chúng ta xử lý sound và Ethernet.

Sound và Ethernet:Sau khi khởi động lại VGA đã nhận diện khá đầy đủ, QE / CI enabled và nhận đúng độ phân giải màn hình hiển thị ( và nhất là đã hoàn toàn có thể chụp screenshot trực tiếp ). Tiếp theo tất cả chúng ta giải quyết và xử lý sound và Ethernet .

Ethernet của mainboard EP45-UD3L là Realtek 8169, được hỗ trợ mặc định bởi Apple, vì vậy chạy được ngay mà không cần can thiệp. Các bạn có thể vào System Preferences phần Network, kiểm tra MAC Address và IP xem đã được cấp đúng chưa. Nếu các bạn sử dụng Ethernet không được nhận diện mặc định, có thể tìm thêm kext trên
Ethernet của mainboard EP45-UD3L là Realtek 8169, được tương hỗ mặc định bởi Apple, vì thế chạy được ngay mà không cần can thiệp. Các bạn hoàn toàn có thể vào System Preferences phần Network, kiểm tra MAC Address và IP xem đã được cấp đúng chưa. Nếu những bạn sử dụng Ethernet không được nhận diện mặc định, hoàn toàn có thể tìm thêm kext trên http://www.kexts.com/ và xem thêm hướng dẫn trong box LAN and Wireless tại InsanelyMac. Cách setup kext sẽ được hướng dẫn ở phần cuối bài .

Sound của tôi là Realtek ALC888 chưa hoạt động, chúng ta cần cài đặt VoodooHDA. Extract gói VoodooHDA đã chuẩn bị ban đầu, copy VoodooHDA.kext vào /System/Library/Extensions/ sau đó bật terminal gõ các lệnh sau:

sudo chmod -R 775 /System/Library/Extensions/VoodooHDA.kext
sudo chown -R root:wheel /System/Library/Extensions/VoodooHDA.kext
2 lệnh này nhằm sửa lại permission của kext cho chính xác. Sau đó chúng ta khởi động lại.
Sound của tôi là Realtek ALC888 chưa hoạt động giải trí, tất cả chúng ta cần thiết lập VoodooHDA. Extract gói VoodooHDA đã chuẩn bị sẵn sàng bắt đầu, copy VoodooHDA. kext vào / System / Library / Extensions / sau đó bật terminal gõ những lệnh sau : 2 lệnh này nhằm mục đích sửa lại permission của kext cho đúng chuẩn. Sau đó tất cả chúng ta khởi động lại .

Sau khi restart kiểm tra sound đã hoạt động chưa (System Preferences -> Sound). Nếu đã hoạt động thì ta cài thêm panel điều khiển cho sound. Double click vào tập tin VoodooHDA.prefpane để cài đặt. Trong System Preferences sẽ xuất hiện thêm một panel mới để điều khiển các thiết lập cho sound chip.
Sau khi restart kiểm tra sound đã hoạt động giải trí chưa ( System Preferences -> Sound ). Nếu đã hoạt động giải trí thì ta cài thêm panel điều khiển và tinh chỉnh cho sound. Double click vào tập tin VoodooHDA. prefpane để thiết lập. Trong System Preferences sẽ Open thêm một panel mới để điều khiển và tinh chỉnh những thiết lập cho sound chip .

XI/ Các vấn đề sau cài đặt

Các bạn có thể sẽ gặp phải một số vấn đề nếu việc lựa chọn kext cơ bản (ở bước cài đặt gói myHack) sai hoặc thiếu. Trong trường hợp này chúng ta chỉ việc chạy lại gói cài đặt và lựa chọn lại là xong. Đối với PC có sử dụng các thiết bị keyboard hoặc mouse PS/2, bắt buộc phải cài kext cho PS/2.
Đối với các thành phần khác trong PC, trở ngại lớn nhất là graphics card. Nếu bạn sử dụng NVIDIA thì hầu hết card từ 5200 trở về sau đều có thể cài đặt thành công, bao gồm cả GT200 series. Điểm quan trọng nhất đối với graphics card là hardware accelerated, phải có Quartz Extreme / Core Image enabled (Desktop Compositor và Image Processing quan trọng của Mac). Để kiểm tra QE/CI đã bật hay chưa, các bạn có thể add thử một widget vào dashboard, nếu có hiệu ứng ripple (gợn sóng) thì QE/CI đã enabled. Một đặc điểm khác là VGA nhận đúng độ phân giải của màn hình cùng color profile cho màn hình đó.
Với cách add EFI string thì đảm bảo card đồ họa của bạn có thể sử dụng hết khả năng của mình như trên máy Mac nguyên gốc và không hề gặp bất cứ trục trặc gì. Dù không thể tận dụng các tập lệnh DirectX vốn được viết riêng cho Windows, nhưng khả năng sử dụng OpenGL / OpenCL cũng đã là quá đủ cho Mac. Nếu VGA không họat động đầy đủ (chỉ có software accelerated), các bạn sẽ không thể chạy các phần mềm đòi hỏi tính năng đồ họa nâng cao trên Mac như bộ iWork, iLife cùng nhiều phần mềm khác. Do vậy đảm bảo VGA họat động được là yếu tố cần nhất trên Mac.
Các thiết bị như Ethernet hiện đã có khá nhiều vendor / device họat động được trên Mac. Tuy nhiên, nếu bạn không nằm trong số đó, các bạn có thể chữa cháy bằng một card Ethernet PCI sử dụng Realtek 8139 / 8169 (hỗ trợ out-of-the-box). Ethernet PCI 10/100 Mb/sec của DLink cũng sử dụng chip này.
Về sound chip, VoodooHDA hiện đã hỗ trợ rất nhiều sound chip khác nhau, từ Realtek cho tới Coxenant, Sigmatel, etc. Chất lượng âm thanh từ bản VoodooHDA 0.2.4.2 trở đi có thể đảm bảo không kém gì trên Windows.
Về vấn đề bị crash (kernel panic) khi mở file DMG, các bạn cần cài seatbelt.kext để khắc phục lỗi này. Một số lỗi khác các bạn có thể tham khảo thêm trên diễn đàn insanelymac.com.
Các hệ thống P55, X58 hoặc sử dụng ATI Radeon HD 4800 series có thể cài đặt Mac OS X dựa theo hướng dẫn trong bài, chỉ việc lưu ý khi chọn bản EFI và các kext cho thiết bị phù hợp mà thôi.
Sau khi cài xong bạn sẽ khởi động với màn hình khởi động có sẵn, nhưng có lẽ các bạn rất muốn đổi hình khởi động này. Cách đổi như sau: Ở ổ đĩa cài SL sẽ có thư mục Extra/Themes. file boot.png và background.png chính là 2 file bạn cần đổi để thay hình khởi động.
Chameleon cũng hỗ trợ việc thay đổi theme phục vụ cho nhu cầu làm đẹp của không ít bạn. Chỉ cần download theme ưng ý, copy thư mục theme vào /Extra/Themes/, sau đó thêm dòng sau vào file com.apple.Boot.plist (cũng trong thư mục Extra):

Theme

THEME_NAME Kết quả sẽ được như sau:

Kết luận:

Việc cài đặt Mac trên PC cho tới bây giờ vẫn thực sự là một công việc gian khổ và quá sức với không ít người. Việc cài đặt hàng chục, thậm chí hàng trăm lần để đi từ chỗ “không biết tí gì” tới “biết chút chút” đã là cả một vấn đề. Tuy nhiên, nó hoàn tòan không vô ích. Trong quá trình tìm hiểu và can thiệp sâu vào hệ điều hành, bạn sẽ có được không ít kiến thức quan trọng và quý giá mà nếu chỉ đọc sơ qua sách vở thì không thể nào hiểu được. Vượt qua tất cả những khó khăn đó, chịu khó bỏ ra thêm 3 ngày (hơi nhiều) để học sử dụng Mac OS X, tôi tin bạn sẽ hài lòng với thành quả của mình.
Ngoài cách cài Mac OS X với đĩa retail bằng phương pháp boot-132 trong bài, các bạn có thể tìm download các phiên bản tổng hợp / đóng gói sẵn (sửa đổi đĩa retail để tích hợp các thành phần cần thiết cho PC). Tuy nhiên khả năng cài đặt thành công là khá hạn chế, và bạn sẽ phải thử qua khá nhiều phiên bản khác nhau. Tôi đã từng thất bại với combo P55 + ATI VGA bằng phương pháp boot-132 do không tìm được đĩa EFI vừa ý, nhưng lại thành công khi sử dụng distro Snow 3.6 Universal.
Với nhiều bạn vẫn băn khoăn về khả năng gặp lỗi hay các phiền phức khác khi chạy Mac trên PC, tôi có thể khẳng định rằng, “hack” Mac trên PC gần như là việc “hack” hòan hảo nhất, tất nhiên là với những chiếc PC có cấu hình phần cứng gần giống Mac. Bản thân tôi cài đặt và sử dụng Mac trên PC đã gần 2 năm, và hòan toàn hài lòng với chiếc “Mac” của mình. Phương pháp boot-132 đã giảm thiểu tới mức thấp nhất việc can thiệp vào hệ điều hành (có chăng là mở rộng vài khả năng cho nó mà thôi). Nhân hệ điều hành cũng hoàn toàn không bị chỉnh sửa, do vậy sẽ không bao giờ xảy ra lỗi gì nghiêm trọng (crash, kernel panic) có nguyên nhân từ việc cài Mac trên PC cả. Đây là một bước tiến rất lớn so với các phương pháp can thiệp kernel trước đây.
Không phải cứ “hack” là sẽ gặp lỗi, ngược lại, ngay cả phần mềm do chính Apple thiết kế trên bản gốc còn có lỗi kia mà. Nếu bạn đủ may mắn cũng như khả năng để có được một chiếc hackintosh hoàn chỉnh, hãy tự hào tận hưởng thế giới mới này, vì bạn hoàn toàn có thể làm bất cứ điều gì một chiếc Mac thật có thể làm.

Nguồn: VOZ Forums

Phần 4 : Multiboot và Đôi điều về Mac

Việc setup Mac trên PC cho tới giờ đây vẫn thực sự là một việc làm gian nan và quá sức với không ít người. Việc cài đặt hàng chục, thậm chí còn hàng trăm lần để đi từ chỗ “ không biết tí gì ” tới “ biết chút chút ” đã là cả một yếu tố. Tuy nhiên, nó hoàn tòan không vô ích. Trong quy trình tìm hiểu và khám phá và can thiệp sâu vào hệ điều hành, bạn sẽ có được không ít kỹ năng và kiến thức quan trọng và quý giá mà nếu chỉ đọc sơ qua sách vở thì không thể nào hiểu được. Vượt qua toàn bộ những khó khăn vất vả đó, chịu khó bỏ ra thêm 3 ngày ( hơi nhiều ) để học sử dụng Mac OS X, tôi tin bạn sẽ hài lòng với thành quả của mình. Ngoài cách cài Mac OS X với đĩa retail bằng chiêu thức boot-132 trong bài, những bạn hoàn toàn có thể tìm tải về những phiên bản tổng hợp / đóng gói sẵn ( sửa đổi đĩa retail để tích hợp những thành phần thiết yếu cho PC ). Tuy nhiên năng lực setup thành công xuất sắc là khá hạn chế, và bạn sẽ phải thử qua khá nhiều phiên bản khác nhau. Tôi đã từng thất bại với combo P55 + ATI VGA bằng chiêu thức boot-132 do không tìm được đĩa EFI vừa lòng, nhưng lại thành công xuất sắc khi sử dụng distro Snow 3.6 Universal. Với nhiều bạn vẫn do dự về năng lực gặp lỗi hay những phiền phức khác khi chạy Mac trên PC, tôi hoàn toàn có thể chứng minh và khẳng định rằng, “ hack ” Mac trên PC gần như là việc “ hack ” hòan hảo nhất, tất yếu là với những chiếc PC có thông số kỹ thuật phần cứng gần giống Mac. Bản thân tôi setup và sử dụng Mac trên PC đã gần 2 năm, và hòan toàn hài lòng với chiếc “ Mac ” của mình. Phương pháp boot-132 đã giảm thiểu tới mức thấp nhất việc can thiệp vào hệ điều hành ( có chăng là lan rộng ra vài năng lực cho nó mà thôi ). Nhân hệ điều hành cũng trọn vẹn không bị chỉnh sửa, do vậy sẽ không khi nào xảy ra lỗi gì nghiêm trọng ( crash, kernel panic ) có nguyên do từ việc cài Mac trên PC cả. Đây là một bước tiến rất lớn so với những giải pháp can thiệp kernel trước đây. Không phải cứ “ hack ” là sẽ gặp lỗi, ngược lại, ngay cả ứng dụng do chính Apple phong cách thiết kế trên bản gốc còn có lỗi kia mà. Nếu bạn đủ như mong muốn cũng như năng lực để có được một chiếc hackintosh hoàn hảo, hãy tự hào tận thưởng quốc tế mới này, vì bạn trọn vẹn hoàn toàn có thể làm bất kể điều gì một chiếc Mac thật hoàn toàn có thể làm. Nguồn : VOZ Forums

Sau phần 3, chắc hẳn rất nhiều bạn đã thử cài đặt Snow Leopard trên máy tính của mình. Thật sự thì tôi không hi vọng nhiều, hoặc sẽ ngạc nhiên, nếu chỉ 13 trang demo của mình có thể giúp ai đó cài đặt thành công Snow Leopard (!). Sự thật là vậy, vì đặc tính khác biệt quá đa dạng trong thế giới PC, bắt tay vào cài đặt hackintosh trên một chiếc máy mới, đồng nghĩa với một kinh nghiệm mới. Chúng ta chỉ có thể tích lũy kiến thức để sử dụng khi cần thiết mà thôi, còn sự thật thì hiếm có 2 lần cài đặt nào của tôi lại giống nhau cả.
Ok, không nói nhiều nữa nhỉ. Nói thật là bài demo cài đặt tuần rồi của tôi không mang nhiều tính thực hành cho lắm, đơn giản là vì chúng ta chưa có giải pháp multi-boot cho Mac OS X và Windows. Rất hiếm có ai đủ điều kiện thực hành ngay mà vẫn tiếp tục được những công việc thường ngày của mình với Windows, vì với đa số người dùng PC, Windows là hệ điều hành không thể thiếu. Phần 4 này sẽ bắt đầu với hướng dẫn dual-boot cùng lúc 2 hệ điều hành này, cả trên đĩa cứng MBR lẫn GPT.

XII/ Multiboot Mac OS X và Windows.

Nếu các bạn cài đặt Mac OS X trên đĩa cứng vật lý riêng biệt, bạn hoàn toàn có thể set đĩa cứng chứa Snow Leopard được ưu tiên boot trong BIOS và dùng Chameleon để chọn vào Windows khi cần, rất đơn giản. Nhưng nếu chúng ta chỉ có một ổ đĩa thì sao?

Multiboot trên MBR:

Với đĩa cứng đang format dạng MBR (đa phần ổ cứng PC hiện nay đều dùng MBR) và Windows được cài đặt trước, chúng ta cần bản retail Snow Leopard đã được chỉnh sửa để cài đặt trên đĩa MBR (bản gốc của Apple chỉ cho phép cài trên GPT). Bước tiếp theo là dùng Acronis Disk Director (dùng trong Hiren’s Boot cho tiện), chia một phân vùng primary khoảng 20GB trở lên cho Snow Leopard, cuối cùng là active phân vùng đó như trong hình. Dữ liệu và Windows của bạn sẽ không bị gì hết.

Tiếp theo chúng ta boot vào đĩa cài đặt SL (như hướng dẫn trong phần 3), vào Disk Utility và format phân vùng 20GB khi nãy mới chia theo chuẩn Mac OS Extended (Journaled). Nhớ đừng format nhầm đấy nhé. Các bước cài đặt còn lại diễn ra bình thường.
Sau khi cài đặt Snow Leopard đã hoàn tất, bạn hãy thử dùng Chameleon chọn boot vào phân cùng Windows 7 xem sao? Không được à? Đúng vậy. Do Master Boot Record của đĩa cứng đã bị ghi đè bởi Chameleon (trong lệnh fdisk -f boot0 -u -y /dev/rdisk0 ở phần 3). Chúng ta cần sửa lại một chút boot sector cho phân vùng Windows 7 là được. Cách làm như sau:
Boot vào đĩa Hiren Boot, khởi động Acronis Disk Director và active lại phân vùng của Windows 7.
Tiếp theo tất cả chúng ta boot vào đĩa setup SL ( như hướng dẫn trong phần 3 ), vào Disk Utility và format phân vùng 20GB khi nãy mới chia theo chuẩn Mac OS Extended ( Journaled ). Nhớ đừng format nhầm đấy nhé. Các bước thiết lập còn lại diễn ra thông thường. Sau khi thiết lập Snow Leopard đã hoàn tất, bạn hãy thử dùng Chameleon chọn boot vào phân cùng Windows 7 xem sao ? Không được à ? Đúng vậy. Do Master Boot Record của đĩa cứng đã bị ghi đè bởi Chameleon ( trong lệnhở phần 3 ). Chúng ta cần sửa lại một chút ít boot sector cho phân vùng Windows 7 là được. Cách làm như sau : Boot vào đĩa Hiren Boot, khởi động Acronis Disk Director và active lại phân vùng của Windows 7 .

Boot vào đĩa cài đặt Windows 7 và chọn Repair my computer.
Sau khi quá trình repair kết thúc, khởi động lại máy và dùng Aronis active lại phân vùng Snow Leopard. (nếu không thể repair tự động, các bạn vào tiếp command line trong mục các công cụ repair và gõ lệnh bootrec.exe /fixboot).
Boot vào đĩa thiết lập Windows 7 và chọn Repair my computer. Sau khi quy trình repair kết thúc, khởi động lại máy và dùng Aronis active lại phân vùng Snow Leopard. ( nếu không hề repair tự động hóa, những bạn vào tiếp command line trong mục những công cụ repair và gõ lệnh bootrec.exe / fixboot ) .

Khởi động lại lần nữa, dùng Chameleon để chọn boot vào Windows 7, bây giờ thì mọi thứ ổn thỏa rồi nhé.

Multiboot trên GPT:Khởi động lại lần nữa, dùng Chameleon để chọn boot vào Windows 7, giờ đây thì mọi thứ ổn thỏa rồi nhé .

Nếu bạn quyết tâm format đĩa cứng theo GPT, điều này đồng nghĩa với việc xóa trắng toàn bộ dữ liệu (như đã nói phần 3) để định dạng lại đĩa. Sau khi dùng Disk Utility trong đĩa Snow Leopard format lại theo chuẩn GPT, chúng ta sẽ cài đặt Windows trước rồi Snow Leopard sau.
Lưu ý chỉ Vista SP1 trở về sau mới có thể nhận diện và cài đặt trên đĩa cứng GPT. Sau khi cài đặt thành công Windows, các bạn cài đặt tiếp Snow Leopard như bình thường. Sau khi cài đặt hoàn tất, MBR cũng sẽ bị mất do Chameleon ghi đè. Các bạn làm theo hướng dẫn ở phần đĩa MBR để phục hồi boot record cho Windows.

“Ghost” cho Snow Leopard?

Ok, sau khi có Windows và Mac OS X dual-boot ổn thỏa, chúng ta làm gì tiếp nhỉ? Có lẽ sẽ nhiều bạn nghĩ ngay tới việc sao lưu. Đúng vậy, sau bao nhiêu công sức bỏ ra thì một bản sao lưu sẽ là rất cần thiết, dễ bề “chữa cháy” cho xui xèo gì đó xảy ra trong quá trình khám phá Mac OS X sau này.
Để backup Snow Leopard thực ra cũng không đơn giản tí nào. Tôi đã từng nghiền ngẫm rất nhiều công cụ khác nhau và “tạm” rút tỉa được một vài phương pháp sau:

Phương pháp 1:
Sử dụng phân vùng riêng biệt để backup toàn phần. Chúng ta sử dụng chương trình miễn phí Carbon Copy Cloner trên Mac. Yêu cầu: Một phân vùng trống có dung lượng bằng phân vùng hiện tại chứa Snow Leopard. Format theo HFS+ hoặc NTFS.

Đối với phương pháp 1, các bạn sử dụng phần mềm Carbon Copy Cloner trên Mac để copy toàn bộ nội dung đĩa file-by-file vào phân vùng mới (yêu cầu phân vùng backup format HFS+), hoặc save toàn bộ đĩa chứa Snow Leopard thành file .dmg (một loại ảnh đĩa, giống với iso nhưng có thêm khả năng nén và mã hóa dữ liệu). Các bạn nên sử dụng backup theo kiểu incremental, thời gian và dung lượng mỗi đợt backup sẽ rất thấp. Chi tiết các bạn có thể đọc thêm tài liệu hướng dẫn của CCC.
Đối với chiêu thức 1, những bạn sử dụng ứng dụng Carbon Copy Cloner trên Mac để copy hàng loạt nội dung đĩa file-by-file vào phân vùng mới ( nhu yếu phân vùng backup format HFS + ), hoặc save hàng loạt đĩa chứa Snow Leopard thành file. dmg ( một loại ảnh đĩa, giống với iso nhưng có thêm năng lực nén và mã hóa dữ liệu ). Các bạn nên sử dụng backup theo kiểu incremental, thời hạn và dung tích mỗi đợt backup sẽ rất thấp. Chi tiết những bạn hoàn toàn có thể đọc thêm tài liệu hướng dẫn của CCC .

Khi restore, các bạn boot vào đĩa cài đặt SL và mở Disk Utility. Chọn ổ đĩa cần restore và vào tab Restore. Source: chọn file dmg đã backup từ trước (nếu sử dụng backup file-by-file thì kéo thả phân vùng chứa dữ liệu backup vào dòng này). Destination: kéo thả đĩa cần restore từ bên cột trái vào (trong hình thì Destination đúng ra phải là Snow Leopard. Do tôi đang sử dụng nên phân vùng bị khóa, nhét đỡ ổ đĩa khác vào thay thế). Sau khi restore hoàn tất bạn có thể restart.

Phương pháp 2: Sử dụng phần mềm Acronis True Image hoặc Acronis Backup & Recovery.
Khi restore, những bạn boot vào đĩa thiết lập SL và mở Disk Utility. Chọn ổ đĩa cần restore và vào tab Restore. Source : chọn file dmg đã backup từ trước ( nếu sử dụng backup file-by-file thì kéo thả phân vùng chứa tài liệu backup vào dòng này ). Destination : kéo thả đĩa cần restore từ bên cột trái vào ( trong hình thì Destination đúng ra phải là Snow Leopard. Do tôi đang sử dụng nên phân vùng bị khóa, nhét đỡ ổ đĩa khác vào thay thế sửa chữa ). Sau khi restore hoàn tất bạn hoàn toàn có thể restart. Sử dụng ứng dụng Acronis True Image hoặc Acronis Backup và Recovery .

Phương pháp 2, các bạn sử dụng Acronis True Image cho đĩa MBR hoặc Acronis Backup & Recovery (phiên bản mới hơn của True Image) cho GPT, từ bản này trở đi Acronis mới thêm vào khả năng hỗ trợ GPT. Các bạn chọn chế độ backup sector-by-sector, vì True Image sẽ không hiểu được file system HFS+ của Mac. Ưu điểm của phương pháp này là khả năng nén ảnh đĩa cho dung lượng nhỏ hơn cách 1, nhưng bù lại tốc độ tạo ảnh đĩa rất chậm (khoảng 15 phút 1 lần). Phương pháp 1 nếu dùng incremental backup sẽ rất nhanh, khoảng 2 phút 1 lần backup. Restore lại phân vùng cũng đơn giản, các bạn tham khảo hướng dẫn từ Acronis.
Rất nhiều các phương pháp backup khác hoàn toàn không sử dụng được đối với Snow Leopard, vì nhiều hạn chế nhất định.

XIII/ Giới thiệu sơ lược Mac OS X desktop & cách cài đặt sử dụng phần mềm, bàn phím.Phương pháp 2, những bạn sử dụng Acronis True Image cho đĩa MBR hoặc Acronis Backup và Recovery ( phiên bản mới hơn của True Image ) cho GPT, từ bản này trở đi Acronis mới thêm vào năng lực tương hỗ GPT. Các bạn chọn chính sách backup sector-by-sector, vì True Image sẽ không hiểu được file system HFS + của Mac. Ưu điểm của giải pháp này là năng lực nén ảnh đĩa cho dung tích nhỏ hơn cách 1, nhưng bù lại vận tốc tạo ảnh đĩa rất chậm ( khoảng chừng 15 phút 1 lần ). Phương pháp 1 nếu dùng incremental backup sẽ rất nhanh, khoảng chừng 2 phút 1 lần backup. Restore lại phân vùng cũng đơn thuần, những bạn tìm hiểu thêm hướng dẫn từ Acronis. Rất nhiều những chiêu thức backup khác trọn vẹn không sử dụng được so với Snow Leopard, vì nhiều hạn chế nhất định .

Hiệu năng hệ điều hành, các công nghệ trên Mac OS X.

Ở phần trước, rất nhiều bạn đã hỏi tôi: “Có gì hay ở Mac OS X mà phải khổ sở thế?”. Thực sự thì câu hỏi này không dễ trả lời chút nào. Có nhiều điểm Mac không bằng Windows, và bất cứ PC fan nào cũng kể ra được: ít phần mềm chuyên dụng (1 số ngành), ít games, số lượng phần mềm ít hơn, v..v.. Nhưng ngược lại, có những vấn đề Mac tốt hơn hẳn Windows mà phải dùng qua mới biết.
Đầu tiên là vấn đề về trải nghiệm. Hệ điều hành Mac OS X được Apple thiết kế rất hợp lý, logic và đặt biệt dễ sử dụng, đó là điều phải khẳng định. Nói không quá thì chỉ cần chưa tới 3 ngày, thậm chí trong 1 ngày, các bạn có thể sử dụng được dễ dàng hệ điều hành này. Mac có một số tính năng tôi rất thích mà Windows không có, chẳng hạn tính năng preview tập tin ngay trong Finder (trình quản lý tập tin của Mac), và tính năng kéo thả spring-loaded cực kì tiện lợi khi di chuyển tập tin. Khả năng xem cover-flow bất kì đâu, Exposé rất hiệu quả trong quản lý cửa sổ, Spaces cho phép quản lý nhiều desktop, từ điển có sẵn hiệu quả với chức năng on-screen translate (dám cá rất nhiều bạn dùng Mac không biết phím tắt này), một số công cụ Uiniversal Access thông minh, khả năng ra lệnh bằng giọng nói, v..v.. chỉ là số ít trong rất nhiều cải tiến đáng giá trong giao tiếp người dùng của Mac.
Thời gian khởi động và tắt máy cũng cực kì nhanh, chỉ 15s bật và 2s tắt (!), với một chiếc máy 4 năm tuổi Core 2 Duo đời đầu 1.86GHz và 2GB RAM. Khi khởi động xong Mac chiếm khoảng trên 150MB RAM, quá ít so với số lượng tính năng và hiệu ứng hình ảnh đồ sộ hệ điều hành này mang lại. Thực tế Snow Leopard có thể chạy rất, rất tốt trên các máy netbook Atom và Pentium 4 cổ lỗ với chỉ 512 MB RAM.
Độ ổn định của Mac cũng được chứng minh khi hiệu suất sử dụng không hề giảm trong quá trình làm việc dài (48-72 tiếng). Mac cũng ít downgrade như Windows sau quá trình sử dụng 6-12 tháng, ít yêu cầu bảo trì thường xuyên, điều này đặc biệt có lợi đối với người dùng không chuyên. Bên cạnh đó là khả năng quản lý phần lõi hệ điều hành rất tốt của một Unix-based OS, khiến cho việc người dùng vô tình làm hỏng hệ điều hành rất khó xảy ra.

Mặc dù Snow Leopard mặc định sử dụng kernel 32 – bit, nhưng vẫn hoàn toàn có thể chạy những ứng dụng 64 – bit và truy xuất bộ nhớ 4GB trở lên. Các bạn hoàn toàn có thể google để tìm hiểu và khám phá thêm cách quy đổi sang kernel 64 – bit, dù điều này hiện tại vẫn còn nhiều hạn chế do thiếu tính thích hợp với 1 số ít ứng dụng. ​

Về các ứng dụng đi kèm, tôi ấn tượng nhất với tốc độ load các ứng dụng 64-bit, thêm vào đó là khả năng duyệt web với tốc độ tuyệt vời của Safari và việc quản lý email đơn giản tiện lợi của Apple Mail. Việc cài đặt ứng dụng cũng tuyệt vời không kém với khả năng drag -> drop -> run. Quên đi registry phức tạp và việc remove ứng dụng không sạch sẽ của Windows. Việc cài đặt và sử dụng phần mềm đối với Mac đơn gỉản tới mức tôi hoàn toàn quên mất nguồn gốc Unix của nó (làm khó tôi không ít lần trong bài trước).

Hiệu suất hệ điều hành:

Nếu bạn đủ may mắn có thể chạy tất cả các device trên PC của mình với kext nguyên bản của Apple, hiệu suất của hệ điều hành là điều chắc chắn được đảm bảo (EP45-UD3L trong bài 3 là một trong số những hệ thống hoàn chỉnh như vậy). Quan trọng nhất vẫn là chipset và VGA, các thiết bị phụ như sound chip & ethernet không ảnh hưởng tới hiệu suất.
Sau nhiều phép đo giữa máy PC của tôi và máy Macintosh có cấu hình tương đương (dùng Geek Bench, XBench, etc), kết quả cho thấy không hề có chút khoảng cách nào giữa hackintosh và Mac chính thống. Nhờ vào khả năng thay thế thành phần linh họat của mình, PC còn có lợi thế hơn Mac rất nhiều khi cần nâng cấp, cũng như rất nhiều PC hiện tại đều có cấu hình cao hơn Macbook – dòng Macintosh được sử dụng nhiều nhất.
Về vấn đề bảo mật, có lẽ cũng không cần phải phân tích gì nhiều thêm. Rất nhiều bài viết đã nói về chủ đề này, và tất cả đều có chung một kết luận: khó đánh giá được Windows và Mac ai bảo mật hơn, nhưng Mac ít virus & malware hơn là điều không phải bàn cãi.

Mac OS X Desktop:

Desktop trên Mac có bố cục khác khá nhiều với Windows. Thay thế cho taskbar quen thuộc là thanh dock với biểu tượng 3D của các chương trình thường sử dụng. Bên phải dock là khu vực dành cho stack & folder. Tất cả các icon trên dock đều có thể kéo thả.

Phía trên màn hình hiển thị desktop của Mac là thanh menu bar, đây cũng là thanh menu chính trong mạng lưới hệ thống. Menu này được sử dụng chung bởi toàn bộ những hành lang cửa số. Khi hành lang cửa số Safari active, menu bar sẽ hiện lên những option của Safari, những chương trình khác cũng vậy. Thiết kế này được cho phép tiết kiệm ngân sách và chi phí được diện tích quy hoạnh màn hình hiển thị, khi mà toàn bộ những hành lang cửa số đều sẽ vô hiệu được thanh menu vướng víu. ​

Menu bar cũng có một menu đặc biệt với biểu tượng Apple, đó là system menu. Đây là nơi bạn Shut down / Restart hệ thống, truy cập thông tin About this Mac, update hệ điều hành và truy cập tới System Preferences – Control Panel của Mac. Bên phải menu bar là nơi kiêm chức năng giống như system tray của Windows.
Menu bar cũng có một menu đặc biệt quan trọng với hình tượng Apple, đó là system menu. Đây là nơi bạn Shut down / Restart mạng lưới hệ thống, truy vấn thông tin About this Mac, update hệ điều hành và truy vấn tới System Preferences – Control Panel của Mac. Bên phải menu bar là nơi kiêm công dụng giống như system tray của Windows .

Một thành phần khác của Mac desktop là Dashboard. Đây cũng có thể coi là hệ thống quản lý các gadget, giống như gadget trên Windows. Bạn có thể thiết lập Exposé để truy cập nhanh Dashboard bằng các góc màn hình.
Một thành phần khác của Mac desktop là Dashboard. Đây cũng hoàn toàn có thể coi là mạng lưới hệ thống quản trị những gadget, giống như gadget trên Windows. Bạn hoàn toàn có thể thiết lập Exposé để truy vấn nhanh Dashboard bằng những góc màn hình hiển thị .

Sử dụng bàn phím trên Mac:

Nếu ai đã từng tiếp xúc qua sẽ nhận thấy một điều: bàn phím trên Macintosh khác với bàn phím PC. Thật ra không phải cứ bàn phím và chuột do Apple sản xuất mới sử dụng được với Mac, chúng ta vẫn có thể sử dụng “bộ đôi Mitsumi quen thuộc” để làm quen với cô nàng Mac kiêu sa.

Về chuột thì không có gì để nói nhiều, nhưng về bàn phím bạn chỉ cần nhớ quy tắc sau đây : ​

Phím Command (ring button – bông hoa hình vuông) ứng với phím Alt trên bàn phím PC.
Phím Option trên Mac tương ứng với phím Windows trên PC.
Phím Control vẫn là Control quen thuộc.
Các bạn có thễ xem bảng này để hiểu được các kí hiệu tổ hợp shortcut key trên Mac:​


Phần mềm trên Mac OS X:

Như đã nói ở phần trên, phần mềm trên Mac OS X đa phần cài đặt vô cùng đơn giản, thậm chí còn tiện lợi và dễ hiểu hơn cả Windows. Nếu ai bị ám ảnh vì các câu lệnh cài đặt để lôi software xuống “từ đám mây” trên Linux, thì bạn sẽ không phải lo lắng về điều này trên Mac.
Phần mềm trên Mac xét về số lượng thì không nhiều bằng Windows, nhưng đa số các phần mềm cần thiết đều có (trừ một số “cần câu cơm” của các bạn chuyên ngành xây dựng, CAD/CAM). Nếu các bạn tìm đúng nguồn thì sự thiếu hụt phần mềm sẽ là chuyện không bao giờ xảy ra. Các phần mềm tôi dùng đa số đều có bản dành riêng cho Mac, và nếu quan sát kĩ, bạn sẽ thấy đa số phần mềm viết cho Mac (tính cả các loại dùng Cocoa framework) đều được “trau chuốt” kĩ càng về giao diện hơn nhiều so với bản Windows.
Khoan bàn về phần mềm tính phí, số lượng phần mềm miễn phí trên Mac cũng không hề ít. Có thể kể ra một số phần mềm tiêu biểu như: Adium, VLC player, bộ codec Perian, Dropbox, Filezilla, Picasa, Real Player, iStat menus,Teamviewer, Yahoo! Messenger, bộ phần mềm iLife, iPhone SDK của chính Apple, v..v.. Các dạng plug-in rất hữu dụng dành cho Safari như Glims, Safaristand, cùng nhiều phần mềm tính phí nhưng cũng rất cần thiết khác: VMWare Fusion, Speed Download, Socialite, Crossover (chạy phần mềm Windows trên Mac), bộ Adobe Creative Suite, v..v..

Có một vấn đề lâu nay vẫn là nỗi băn khoăn của nhiều bạn khi so sánh Mac và Windows. Khi hỏi “vì sao tôi nên dùng Mac?” thì câu trả lời đa phần rất chung chung là “Mac là dành cho dân đồ họa, thiết kế bạn ơi”. Quả thật dù không phải là dân trong nghề, nhưng tôi cũng cố gắng giải thích thử nguyên nhân mà nhiều người “truyền tai” nhau xem sao:
Thứ nhất, máy Mac đẹp và nghệ thuật, tôn lên vẻ “độc nhất vô nhị” của chủ nhân. Tất nhiên Vaio cũng đẹp, Dell Adamo cũng không kém ai, nhưng chẳng phải tất cả đều là PC sao? Với giới nghệ thuật và ưa thích sáng tạo, thì sự “độc nhất” là tiêu chí mà họ luôn tôn thờ và hướng đến. Sáng tạo thì phải khác người, phải khác so với tất cả số còn lại, không ai cho sự sao chép là một cách sáng tạo cả. Mac vô tình đáp ứng được nhu cầu này.
Thứ hai, Mac dễ sử dụng và thiết kế rất thẩm mĩ, logic, đặc biệt phù hợp với những người không có thiên hướng tìm tòi kĩ thuật, phải bỏ nhiều thời gian ra khám phá sản phẩm. Đó là lí do vì sao đa số người dùng Mac không quan tâm nhiều đến chiếc máy họ họat động ra sao, chỉ cần biết nó xứng đáng với số tiền bỏ ra là đủ. Giao diện thẩm mĩ cùng nhiều hiệu ứng mượt mà cũng là môi trường xúc tác quan trọng giúp khả năng sáng tạo bay cao.
Thứ ba, mọi người vẫn cho rằng giới làm nghệ thuật và sáng tạo nội dung rất giỏi kiếm tiền, và chỉ có họ mới có thể sẵn sàng chi tiền cho những chiếc máy tính 40-50 triệu đồng vì mục đích công việc, giải trí.
Có một yếu tố lâu nay vẫn là nỗi do dự của nhiều bạn khi so sánh Mac và Windows. Khi hỏithì câu vấn đáp phần lớn rất chung chung là. Quả thật dù không phải là dân trong nghề, nhưng tôi cũng cố gắng nỗ lực lý giải thử nguyên do mà nhiều người “ truyền tai ” nhau xem sao : Thứ nhất, máy Mac đẹp và thẩm mỹ và nghệ thuật, tôn lên vẻ “ độc nhất vô nhị ” của gia chủ. Tất nhiên Vaio cũng đẹp, Dell Adamo cũng không kém ai, nhưng chẳng phải tổng thể đều là PC sao ? Với giới thẩm mỹ và nghệ thuật và ưa thích phát minh sáng tạo, thì sự “ độc nhất ” là tiêu chuẩn mà họ luôn tôn thờ và hướng đến. Sáng tạo thì phải khác người, phải khác so với toàn bộ số còn lại, không ai cho sự sao chép là một cách phát minh sáng tạo cả. Mac vô tình cung ứng được nhu yếu này. Thứ hai, Mac dễ sử dụng và phong cách thiết kế rất thẩm mĩ, logic, đặc biệt quan trọng tương thích với những người không có thiên hướng tìm tòi kĩ thuật, phải bỏ nhiều thời hạn ra mày mò loại sản phẩm. Đó là lí do vì sao đa phần người dùng Mac không chăm sóc nhiều đến chiếc máy họ họat động thế nào, chỉ cần biết nó xứng danh với số tiền bỏ ra là đủ. Giao diện thẩm mĩ cùng nhiều hiệu ứng mềm mịn và mượt mà cũng là môi trường tự nhiên xúc tác quan trọng giúp năng lực phát minh sáng tạo bay cao. Thứ ba, mọi người vẫn cho rằng giới làm nghệ thuật và thẩm mỹ và phát minh sáng tạo nội dung rất giỏi kiếm tiền, và chỉ có họ mới hoàn toàn có thể chuẩn bị sẵn sàng chi tiền cho những chiếc máy tính 40-50 triệu đồng vì mục tiêu việc làm, vui chơi .

Thứ tư, Mac là hệ điều hành có giao diện đồ họa hoàn hảo tiên phong, trước Windows khá lâu. Tất cả những ứng dụng lớn, những chuẩn công nghiệp trong giới phong cách thiết kế và đồ họa đều hướng về Mac như cột chỉ đường. Điều này là không hề chối cãi, khi những ứng dụng chuyên sử dụng trong giải quyết và xử lý in ấn, ấn bản, đồ họa và dựng phim chuyên nghiệp đều được sử dụng trên Mac. Trong giới này, Mac là phổ cập nên việc bạn sử dụng Windows sẽ chẳng giống ai, rất khó tiếp xúc với mọi người. ​

Thứ năm, Apple cũng tối ưu hệ điều hành và máy tính của họ hướng đến giới sáng tạo nội dung chuyên nghiệp. Từ lâu Mac đã là chiếc máy tính có màn hình hiển thị màu sắc thuộc loại tốt nhất trên thị trường, màu sắc chân thật giúp việc in ấn giảm bớt được nhiều rủi ro và công sức sửa đổi hơn. Dân làm đồ họa chắc chắn đều ngán ngẩm mỗi khi nhắc đến sự khác biệt màu sắc một trời một vực khi chuyển đổi tài liệu từ Mac sang PC. Ngay cả hệ thống font chữ và render engine trên Mac OS cũng rất phức tạp, và được tối ưu cho hiển thị hình ảnh hơn là đọc văn bản nhiều. Từ font chữ raw phải qua ít nhất 3 bước render và làm mịn với anti-aliasing trước khi xuất ra màn hình. Lướt web, đọc văn bản hay ebook trên Mac cũng là một trải nghiệm cực kì thoải mái.
Thứ sáu, các phần mềm đồ họa danh tiếng như Creative Suite của Adobe họat động trơn tru và hiệu suất cao hơn đáng kể so với trên PC cùng cấu hình. Thực tế đã kiểm nghiệm những trường hợp tận dụng tài nguyên không tốt trên PC, dẫn tới crash khi mở file đồ họa dung lượng lớn, trong khi với Mac thì hoàn toàn không xảy ra.

Vậy thì sao nào?

Rõ ràng, với 6 nguyên nhân kể trên, chiếc máy tính Apple rất phù hợp dành cho giới đồ họa và sáng tạo nội dung số. Tuy nhiên bên cạnh đó, nếu bạn yêu thích Mac OS X, yêu thích sự đơn giản của nó và có đủ khả năng tậu cho mình một chiếc Mac vì thấy nó phù hợp, “đủ xài” cho nhu cầu giải trí và làm việc hàng ngày (như tôi chẳng hạn), bạn hòan tòan có thể đến với Mac dù không biết Photoshop nó mặt mũi thế nào cả (Tất nhiên tôi không nói đến những bạn mua Mac vì nhu cầu trang trí, trang sức hoặc các thể loại khác).

Kết luận:

Tất nhiên những điều nhận xét về Mac OS X tôi viết ở trên đều hoàn toàn đứng trên quan điểm cá nhân, và được rút ra từ kinh nghiệm bản thân khi đã sư dụng qua rất nhiều hệ điều hành khác nhau, tôi không bàn về Windows vì đa số chúng ta đều quá quen thuộc và dùng cả chục năm nay rồi. Có thể bạn sẽ có một trải nghiệm khác của tôi, nhưng dù sao đi nữa, Mac OS X vẫn đáng cho một lần thử.

Lưu Ý : bài viết mình thấy hay trên VOZ 4 rums nên mạn phép sao chép về … Thân !

Đương nhiên trên bàn phím của Mac không hề có nút Windows, và đồng thời có một số ít nút cũng không có trên bàn phím PC, như Command và Option .

Source: https://vh2.com.vn
Category : Ứng Dụng