W momencie wydania macOS 10.13 usunięto obsługę uruchamiania systemu z dysków RAID 0.
Szukając rozwiązania, napisałem post na Apple Developer, który pozostał bez odpowiedzi.
Rozwiązanie użytkownika @taruga na prawdziwych komputerach Mac wymagało uruchomienia w trybie pojedynczego użytkownika (single user). W Catalinie dysk systemowy jest tylko do odczytu, co dodatkowo utrudnia zadanie.
Poniżej znajduje się opis procesu instalacji krok po kroku
- Pobierz Patcher ze strony @dosdude1 (świetna robota!).
- Utwórz bootowalny pendrive. Jeśli potrzebujesz instrukcji krok po kroku, jak stworzyć bootowalny pendrive, zobacz film:
Jeśli używasz Hackintosha: po stworzeniu instalatora zainstaluj Clover na partycji EFI pendrive’a instalacyjnego. Jeśli twoja konfiguracja i kexty działają przy zwykłej instalacji, będą też działać z RAID-em. (Pomoc przy konfiguracji Clovera znajdziesz na insanelymac).
- Po utworzeniu instalatora USB uruchom ponownie komputer.
- Przytrzymaj klawisz alt (option).
- Uruchom instalator z pendrive’a.
- Otwórz Terminal, usuń bieżący RAID i utwórz nowy (polecenia
diskutiligpt).
diskutil unmountDisk disk0
diskutil unmountDisk disk1
gpt destroy /dev/disk0
gpt destroy /dev/disk1
diskutil appleRAID create stripe Storage JHFS+ disk0 disk1
diskutil unmountDisk disk2
gpt create disk2
gpt add -t hfs disk2
- Zamknij Terminal i otwórz Disk Utility, a następnie sformatuj macierz jako APFS.
- Zamknij Disk Utility i zainstaluj macOS Catalina.
- Instalator uruchomi się ponownie po restarcie.
- Na końcu zobaczysz komunikat, że system nie może zostać zainstalowany. Usuń instalator i uruchom ponownie komputer.
- To konieczne, aby kontynuować z dyskiem wewnętrznym, a nie z instalatorem na USB.
- Błąd instalacji pojawi się ponownie.
- Kliknij pasek menu (rozwiń klikając ikonę Wi-Fi), wybierz Terminal z menu Narzędzia i wpisz:
/sbin/mount -uw /
mv /usr/standalone/bootcaches.plist /usr/standalone/bootcaches.bak
- Uruchom ponownie komputer.
- Wybierz ponownie instalator z pendrive’a i uruchom system.
- Wybierz Post Install patch.
- Zaznacz Apfs patch
- SIP patch
- Pamiętaj, aby przebudować cache – opcja pojawi się po zastosowaniu poprawek i odliczaniu.
- Na końcu uruchom ponownie komputer. Gotowe!
Post Install patch nie działa? Uruchom Terminal w trybie odzyskiwania (Recovery) i wpisz:
csrutil disable
Uruchom ponownie komputer.

Po instalacji
- (Trim support) Otwórz Terminal i wpisz:
sudo trimforce enable

- (Aktualizacja pamięci współdzielonej dyld) Otwórz Terminal i wpisz:
sudo update_dyld_shared_cache -root /
- (Aktualizacja Preboot) Otwórz Terminal i wpisz:
diskutil apfs updatePreboot disk3s5

- (Usuń Recovery HD – i tak nie działa na RAID) Otwórz Terminal i wpisz:
diskutil list

- Otwórz Terminal i wpisz:
diskutil apfs deleteVolume disk3s3

macOS Catalina Developer Beta 10.15 – 10.15.7 (19H1213)
Pobierz aktualizację. Zainstaluj – może pojawić się komunikat „bless to place boot files failed”. Po prostu uruchom ponownie komputer, wszystko będzie działać 🙂

Powodzenia!
Twoje wsparcie jest mile widziane
Jeśli chcesz wesprzeć nowe projekty lub podziękować za dotychczasową pracę, możesz to zrobić przez PayPal.me. Dziękujemy za wsparcie!