Unable to install on Macbook Pro 13,2 (late 2016) - SSD / nvme related?

I've been battling for 2 days trying to get Zorin 17 Core installed on a Macbook Pro 13,2 (13" late 2016). The installer is hanging after clicking "Continue" on the "Updates and other Software" screen. It doesn't get to the screen where it provides disk partitioning options.

It looks like the installer can't see the 1TB SSD /dev/nvme0n1 drive. I've completely erased the drive using MacOS Disk Utility in recovery mode and also tried manually partitioning using gparted as per [HOW TO] Partition & Install Zorin 16

I think it is failing because of the presence of the /dev/nvme0n2 drive. which looks to be a special 8Kb system SSD partition present on some Macbook Pro models.

  • I'm not trying to dual boot - I want to run Zorin on the entire drive.
  • Tried running the installer in debug mode but can't see anything helpful in /var/logs/installer/debug
  • Tried disconnecting network
  • I am able to install POP!_OS 22.04 without any issues.

Has anyone else experienced similar issues?

1 Like

Gday @jonnywade , Welcome to the community!

Have you tried "Unchecking" the "Update/3rd party" installation ( you can run the updates after install)?

The other thing's i'd try,
If you created the bootable drive with balenaEtcher, try using Rufus.
Also run a hash check on your download just to be sure.
Correct SHA256 checksums

Another option is "TRY" Zorin OS & install from the installation Icon on the screen.

Hope this helps.
Keep us informed.

  • I've tried BalenaEtcher and also Ventoy. I don't have a Windows machine to be able to use Rufus.
  • The SHA256 checksum is correct.
  • I've tried unchecking the update/3rd party options - no difference
  • Using the TRY option works fine but I want to be able to install it

Output of inxi (from a Linux Mint live CD) is below. I'm trying to install Zorin on /dev/nvme0n1

mint@mint:~$ inxi -Fxzr

System:
  Kernel: 5.15.0-91-generic x86_64 bits: 64 compiler: gcc v: 11.4.0
    Desktop: Cinnamon 6.0.4 Distro: Linux Mint 21.3 Virginia
    base: Ubuntu 22.04 jammy
Machine:
  Type: Laptop System: Apple product: MacBookPro13,2 v: 1.0
    serial: <superuser required>
  Mobo: Apple model: Mac-66E35819EE2D0D05 v: MacBookPro13,2
    serial: <superuser required> UEFI: Apple v: 499.40.2.0.0 date: 08/22/2022
Battery:
  ID-1: BAT0 charge: 41.5 Wh (99.5%) condition: 41.7/49.2 Wh (84.7%)
    volts: 12.9 min: 11.4 model: SMP bq20z451 status: Full
  Device-1: apple_mfi_fastcharge model: N/A charge: N/A status: N/A
CPU:
  Info: dual core model: Intel Core i7-6567U bits: 64 type: MT MCP
    arch: Skylake rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 631 high: 965 min/max: 400/3600 cores: 1: 965 2: 559
    3: 500 4: 500 bogomips: 26399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Iris Graphics 550 vendor: Apple driver: i915 v: kernel
    bus-ID: 00:02.0
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: i915 resolution: 2560x1600~60Hz
  OpenGL: renderer: Mesa Intel Iris Graphics 550 (SKL GT3)
    v: 4.6 Mesa 23.0.4-0ubuntu1~22.04.1 direct render: Yes
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3
  Sound Server-1: ALSA v: k5.15.0-91-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
    driver: brcmfmac v: kernel bus-ID: 02:00.0
  IF: wlp2s0 state: down mac: <filter>
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB
    driver: r8152 bus-ID: 4-2.2:4
  IF: enx00e04c6804d0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.02 TiB used: 0 KiB (0.0%)
  ID-1: /dev/nvme0n1 vendor: Apple model: SSD AP1024J size: 931.84 GiB
    temp: 35.9 C
  ID-2: /dev/nvme0n2 vendor: Apple model: SSD AP1024J C02650500QQH9XM1R
    size: 8 KiB temp: 35.9 C
  ID-3: /dev/sda type: USB vendor: SanDisk model: USB 3.2Gen1
    size: 114.61 GiB
Partition:
  ID-1: / size: 7.74 GiB used: 228.5 MiB (2.9%) fs: overlay source: ERR-102
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 32.9 C mobo: N/A
  Fan Speeds (RPM): N/A
Repos:
  Packages: 2120
  Active apt repos in: /etc/apt/sources.list
    1: deb cdrom:[Linux Mint 21.3 _Virginia_ - Release amd64 20240109]/ jammy contrib main
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http://packages.linuxmint.com virginia main upstream import backport
    2: deb http://archive.ubuntu.com/ubuntu jammy main restricted universe multiverse
    3: deb http://archive.ubuntu.com/ubuntu jammy-updates main restricted universe multiverse
    4: deb http://archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse
    5: deb http://security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
Info:
  Processes: 229 Uptime: 19m Memory: 15.48 GiB used: 1.53 GiB (9.9%)
  Init: systemd runlevel: 5 Compilers: gcc: 11.4.0 Shell: Bash v: 5.1.16
  inxi: 3.3.13

Looks like your pc will run on the 5.15.0-91-Kernel,
Zorin OS 17 is using the 6.2.0-39-Kernel.
You could try adding the earlier kernel,

Zorin OS 16 would run out-of-the-box, it's using the 5.15.0-91-Kernel.

Try updating the UEFI firmware/drivers.

In "TRY" Option, can you run the "Installer" from the screen "Icon", does the install work trying this way?

Hope this helps.
Keep us informed.

I've given up on this. I can't get either Zorin 16 or 17 to install on MacbookPro13,2. I did a clean install of macOS Monterey (to ensure that the EFI firmware was updated to the latest version 522.0.0.0.0) but still no joy. The installer still can't seem to detect the nvme disks.

Updated inxi run from the "TRY" version below:

System:
  Kernel: 6.2.0-39-generic x86_64 bits: 64 compiler: N/A Desktop: GNOME 43.9
    Distro: Zorin OS 17 base: Ubuntu 22.04 LTS Jammy
Machine:
  Type: Laptop System: Apple product: MacBookPro13,2 v: 1.0 serial: <filter>
  Mobo: Apple model: Mac-66E35819EE2D0D05 v: MacBookPro13,2
    serial: <filter> UEFI: Apple v: 522.0.0.0.0 date: 08/17/2023
Battery:
  ID-1: BAT0 charge: 40.9 Wh (99.0%) condition: 41.3/49.2 Wh (83.9%)
    volts: 12.8 min: 11.4 model: SMP bq20z451 status: Full
CPU:
  Info: dual core model: Intel Core i7-6567U bits: 64 type: MT MCP
    arch: Skylake rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 4 MiB
  Speed (MHz): avg: 1420 high: 3300 min/max: 400/3600 cores: 1: 500 2: 500
    3: 1380 4: 3300 bogomips: 26399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Iris Graphics 550 vendor: Apple driver: i915 v: kernel
    bus-ID: 00:02.0
  Display: server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting
    unloaded: fbdev,vesa gpu: i915 resolution: 2560x1600
  OpenGL: renderer: Mesa Intel Iris Graphics 550 (SKL GT3)
    v: 4.6 Mesa 23.0.4-0ubuntu1~22.04.1 direct render: Yes
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel v: kernel
    bus-ID: 00:1f.3
  Sound Server-1: ALSA v: k6.2.0-39-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Broadcom BCM43602 802.11ac Wireless LAN SoC vendor: Apple
    driver: brcmfmac v: kernel bus-ID: 02:00.0
  IF: wlp2s0 state: down mac: <filter>
  Device-2: Realtek RTL8153 Gigabit Ethernet Adapter type: USB
    driver: r8152 bus-ID: 4-2.2:4
  IF: enx00e04c6804d0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 1.02 TiB used: 0 KiB (0.0%)
  ID-1: /dev/nvme0n1 vendor: Apple model: SSD AP1024J C02650500QQH9XM1R
    size: 931.84 GiB temp: 39.9 C
  ID-2: /dev/nvme0n2 vendor: Apple model: SSD AP1024J size: 8 KiB
    temp: 39.9 C
  ID-3: /dev/sda type: USB vendor: SanDisk model: USB 3.2Gen1
    size: 114.61 GiB
Partition:
  ID-1: / size: 7.74 GiB used: 2.14 GiB (27.7%) fs: overlay source: ERR-102
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: 35.7 C mobo: N/A
  Fan Speeds (RPM): N/A
Repos:
  Packages: 2119
  Active apt repos in: /etc/apt/sources.list
    1: deb cdrom:[Zorin-OS 17 Core 64bit]/ jammy main restricted
    2: deb http://archive.ubuntu.com/ubuntu/ jammy-updates multiverse restricted main universe
    3: deb http://archive.ubuntu.com/ubuntu/ jammy-security universe restricted multiverse main
    4: deb http://archive.ubuntu.com/ubuntu/ jammy-backports multiverse universe main restricted
  Active apt repos in: /etc/apt/sources.list.d/archive_uri-http_archive_ubuntu_com_ubuntu_-jammy.list
    1: deb http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse
  Active apt repos in: /etc/apt/sources.list.d/zorin.list
    1: deb https://packages.zorinos.com/stable jammy main
    2: deb https://packages.zorinos.com/patches jammy main
    3: deb https://packages.zorinos.com/apps jammy main
    4: deb https://packages.zorinos.com/drivers jammy main restricted
  Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-apps-jammy.list
    1: deb https://ppa.launchpadcontent.net/zorinos/apps/ubuntu/ jammy main
  Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-drivers-jammy.list
    1: deb https://ppa.launchpadcontent.net/zorinos/drivers/ubuntu/ jammy main
  Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-patches-jammy.list
    1: deb https://ppa.launchpadcontent.net/zorinos/patches/ubuntu/ jammy main
  Active apt repos in: /etc/apt/sources.list.d/zorinos-ubuntu-stable-jammy.list
    1: deb https://ppa.launchpadcontent.net/zorinos/stable/ubuntu/ jammy main
Info:
  Processes: 269 Uptime: 13m Memory: 15.48 GiB used: 4.16 GiB (26.9%)
  Init: systemd runlevel: 5 Compilers: gcc: N/A Shell: Bash v: 5.1.16
  inxi: 3.3.13

At any point, have you tried rEFInd?

Gday @jonnywade
both your Nmve drives are detected.
I would try using "RUFUS" or "Startup Disk Creator".

Note: if you wish to STOP help with this issue,
Please reply with:
"Help no longer needed"

Help no longer needed. Thanks

1 Like

Everyone has a limit and when it is reached; it is reached. I have marked your post above as the "solution".

Hopefully in the future, things turn out better than stretching ones limits.

I may suggest the following scenario,

  • Resize the Monterey partition to say 128GB using Disk Utility
  • Download OpenCore and follow main menu to build it to the EFI partition (This is supposed to be /dev/nvme0n1p1).
  • No need to go with root patches as long as macOS is Monterey.
  • Reboot and hold Option key, select the blue EFI boot and hit arrow key once you in to avoid continue with Monterey.
  • Insert Zorin USB and wait till it appears; if not, hit ESC key and select it to go with.
  • Use GParted to delete all partitions created by macOS and keep only /dev/nvme0n1p1 and /dev/nvme0n1p2.
  • Depends on the way you prefer partitions for Zorin, go ahead with resizing the rest of the SSD; at least swap and root partitions should be there and continue with installation.

Now; you should have dual boot with Zorin by default and Monterey; you can decide later to destroy Monterey or replace it with Ventura or Sonoma if you like via booting again with Zorin USB and rearrange the partitions.