Disk partition is not detecting in installing Linux in dual boot with window laptop

I was installing linux in dual boot in a window laptop. I unallocated memory on NVMe disk form window.

  1. I disabled secure boot
  2. disable fast boot

my storage disk:

  1. intel optain 512gb non raid nvme.
  2. intel optane 32gb cache nvme.

During installation, it does not show partition of my Internal ssd. it show like that:
sda { installation pendrive }
|-sda1 { installation pendrive }
nvme0n1 // not showing my partion (this is my nvme internal ssd )
|-mda
nume0n2
|-mda

By the sound of it you are running into the issue with installing Linux on machines with RST (Rapid Storage Technology) enabled.

In summary (most) Linux systems have no support for Intel’s RST RAID mode.

See here for some more info:

The Linux-side solution for this is to change the storage controller mode from RAID to AHCI.

It seems however that this won’t work for you, since you are using an Optane cache. In Windows this feature only works by using Intel RST drivers, and requires RAID mode in the EFI.

Unfortunately I think you are stuck with this choice, unless a more experienced user can offer a complete solution.

1 Like

if i install a SATA internal ssd, will it work? Do i need to disable intel RST then?

It really depends on the exact machine.

All the laptops I’ve seen this on had only one setting that was applied to all disk controllers, so it wouldn’t have worked on those.

Can you share the model of the laptop?

HP Pavilion Gaming Laptop 15-dk1xxx

Edit: I manage to disable Intel RST but my internal drive doesn’t showing in cfdisk. It is showing like this

/dev/sda

but my “nvme0n1” internal nvme ssd doesn’t show up

HP have a “BIOS Simulator” for this laptop.

The setting you are looking for is under Configuration:
UEFI HII Configuration > Intel Rapid Storage Technology > Intel Optane … > Disable

Is this what you’ve tried?

This should remove the existing RST configuration, but you may need to change another setting that I can’t see in this document.

After disabling it look for a setting to change to AHCI.

I downloaded Intel RST setup application from intel Using that I disable the intel RST, it was also automatically disabled in BIOS. But there was no option for AHCI.

it was showing
storage: NON RAID
controller type: NVMe
controller interface: TM

Edit:

According to this, it require Intel Matrix Storage RAID Driver for window

but in the documentation of intel matrix storage raid driver, it does not support linux.

Are any of those settings that you can change, or just information?

check my previous edit post
Edit: I can’t change any setting

Intel Matrix is an old system, Rapid Storage Technology is the new version.

I’ve managed to find this thread containing multiple complaints. This specific post highlights many similar threads:

Unfortunately if you are unable to find the option by trawling through the EFI then HP might have “forgotten” to put it in.