• Sắm sửa chuẩn bị nghỉ lễ, làm tí code đi các anh

thắc mắc Dual boot hack-win bằng OpenCore

soihoang

Member
hôm nay vừa quất ổ ss 970 nên muốn cài dual boot hack-win(ưu tiên hack) trên 2 ổ riêng biệt. Mình lấy ổ 970 cài lại win thì nó không còn nhận open core từ ổ 860 trước đó nữa mà boot thẳng vào win. Vào boot setting của main cũng ko thấy ổ 860 cài hack để chọn boot từ ổ này, nhưng coi danh sách storage vẫn có 2 ổ.

Nên các bác tư vấn và chỉ cách xem nên
1. Cài win và hack tách ra 2 ổ
2. Dùng chung ổ nvme.

Dùng chung thì hồi trước mình cài dual boot win với ubuntu bằng grub thì mỗi lần window update nó cài lại efi phân mãnh hết ổ cứng không kiểm soát được.
 
Last edited:
hôm nay vừa quất ổ ss 970 nên muốn cài dual boot hack-win(ưu tiên hack) trên 2 ổ riêng biệt. Mình lấy ổ mới về cài lại win thì nó không còn nhận open core nữa mà boot thẳng vào win. Vào boot setting của main cũng ko thấy ổ cài hack hiện lên, nhưng coi danh sách storage vẫn có 2 ổ.

Nên các bác tư vấn và chỉ cách xem nên
1. Cài win và hack tách ra 2 ổ
2. Dùng chung ổ nvme.

Dùng chung thì hồi trước mình cài dual boot win với ubuntu bằng grub thì mỗi lần window update nó cài lại efi phân mãnh hết ổ cứng không kiểm soát được.
1. Cài win vào ổ 970 thì nó sẽ ghi đè boot từ ổ 970 đầu tiên lúc này muốn boot opencore từ ổ t2 thì vào bios chọn boot UEFI từ ổ đó là sẽ boot lại bình thường .
2. Dùng chung ổ nvme thì chỉ cần copy đè 2 folder opencore là Boot và OC vào phân vùng EFI của ổ nvme là được .
 
1. Cài win vào ổ 970 thì nó sẽ ghi đè boot từ ổ 970 đầu tiên lúc này muốn boot opencore từ ổ t2 thì vào bios chọn boot UEFI từ ổ đó là sẽ boot lại bình thường .
2. Dùng chung ổ nvme thì chỉ cần copy đè 2 folder opencore là Boot và OC vào phân vùng EFI của ổ nvme là được .

mình vào boot setting ko thấy mới kì bác ạ. mà thôi ghét quả kiểu gì cũng phải cài macos vô ổ 970, mình cài win để update firmware cho nó thôi.
 
hôm nay vừa quất ổ ss 970 nên muốn cài dual boot hack-win(ưu tiên hack) trên 2 ổ riêng biệt. Mình lấy ổ 970 cài lại win thì nó không còn nhận open core từ ổ 860 trước đó nữa mà boot thẳng vào win. Vào boot setting của main cũng ko thấy ổ 860 cài hack để chọn boot từ ổ này, nhưng coi danh sách storage vẫn có 2 ổ.

Nên các bác tư vấn và chỉ cách xem nên
1. Cài win và hack tách ra 2 ổ
2. Dùng chung ổ nvme.

Dùng chung thì hồi trước mình cài dual boot win với ubuntu bằng grub thì mỗi lần window update nó cài lại efi phân mãnh hết ổ cứng không kiểm soát được.
cài lại win hoặc update win thì thằng win nó sẽ tự động add boot của nó vào bios và tự động đẩy cái boot đó lên đầu tiên.
thế nên bạn sẽ bị boot thẳng win luôn

giờ vào bios chọn boot từ ổ cứng cài macOS
hoặc vào win dùng easy uefi chạy dưới quyền admin rồi add lại boot của opencore và đẩy nó lên đầu danh sách là xong.

Vấn đề cài chung hay tách nó chả ảnh hưởng và cũng chả liên quan hay có gì quan trọng hết. Miễn là khi cài win đừng có ngứa tay xoá ổ mac hoặc format phân vùng EFI.
 
202016604882-7ee5-42c5-af48-e011c68f8ece.png

Mọi người cho mình hỏi là mình chạy song song win và hackintosh, nhưng khi chọn boot vào win thì bị lỗi này là sao ạ?

via theNEXTvoz for iPhone
 
hôm nay mình mới cài win lên ổ thứ 2 thì win nó đã tạo 1 folder Window trong efi của ổ 1 đang cài hack với opencore , lúc mình boot vào thì nó vào thẳng window luôn chứ ko vào menu của OC nữa.

Có coi trên mạng thì toàn huớng dẫn dualboot với clover, minh ko biết với opencore thì phải làm như thế nào để chọn đuợc win/hack


1590767865498.png




101032585_2777283532500949_3549226132916142080_n.jpg
 
hôm nay mình mới cài win lên ổ thứ 2 thì win nó đã tạo 1 folder Window trong efi của ổ 1 đang cài hack với opencore , lúc mình boot vào thì nó vào thẳng window luôn chứ ko vào menu của OC nữa.

Có coi trên mạng thì toàn huớng dẫn dualboot với clover, minh ko biết với opencore thì phải làm như thế nào để chọn đuợc win/hack


View attachment 75081



101032585_2777283532500949_3549226132916142080_n.jpg
Bác copy lại bootx64.efi của opencore đè lên bootx64 cũ trong folder boot và vào bios chỉnh lại thứ tự boot từ ổ ssd lên trên là được .
 
Opencore boot menu vẫn có windown mà bấm chọn nó đen xì moẹ màn hình, boot win thì cứ repair của nợ gì đấy lâu lâu mới được, xui xui nó báo revover vì lần trước boot lỗi, chưa biết tại sao
 
mình chọn được oc hay win bootloader rồi,h muốn chọn os từ opencore thì làm thế nào nữa nhỉ. Hướng dẫn toàn phải cài từng os trên riêng từng ổ một(rút các ổ khác ra lúc cai), mà dùng nvme thì đoạn rút ra hơi phiền :(

https://medium.com/macoclock/guide-...th-windows-macos-linux-kextcache-131e96784c3f

View attachment 75596
Bác mô tả mình không hiểu lắm , Opencore đã scan ra các OS khác rồi thì muốn vào OS nào thì chọn cái đó thôi
 
srr bác, mình chưa cài bộ gõ tv được vì mạng lởm và phải gõ onl nên ko nói kĩ được

Tình hình là thế này.
1. Ban đầu mình cài hack + OC lên ổ 1 ok rồi
2. Mình cài thêm win ở 1 ổ sạch khác(vẫn cắm ổ đã có hack + OC) thì nó đè bootx64, mình sửa lại bằng bootx64 cua OC thì có thể chọn bootloader là OC hay window manage được. Giờ window và hack cùng chung 1 efi.

101369410_738312236909539_4165754583584342016_n.jpg


3. Mình dang làm bước thứ 3 là chọn os thì OC bootloader ấy. Mình thử làm(nghĩ ra rồi làm) là add thêm Misc -> Entries -> link tới \EFI\Microsoft\Boot\bootmgfw.efi

1590838718957.png


Thì đúng là vào OC menu thì nó hiện ra option này thiệt nhưng bấm vào thì bị lỗi LoadImage failed giống hệt thằng này
100838016_248326339568622_7736809071738617856_n.jpg


101527943_254141079003817_1178645223383760896_n.jpg
 
Last edited:
srr bác, mình chưa cài bộ gõ tv được vì mạng lởm và phải gõ onl nên ko nói kĩ được

Tình hình là thế này.
1. Ban đầu mình cài hack + OC lên ổ 1 ok rồi
2. Mình cài thêm win ở 1 ổ sạch khác(vẫn cắm ổ đã có hack + OC) thì nó đè bootx64, mình sửa lại bằng bootx64 cua OC thì có thể chọn bootloader là OC hay window manage được. Giờ window và hack cùng chung 1 efi.

101369410_738312236909539_4165754583584342016_n.jpg


3. Mình dang làm bước thứ 3 là chọn os thì OC bootloader ấy. Mình thử làm(nghĩ ra rồi làm) là add thêm Misc -> Entries -> link tới \EFI\Microsoft\Boot\bootmgfw.efi

View attachment 75632

Thì đúng là vào OC menu thì nó hiện ra option này thiệt nhưng bấm vào thì bị lỗi LoadImage failed giống hệt thằng này
100838016_248326339568622_7736809071738617856_n.jpg


101527943_254141079003817_1178645223383760896_n.jpg
Bác kiểm tra xem ổ 2 mà bác vừa cài win có phân vùng EFI không , nếu chỉ có phân vùng OS mà không có EFI thì khả năng là do Win copy EFI của nó vào ổ 1 đã có sẵn phân vùng EFI mà không tạo ở ổ 2 . Trường hợp này mình đã từng bị mặc dù đã add chính xác đường dẫn nhưng boot vào vẫn bị báo lỗi như trên .
Giải pháp của mình là dùng winpe cắt khoảng 100 200mb từ ổ chứa win rồi dùng easyuefi rebuild lại phân vùng EFI là OC sẽ tự scan và boot được bình thường . Sau đó bác có thể xoá cái Microsoft trong EFI ổ cài hack để khỏi boot nhầm gây lỗi như trên hoặc sửa lại config OC mục hideself chọn true thì sẽ ẩn đi .
 
Last edited:
Đã làm được đúng ý như thế này

Vẫn có thể chọn bootloader option
Vào OC vẫn chọn được OS
Muốn chọn default OS(Mac/Window) thì vào Startup Disk của Macos để chỉnh

Chỉ thêm đúng 2 cái option trong config.plist là BlessOverride dẫn tới efi của Microsoft, và set Boot -> HideSelf = False. Có tí này mà làm mình thử cả đóng cách, nhưng nhờ đó cũng tìm hiểu kĩ hơn về cách thức hoạt động của bootloader.

1591024488260.png


101514618_612047729662965_806968975610085376_n.jpg
 
Last edited:
Đã làm được đúng ý như thế này

Vẫn có thể chọn bootloader option
Vào OC vẫn chọn được OS
Muốn chọn default OS(Mac/Window) thì vào Startup Disk của Macos để chỉnh

Chỉ thêm đúng 2 cái option trong config.plist là BlessOverride dẫn tới efi của Microsoft, và set Boot -> HideSelf = False. Có tí này mà làm mình thử cả đóng cách, nhưng nhờ đó cũng tìm hiểu kĩ hơn về cách thức hoạt động của bootloader.

View attachment 77549

101514618_612047729662965_806968975610085376_n.jpg
Sao mình thêm như vậy nó ko vô win được nhỉ? vẩn bị repair win ko vô win được.
 
Back
Top