Hello everyone,
unfortunately, my situation is related to a rather complex boot configuration, so please bear with me:
I started with a dual-boot system (Windows/Manjaro), both on separate SSDs (Windows: sda
, Manjaro: sdb
), there is also an HDD for data (sdc
) and an NVMe for games (nvme0n1
). Over time, I ran out of space on my Manjaro SSD (sdb
), so I cloned it to a new NVMe (nvme1n1
) and after some fiddling with Grub, I managed to boot to the new NVMe. For me, as a newbie, that was a great success.
Since I wanted to be able to access the old Manjaro SSD, in case anything during the cloning went wrong, I left it connected. So this is my current drive situation:
sudo parted -l
[sudo] password for ******:
Model: ATA Crucial_CT250MX2 (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 524MB 523MB ntfs msftdata
2 524MB 629MB 105MB fat32 EFI System Partition boot, esp
3 629MB 250GB 249GB ntfs msftdata
Model: ATA Samsung SSD 860 (scsi)
Disk /dev/sdb: 500GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
2 1049kB 629MB 628MB fat32 boot, esp
1 629MB 500GB 499GB ext4
Model: ATA ST4000DM005-2DP1 (scsi)
Disk /dev/sdc: 4001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 17,4kB 134MB 134MB Microsoft reserved partition msftres
2 135MB 3372GB 3372GB ntfs Basic data partition msftdata
3 3372GB 4001GB 629GB ext4
Model: Samsung SSD 960 EVO 1TB (nvme)
Disk /dev/nvme0n1: 1000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 1000GB 1000GB ntfs Spiele2 msftdata
Model: Samsung SSD 970 EVO Plus 2TB (nvme)
Disk /dev/nvme1n1: 2000GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 629MB 1999GB 1998GB ext4
2 1999GB 1999GB 628MB fat32 boot, esp
Everything went well for a while, until I wanted to switch to a new kernel. After the sucessful installation, it just didn’t show up in my advanced Grub menu. After some research, it hit me that I’m apparently using the Grub on the old Manjaro SSD (sdb
), to boot into the new instance of my system on (nvme1n1
). However, when I update grub, the changes are made to the grub config on the new NVMe (nvme1n1
) and therefore don’t show up. I validated this by disconnecting the old Manjaro SSD (sdb
), which results in a Grub screen with the new kernel. So far so good. Unfortunately, when I try to boot with this configuration (no matter which kernel), the system does not boot.
Since I’m afraid to break things, I thought it might be wise to get some guidance.
Here is some additional information:
lsblk -f
sda
├─sda1 ntfs Wiederherstellung 0CB2AF20B2AF0D70
├─sda2 vfat FAT32 8023-B3D5
└─sda3 ntfs System 45D213BE62B320F6
sdb
├─sdb1 ext4 1.0 36199365-e014-4347-9d8a-536d7c560684
└─sdb2 vfat FAT32 352D-5870
sdc
├─sdc1
├─sdc2 ntfs Daten 5858F83858F8170A 399,7G 87% /data
└─sdc3 ext4 1.0 backup-linux 8ac747b7-e7fd-428d-9381-9d35a8cd8c30 27,3G 90% /run/timeshift/131472/backup
/backup
nvme1n1
├─nvme1n1p1
│ ext4 1.0 9c57c860-5b10-48bb-b317-03bed2a111b7 1,1T 34% /var/lib/snapd/snap
│ /
└─nvme1n1p2
vfat FAT32 F8AF-BD3B 597,7M 0% /boot/efi
nvme0n1
└─nvme0n1p1
ntfs Spiele2 4B0997FF44F8FE05 62,8G 93% /games
sudo efibootmgr -v
[sudo] password for ********:
BootCurrent: 0001
Timeout: 1 seconds
BootOrder: 0001,0000
Boot0000* Windows Boot Manager HD(2,GPT,e3a5c15d-03d8-43a8-85ab-2004c68c621a,0xfa000,0x32000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)57494e444f5753000100000088000000780000004200430044004f0042004a004500430054003d007b00390064006500610038003600320063002d0035006300640064002d0034006500370030002d0061006300630031002d006600330032006200330034003400640034003700390035007d0000000e000100000010000000040000007fff0400
dp: 04 01 2a 00 02 00 00 00 00 a0 0f 00 00 00 00 00 00 20 03 00 00 00 00 00 5d c1 a5 e3 d8 03 a8 43 85 ab 20 04 c6 8c 62 1a 02 02 / 04 04 46 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 49 00 43 00 52 00 4f 00 53 00 4f 00 46 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 5c 00 42 00 4f 00 4f 00 54 00 4d 00 47 00 46 00 57 00 2e 00 45 00 46 00 49 00 00 00 / 7f ff 04 00
data: 57 49 4e 44 4f 57 53 00 01 00 00 00 88 00 00 00 78 00 00 00 42 00 43 00 44 00 4f 00 42 00 4a 00 45 00 43 00 54 00 3d 00 7b 00 39 00 64 00 65 00 61 00 38 00 36 00 32 00 63 00 2d 00 35 00 63 00 64 00 64 00 2d 00 34 00 65 00 37 00 30 00 2d 00 61 00 63 00 63 00 31 00 2d 00 66 00 33 00 32 00 62 00 33 00 34 00 34 00 64 00 34 00 37 00 39 00 35 00 7d 00 00 00 0e 00 01 00 00 00 10 00 00 00 04 00 00 00 7f ff 04 00
Boot0001* manjaro HD(2,GPT,9c967a2c-739f-47fb-aeb1-ff618a6e73e6,0xe8a82840,0x12b800)/File(\EFI\manjaro\grubx64.efi)
dp: 04 01 2a 00 02 00 00 00 40 28 a8 e8 00 00 00 00 00 b8 12 00 00 00 00 00 2c 7a 96 9c 9f 73 fb 47 ae b1 ff 61 8a 6e 73 e6 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 6d 00 61 00 6e 00 6a 00 61 00 72 00 6f 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
inxi -Fazy
System:
Kernel: 5.15.122-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
root=UUID=9c57c860-5b10-48bb-b317-03bed2a111b7 rw quiet apparmor=1
security=apparmor resume=UUID=36a8a747-a444-480e-a958-198aced3b3f8
udev.log_priority=3 systemd.unified_cgroup_hierarchy=false
Desktop: i3 v: 4.19-15-g9c865286 info: polybar, docker vt: 7 dm: LightDM
v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
...
Drives:
Local Storage: total: 7.05 TiB used: 4.64 TiB (65.8%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:3 vendor: Samsung model: SSD 960 EVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 3B7QCXE7 temp: 41.9 C
scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung
model: SSD 970 EVO Plus 2TB size: 1.82 TiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: 4B2QEXM7 temp: 42.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: Crucial model: CT250MX200SSD1
size: 232.89 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: MU01 temp: 28 C scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 860 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 3B6Q scheme: GPT
ID-5: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST4000DM005-2DP166
size: 3.64 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 5980 serial: <filter> fw-rev: 0001 temp: 37 C scheme: GPT
Partition:
ID-1: / raw-size: 1.82 TiB size: 1.79 TiB (98.40%) used: 622.14 GiB (34.0%)
fs: ext4 dev: /dev/nvme1n1p1 maj-min: 259:1
ID-2: /boot/efi raw-size: 599 MiB size: 597.8 MiB (99.80%)
used: 148 KiB (0.0%) fs: vfat dev: /dev/nvme1n1p2 maj-min: 259:2
...
Thanks in advance!