I have 2 NVMe SSDs on my machine. The first one is fully and exclusively dedicated to Windows 10. The second one is fully and exclusively dedicated to Linux distros. I assembled the machine fairly recently, the motherboard is an Asus X570.
I installed Kubuntu on the 2nd one, it all works smoothly, I can choose between Kubuntu and Win10 via GRUB. My install was done without LVM.
My question is: how do I safely add more distros on the 2nd SSD? (such as Kali, Mint, Elementary OS, Arch, etc.)
Is it sufficient to boot via a live Ubuntu, run GParted to reduce Kubuntu's partition size, then boot via a USB stick and try to install the 2nd or 3rd distro on the empty partition?
in case it helps, here is the current output of lsblk:
nvme1n1 259:0 0 931.5G 0 disk
├─nvme1n1p1 259:1 0 512M 0 part
└─nvme1n1p2 259:2 0 931G 0 part /
nvme0n1 259:3 0 931.5G 0 disk
├─nvme0n1p1 259:4 0 529M 0 part
├─nvme0n1p2 259:5 0 99M 0 part /boot/efi
├─nvme0n1p3 259:6 0 16M 0 part
├─nvme0n1p4 259:7 0 300G 0 part
├─nvme0n1p5 259:8 0 200G 0 part
└─nvme0n1p6 259:9 0 430.9G 0 part
and the output of fdisk -l
Disk /dev/nvme1n1: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: WDS100T3X0C
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/nvme1n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme1n1p2 1050624 1953523711 1952473088 931G Linux filesystem
Disk /dev/nvme0n1: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: Samsung SSD 970 EVO Plus 1TB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1085439 1083392 529M Windows recovery environment
/dev/nvme0n1p2 1085440 1288191 202752 99M EFI System
/dev/nvme0n1p3 1288192 1320959 32768 16M Microsoft reserved
/dev/nvme0n1p4 1320960 630466559 629145600 300G Microsoft basic data
/dev/nvme0n1p5 630466560 1049896959 419430400 200G Microsoft basic data
/dev/nvme0n1p6 1049896960 1953521663 903624704 430.9G Microsoft basic data
sudo efibootmgr -o XXXX, YYYY
etc for each entry. Seeman efibootmgr
You can reinstall grub which just runs the efibootmgr commands. You also should be able to change boot order in UEFI settings, boot tab, not boot menu. – oldfred May 19 '20 at 20:29