Zorin doesn't boot after failed upgrade from 16 to 17 (Alert! UUID does not exist)

Hi, today I used Zorin's upgrade tool to upgrade my system from Zorin 16.3 to Zorin 17. After the app finished updating packages, it printed a DPKG error message. Then, I tried it again, but also received an error message. For both errors, I saved the output to a file and clicked on the "report and close" button.

When restarting the system, however, Zorin fails to boot; only BusyBox launches, giving me an initramfs console where it says:

Gave up waiting for root file system device. Common problems:
  - Boot args (cat /proc/cmdline)
    - Check rootelay= (did the system wait long enough?
  - Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=f3f553e1-4043-499f-8dd7-847656680445 does not exist. Dropping to a shell!

BusyBox v1.30.1 (Ubuntu 1:1.30.1-4ubuntu6.4) built-in shell (ash)
Enter 'help'  for a list of built-in commands.

(initramfs) help
Built-in commands:
--------------------
    . : [alias break d chdir command continue echo eval exec exit
    export false getopts hash help history let local printf pwd read
    readonly return set shift test times trap true type ulimit umask
    unalias unset wait [ [[ acpid arch ash awk basename blockdev
    busybox cat chmod chroot chvt clear cmp cp cut date deallocvt
    deluser devmen df du dumpkmap echo egrep env expr false fbset
    fgrep find fold fstrim grep gunzip gzip hostname hwclock ifconfig
    ip kill ln leadfont loadkmap ls lzop mkdir mkfifo mknod mkswap
    mktemp modinfo more mount mv nuke openvt pidof printf ps pwd
    readlink reboot reset rm rmdir run-init sed seq setkeycodes sh
    sleep sort stat static-sh stty switch_root sync tail tee test
    touch tr rue tty umount uname uniq wc wget which yes

(initramfs) uname -a
Linux (none) 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 GNU/Linux

(initramfs) ls /dev
vga_arbiter
rfkill
mem
null
port
zero
full
random
urandom
kmsg
tty
console
tty0
vcs
vcsu
vcsa
vcs1
vcsu1
vcsa1
tty1
tty2
tty3
...
tty63
snapshot
encryptfs
fuse
ptmx
ttyS0
...
ttyS31
ttyprintk
hpet
hwrng
tpm0
tmrm0
oop-control
loop0
...
loop7
dma_heap
udmabuf
net
ppp
vfio
input
psaux
uinput
rtc0
mapper
fb0
mcelog
cpu_dma_latency
pts
core
fd
stdin
stdout
stderr
char
rtc
block

(initramfs) _

Following advice from other forums, I opened the BIOS and switched from RAID to AHCI, which hasn't helped.

I've set up dual boot with Windows 11, which fails to boot as well, giving me a bluescreen with the stopcode INACCESSIBLE_BOOT_DEVICE.

My machine is a Dell Inspiron 14 7400 laptop with an 11th Gen Intel® Core™ i7-1165G7 @ 2.80GHz × 8.

What to do now? How can I fix this and return to a usable state without having to reinstall everything from scratch? I don't care about the upgrade anymore, I just want to continue using my computer as before, including my data.

I would first try using a LiveUSB of Zorin OS to repair EFI boot with Grub repair.
This should help at least ensure you can boot Windows.
https://help.ubuntu.com/community/Boot-Repair

3 Likes

It's obviously looking for a drive by UUID in /etc/fstab.

sudo blkid

That'll list your drives... ensure fstab has the correct drives listed.

For instance, here's the fstab entries for my EFI partition and swap drives:


# EFI
UUID=B2C2-C122												/boot/efi									vfat	umask=0022,fmask=0022,dmask=0022,x-gvfs-show,noatime	0		0

# SWAP
UUID=f51c1888-c76e-4f16-b25e-2ba99b697696					none										swap	discard,noatime,pri=1									0		0
UUID=d4398e10-8183-4a5a-88a6-9d830a6f2a6d					none										swap	discard,noatime,pri=1									0		0
UUID=c39fbec2-4aa6-4255-b6c3-e9540b397713					none										swap	discard,noatime,pri=1									0		0

I'd try to find the drive it should be looking for via sudo blkid, then boot the Zorin OS Boot USB, edit /etc/fstab on the system drive, correct the incorrect entry, then try booting again.

1 Like

I booted into Zorin 17 on a live USB stick and installed Boot-Repair. First, it told me that the SSD/partition is nearly full (this could be a cause of the issue, right?), so I permanently deleted various files using rm. Currently, there's 38.6 GB of free space in the partition, out of 737.2 GB in total.

After that, however, Boot-Repair just said grub-efi-amd64-signed purge cancelled. and didn't do anything else. Here's the output of Boot-Repair: https://sprunge.us/sTUKhW

Where is the /etc/fstab file located that I should edit - on the Zorin partition itself?

zorin@zorin:~$ sudo blkid
/dev/nvme0n1p1: LABEL="ESP" UUID="5A83-06BE" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="42fb3d2b-b0ce-4df3-b81e-d3893f40b13e"
/dev/nvme0n1p3: LABEL="OS" BLOCK_SIZE="512" UUID="96D484DED484C24B" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="a65c5a78-5371-4ac9-a8d5-6993ea4df831"
/dev/nvme0n1p4: LABEL="WINRETOOLS" BLOCK_SIZE="512" UUID="CEF422C6F422B11F" TYPE="ntfs" PARTUUID="c24e584b-9bbc-48ab-aec1-f1ff20153727"
/dev/nvme0n1p5: LABEL="Image" BLOCK_SIZE="512" UUID="8CF62300F622EA62" TYPE="ntfs" PARTUUID="f1343f99-45da-474e-8e85-0f7113874c39"
/dev/nvme0n1p6: LABEL="DELLSUPPORT" BLOCK_SIZE="512" UUID="FCE48C5BE48C1A52" TYPE="ntfs" PARTUUID="0d2ab055-d804-4828-ac46-70361ffe9ad7"
/dev/nvme0n1p7: UUID="f3f553e1-4043-499f-8dd7-847656680445" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="74ba774d-0842-4c16-8d22-465ee17af412"
/dev/sda1: BLOCK_SIZE="2048" UUID="2023-12-19-18-36-10-00" LABEL="Zorin OS 17 Core 64bit" TYPE="iso9660" PTTYPE="dos"
/dev/loop0: TYPE="squashfs"
/dev/sda2: SEC_TYPE="msdos" UUID="2933-F8B3" BLOCK_SIZE="512" TYPE="vfat"
/dev/sda3: LABEL="writable" UUID="2826600e-5274-458c-be96-4870011bde5a" BLOCK_SIZE="4096" TYPE="ext4"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="253fd8d4-3672-4e3f-a4ca-c20bfbba4009"

zorin@zorin:~$ cat /etc/fstab
overlay / overlay rw 0 0
tmpfs /tmp tmpfs nosuid,nodev 0 0

zorin@zorin:/media/zorin/f3f553e1-4043-499f-8dd7-847656680445/etc$ cat fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p7 during installation
UUID=f3f553e1-4043-499f-8dd7-847656680445 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=5A83-06BE  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

zorin@zorin:/media/zorin/ESP/EFI/ubuntu$ cat grub.cfg
search.fs_uuid f3f553e1-4043-499f-8dd7-847656680445 root 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg
Content of /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  set have_grubenv=true
  load_env
fi
if [ "${initrdfail}" = 2 ]; then
   set initrdfail=
elif [ "${initrdfail}" = 1 ]; then
   set next_entry="${prev_entry}"
   set prev_entry=
   save_env prev_entry
   if [ "${next_entry}" ]; then
      set initrdfail=2
   fi
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}
function initrdfail {
    if [ -n "${have_grubenv}" ]; then if [ -n "${partuuid}" ]; then
      if [ -z "${initrdfail}" ]; then
        set initrdfail=1
        if [ -n "${boot_once}" ]; then
          set prev_entry="${default}"
          save_env prev_entry
        fi
      fi
      save_env initrdfail
    fi; fi
}
function recordfail {
  set recordfail=1
  if [ -n "${have_grubenv}" ]; then if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
fi
terminal_output gfxterm
insmod part_gpt
insmod ext2
search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
insmod gfxmenu
insmod png
set theme=($root)/usr/share/grub/themes/zorin/theme.txt
export theme
if [ "${recordfail}" = 1 ] ; then
  set timeout=10
else
  if [ x$feature_timeout_style = xy ] ; then
    set timeout_style=hidden
    set timeout=10
  # Fallback hidden-timeout code in case the timeout_style feature is
  # unavailable.
  elif sleep --interruptible 10 ; then
    set timeout=10
  fi
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/light-gray
if background_color 0,0,0; then
  clear
fi
### END /etc/grub.d/05_debian_theme ###

### BEGIN /etc/grub.d/10_linux ###
function gfxmode {
	set gfxpayload="${1}"
	if [ "${1}" = "keep" ]; then
		set vt_handoff=vt.handoff=7
	else
		set vt_handoff=
	fi
}
if [ "${recordfail}" != 1 ]; then
  if [ -e ${prefix}/gfxblacklist.txt ]; then
    if [ ${grub_platform} != pc ]; then
      set linux_gfx_mode=keep
    elif hwmatch ${prefix}/gfxblacklist.txt 3; then
      if [ ${match} = 0 ]; then
        set linux_gfx_mode=keep
      else
        set linux_gfx_mode=text
      fi
    else
      set linux_gfx_mode=text
    fi
  else
    set linux_gfx_mode=keep
  fi
else
  set linux_gfx_mode=text
fi
export linux_gfx_mode
menuentry 'Zorin' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-f3f553e1-4043-499f-8dd7-847656680445' {
	recordfail
	load_video
	gfxmode $linux_gfx_mode
	insmod gzio
	if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
	insmod part_gpt
	insmod ext2
	search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
	linux	/boot/vmlinuz-5.15.0-92-generic root=UUID=f3f553e1-4043-499f-8dd7-847656680445 ro  quiet splash i8042.nomux i8024.noloop $vt_handoff
	initrd	/boot/initrd.img-5.15.0-92-generic
}
submenu 'Advanced options for Zorin' $menuentry_id_option 'gnulinux-advanced-f3f553e1-4043-499f-8dd7-847656680445' {
	menuentry 'Zorin, with Linux 5.15.0-92-generic' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-92-generic-advanced-f3f553e1-4043-499f-8dd7-847656680445' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
		echo	'Loading Linux 5.15.0-92-generic ...'
		linux	/boot/vmlinuz-5.15.0-92-generic root=UUID=f3f553e1-4043-499f-8dd7-847656680445 ro  quiet splash i8042.nomux i8024.noloop $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.15.0-92-generic
	}
	menuentry 'Zorin, with Linux 5.15.0-92-generic (recovery mode)' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-92-generic-recovery-f3f553e1-4043-499f-8dd7-847656680445' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
		echo	'Loading Linux 5.15.0-92-generic ...'
		linux	/boot/vmlinuz-5.15.0-92-generic root=UUID=f3f553e1-4043-499f-8dd7-847656680445 ro recovery nomodeset dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.15.0-92-generic
	}
	menuentry 'Zorin, with Linux 5.15.0-91-generic' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-91-generic-advanced-f3f553e1-4043-499f-8dd7-847656680445' {
		recordfail
		load_video
		gfxmode $linux_gfx_mode
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
		echo	'Loading Linux 5.15.0-91-generic ...'
		linux	/boot/vmlinuz-5.15.0-91-generic root=UUID=f3f553e1-4043-499f-8dd7-847656680445 ro  quiet splash i8042.nomux i8024.noloop $vt_handoff
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.15.0-91-generic
	}
	menuentry 'Zorin, with Linux 5.15.0-91-generic (recovery mode)' --class zorin --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.15.0-91-generic-recovery-f3f553e1-4043-499f-8dd7-847656680445' {
		recordfail
		load_video
		insmod gzio
		if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
		insmod part_gpt
		insmod ext2
		search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
		echo	'Loading Linux 5.15.0-91-generic ...'
		linux	/boot/vmlinuz-5.15.0-91-generic root=UUID=f3f553e1-4043-499f-8dd7-847656680445 ro recovery nomodeset dis_ucode_ldr 
		echo	'Loading initial ramdisk ...'
		initrd	/boot/initrd.img-5.15.0-91-generic
	}
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/10_linux_zfs ###
### END /etc/grub.d/10_linux_zfs ###

### BEGIN /etc/grub.d/20_linux_xen ###

### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-5A83-06BE' {
	insmod part_gpt
	insmod fat
	search --no-floppy --fs-uuid --set=root 5A83-06BE
	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
  set timeout=10
fi
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/30_uefi-firmware ###
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
	fwsetup
}
### END /etc/grub.d/30_uefi-firmware ###

### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###

I'm not sure of your particular setup, but I'm betting the above should be "5A83-06BE" or "96D484DED484C24B".

You'll just have to figure out which partition Zorin OS is booting from, and substitute that UUID for what is in there now.

If it is actually on /dev/nvme0n1p7, then about the only thing you can do is reinstall, since something is broken on that partition that won't let it boot.

Do a backup first if you've saved any personal files in the directories provided by Zorin OS. I recommend not using those, instead using directories on an external drive for your personal files. Or bind-mounting those Zorin OS-provided directories to redirect to directories on an external drive.

That way, you can completely wipe the OS drive(s) if you wanted, and your personal files aren't touched.

1 Like

Yes, it absolutely can. Only 38gigs freed now out of 740 gigs? That's... that's a lot of stuff...
I think this adds some clarity to your situation. During the upgrade, your drive / partition was filled and it ran out of space.

1 Like

I changed it to 5A83-06BE, but nothing would boot anymore, not even the live USB stick; I only get a grub> command line.

Luckily, I was able to boot back into the live USB drive:

grub>set root=(hd1,?)  # I already forgot the partition number
grub>chainloader /efi/boot/grubx64.efi
/EndEntire
grub>boot

Note that, in the live version of Zorin with the SSD's Zorin partition unmounted, sudo fsck -p /dev/nvme0n1p7 and sudo fsck -a /dev/nvme0n1p7 both return everything clean.

I tried running Boot-Repair without the purge GRUB before reinstalling option, and then it did not output the purge cancelled error anymore. It said that the "boot sector was successfully repaired". However:

Locked-NVram detected. Please do not forget to make your UEFI firmware boot on the Zorin OS 16.3 (16) entry (nvme0n1p1/efi/ubuntu/shimx64.efi file) ! Please disable SecureBoot in the BIOS. Then, try again.

I did disable SecureBoot but that alone hasn't changed anything yet. What exactly am I supposed to do regarding the nvme0n1p1/efi/ubuntu/shimx64.efi file? And what does Locked-NVram mean (i.e. what to do)?

Boot-Repair Summary
boot-repair-4ppa2075                                              [20240202_0058]

============================= Boot Repair Summary ==============================




Default settings: ______________________________________________________________

The default repair of the Boot-Repair utility would purge (in order to sign-grub) and reinstall the grub-efi-amd64-signed of
nvme0n1p7,
using the following options:  nvme0n1p1/boot/efi
Additional repair would be performed: unhide-bootmenu-10s use-standard-efi-file

Final advice in case of suggested repair: ______________________________________

Please do not forget to make your UEFI firmware boot on the Zorin OS 16.3 (16) entry (nvme0n1p1/efi/****/shim****.efi (**** will be updated in the final message) file) !
If your computer reboots directly into Windows, try to change the boot order in your UEFI firmware.
If your UEFI firmware does not allow to change the boot order, change the default boot entry of the Windows bootloader.
For example you can boot into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\****\shim****.efi (**** will be updated in the final message)

User settings: _________________________________________________________________

modprobe: FATAL: Module efivars not found in directory /lib/modules/6.2.0-39-generic
The settings chosen by the user will reinstall the grub-efi-amd64-signed of
nvme0n1p7,
using the following options:  nvme0n1p1/boot/efi
Additional repair will be performed: unhide-bootmenu-10s use-standard-efi-file


Mount /dev/nvme0n1p1 on /mnt/boot-sav/nvme0n1p7/boot/efi

============ Reinstall the grub-efi-amd64-signed of /dev/nvme0n1p7 =============

chroot /mnt/boot-sav/nvme0n1p7 grub-install --version
grub-install (GRUB) 2.06-2ubuntu7.2+zorin1
modprobe: FATAL: Module efivars not found in directory /lib/modules/6.2.0-39-generic
chroot /mnt/boot-sav/nvme0n1p7 modprobe efivars

chroot /mnt/boot-sav/nvme0n1p7 efibootmgr -v before grub install
EFI variables are not supported on this system.


chroot /mnt/boot-sav/nvme0n1p7 uname -r
6.2.0-39-generic

chroot /mnt/boot-sav/nvme0n1p7 grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Installing for x86_64-efi platform.
grub-install: warning: EFI variables cannot be set on this system.
grub-install: warning: You will have to complete the GRUB setup manually.
Installation finished. No error reported.
df /dev/nvme0n1p1
mv /mnt/boot-sav/nvme0n1p7/boot/efi/EFI/Boot/bootx64.efi /mnt/boot-sav/nvme0n1p7/boot/efi/EFI/Boot/bkpbootx64.efi
cp /mnt/boot-sav/nvme0n1p7/boot/efi/efi/ubuntu/shimx64.efi /mnt/boot-sav/nvme0n1p7/boot/efi/EFI/Boot/bootx64.efi
cp /mnt/boot-sav/nvme0n1p7/boot/efi/efi/ubuntu/grubx64.efi /mnt/boot-sav/nvme0n1p7/boot/efi/EFI/Boot/

chroot /mnt/boot-sav/nvme0n1p7 grub-install --efi-directory=/boot/efi --target=x86_64-efi --uefi-secure-boot
Installing for x86_64-efi platform.
grub-install: warning: EFI variables cannot be set on this system.
grub-install: warning: You will have to complete the GRUB setup manually.
Installation finished. No error reported.

chroot /mnt/boot-sav/nvme0n1p7 efibootmgr -v after grub install
EFI variables are not supported on this system.

Warning: NVram is locked (Zorin not found in efibootmgr).

chroot /mnt/boot-sav/nvme0n1p7 update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Sourcing file `/etc/default/grub.d/oem-flavour.cfg'
Found theme: /usr/share/grub/themes/zorin/theme.txt
Found linux image: /boot/vmlinuz-5.15.0-92-generic
Found initrd image: /boot/initrd.img-5.15.0-92-generic
Found linux image: /boot/vmlinuz-5.15.0-91-generic
Found initrd image: /boot/initrd.img-5.15.0-91-generic
File descriptor 63 (pipe:[116529]) leaked on lvs invocation. Parent PID 47306: /bin/sh
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi

Unhide GRUB boot menu in nvme0n1p7/boot/grub/grub.cfg

Bootsektor wurde erfolgreich repariert.

Locked-NVram entdeckt. Please do not forget to make your UEFI firmware boot on the Zorin OS 16.3 (16) entry (nvme0n1p1/efi/ubuntu/shimx64.efi file) !
Bitte SecureBoot im BIOS deaktivieren. Versuchen Sie es dann erneut.


============================ Boot Info After Repair ============================

 => No boot loader is installed in the MBR of /dev/nvme0n1.

nvme0n1p1: _____________________________________________________________________

    File system:       vfat
    Boot sector type:  FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/Boot/bkpbootx64.efi /efi/Boot/bootx64.efi 
                       /efi/Boot/fbx64.efi /efi/Boot/grubx64.efi 
                       /efi/Boot/mmx64.efi /efi/ubuntu/fwupdx64.efi 
                       /efi/ubuntu/grubx64.efi /efi/ubuntu/mmx64.efi 
                       /efi/ubuntu/shimx64.efi /efi/ubuntu/grub.cfg 
                       /efi/dell/SOS/bootmgfw.efi /efi/dell/SOS/bootmgr.efi 
                       /efi/dell/SOS/bootx64.efi 
                       /efi/Microsoft/Boot/bootmgfw.efi 
                       /efi/Microsoft/Boot/bootmgr.efi 
                       /efi/Microsoft/Boot/cbmr_driver.efi

nvme0n1p2: _____________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 

nvme0n1p3: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 7
    Boot files:        /Windows/System32/winload.exe

nvme0n1p4: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

nvme0n1p5: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

nvme0n1p6: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

nvme0n1p7: _____________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Zorin OS 16.3
    Boot files:        /boot/grub/grub.cfg /etc/fstab /etc/default/grub

sda: ___________________________________________________________________________

    File system:       iso9660
    Boot sector type:  Grub2 (v1.99-2.00)
    Boot sector info:  Grub2 (v1.99-2.00) is installed in the boot sector of 
                       sda and looks at sector 0 of the same hard drive for 
                       core.img, but core.img can not be found at this 
                       location.
    Mounting failed:   mount: /mnt/BootInfo/FD/sda: /dev/sda ist bereits eingehängt oder wird gerade benutzt.


================================ 2 OS detected =================================

OS#1:   Zorin OS 16.3 (16) on nvme0n1p7
OS#2:   Windows 7 on nvme0n1p3

================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: TigerLake-LP GT2 [Iris Xe Graphics] GP107M [GeForce MX350] from Intel Corporation NVIDIA Corporation
Live-session OS is Zorin 64-bit (Zorin OS 17, jammy, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: 1.30.0(1.30) from Dell Inc.
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
SecureBoot enabled according to mokutil - Bitte melden Sie diese Nachricht an boot.repair@gmail.com.
BootCurrent: 0001
Timeout: 5 seconds
BootOrder: 0001,0003,0000,0002,0004,0005,0006
Boot0000* UEFI Micron 2300 NVMe 1024GB 21172E7C4F24 1	PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-A0-75-01-2E-7C-4F-24)/HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0001* ubuntu	HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\ubuntu\shimx64.efi)
Boot0002* Linux Firmware Updater	HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\ubuntu\shimx64.efi)\.f.w.u.p.d.x.6.4...e.f.i...
Boot0003* Windows Boot Manager	HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...y................
Boot0004* UEFI 6989 Intenso Alu Line Љ	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(2,MBR,0x0,0x700338,0x2780)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0005* UEFI 6989 Intenso Alu Line Љ 2	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(1,MBR,0x0,0x0,0x700338)/CDROM(1,0x2b4,0x9e00)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0006* UEFI 6989 Intenso Alu Line Љ 3	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/CDROM(1,0x2b4,0x9e00)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.

64349b3622c65f495a99dbf6102496e3   nvme0n1p1/Boot/bkpbootx64.efi
64349b3622c65f495a99dbf6102496e3   nvme0n1p1/Boot/bootx64.efi
a9c517741ac31962d7feb152948ad1ee   nvme0n1p1/Boot/fbx64.efi
a1da253696a304dce6b4668b70151c0e   nvme0n1p1/Boot/grubx64.efi
a660182adef313615746a665966d2ccc   nvme0n1p1/Boot/mmx64.efi
4734c732f281a666b84fc8d46cda971d   nvme0n1p1/ubuntu/fwupdx64.efi
a1da253696a304dce6b4668b70151c0e   nvme0n1p1/ubuntu/grubx64.efi
a660182adef313615746a665966d2ccc   nvme0n1p1/ubuntu/mmx64.efi
64349b3622c65f495a99dbf6102496e3   nvme0n1p1/ubuntu/shimx64.efi
21d11860807dda64c7ffa7b5aae65044   nvme0n1p1/dell/SOS/bootmgfw.efi
8419000ecdb98d3e8e891bbd8f1e10e9   nvme0n1p1/dell/SOS/bootmgr.efi
21d11860807dda64c7ffa7b5aae65044   nvme0n1p1/dell/SOS/bootx64.efi
780b76d6bc7baf1acfdac510d1c23412   nvme0n1p1/Microsoft/Boot/bootmgfw.efi
3e244ef2467c3e10323ba9327973ac69   nvme0n1p1/Microsoft/Boot/bootmgr.efi
b8796e68099026aabcebb8fcf75b21f6   nvme0n1p1/Microsoft/Boot/cbmr_driver.efi

============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

nvme0n1	: is-GPT,	no-BIOSboot,	has---ESP, 	not-usb,	not-mmc, has-os,	has-win,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

nvme0n1p1	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far
nvme0n1p3	: is-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	end-after-100GB
nvme0n1p4	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	end-after-100GB
nvme0n1p5	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	end-after-100GB
nvme0n1p6	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	end-after-100GB
nvme0n1p7	: is-os,	64, apt-get,	signed grub-pc grub-efi ,	grub2,	grub-install,	grubenv-ng,	update-grub,	end-after-100GB

Partitions info (2/3): _________________________________________________________

nvme0n1p1	: is---ESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot
nvme0n1p3	: isnotESP,	part-has-no-fstab,	no-nt,	haswinload,	no-recov-nor-hid,	no-bmgr,	notwinboot
nvme0n1p4	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	recovery-or-hidden,	no-bmgr,	notwinboot
nvme0n1p5	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	recovery-or-hidden,	no-bmgr,	notwinboot
nvme0n1p6	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	recovery-or-hidden,	no-bmgr,	notwinboot
nvme0n1p7	: isnotESP,	fstab-has-goodEFI,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot

Partitions info (3/3): _________________________________________________________

nvme0n1p1	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p3	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p4	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p5	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p6	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p7	: not--sepboot,	with-boot,	fstab-without-boot,	not-sep-usr,	with--usr,	fstab-without-usr,	std-grub.d,	nvme0n1

fdisk -l (filtered): ___________________________________________________________

Disk nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk identifier: C4AE2D76-6D39-4A01-8758-8C962DF584AC
              Start        End    Sectors   Size Type
nvme0n1p1       2048     309247     307200   150M EFI System
nvme0n1p2     309248     571391     262144   128M Microsoft reserved
nvme0n1p3     571392  490000828  489429437 233.4G Microsoft basic data
nvme0n1p4 1955100672 1957128191    2027520   990M Windows recovery environment
nvme0n1p5 1957128192 1997416447   40288256  19.2G Windows recovery environment
nvme0n1p6 1997418496 2000377855    2959360   1.4G Windows recovery environment
nvme0n1p7  490002432 1955100671 1465098240 698.6G Linux filesystem
Partition table entries are not in disk order.
Disk sda: 14.75 GiB, 15833497600 bytes, 30924800 sectors
Disk identifier: 0x00000000
     Boot   Start      End  Sectors  Size Id Type
sda1  *          0  7340855  7340856  3.5G 83 Linux
sda2       7340856  7350967    10112  4.9M ef EFI (FAT-12/16/32)
sda3       7352320 30924799 23572480 11.2G 83 Linux

parted -lm (filtered): _________________________________________________________

sda:15.8GB:scsi:512:512:unknown:Intenso Alu Line:;
nvme0n1:1024GB:nvme:512:512:gpt:Micron 2300 NVMe 1024GB:;
1:1049kB:158MB:157MB:fat32:EFI system partition:boot, esp;
2:158MB:293MB:134MB::Microsoft reserved partition:msftres;
3:293MB:251GB:251GB:ntfs:Basic data partition:msftdata;
7:251GB:1001GB:750GB:ext4::;
4:1001GB:1002GB:1038MB:ntfs::hidden, diag;
5:1002GB:1023GB:20.6GB:ntfs::hidden, diag;
6:1023GB:1024GB:1515MB:ntfs::hidden, diag;

Free space >10MiB: ______________________________________________________________

nvme0n1: 976747MiB:976762MiB:15.3MiB

blkid (filtered): ______________________________________________________________

NAME        FSTYPE   UUID                                 PARTUUID                             LABEL                  PARTLABEL
sda         iso9660  2023-12-19-18-36-10-00                                                    Zorin OS 17 Core 64bit 
├─sda1      iso9660  2023-12-19-18-36-10-00                                                    Zorin OS 17 Core 64bit 
├─sda2      vfat     2933-F8B3                                                                                        
└─sda3      ext4     2826600e-5274-458c-be96-4870011bde5a                                      writable               
nvme0n1                                                                                                               
├─nvme0n1p1 vfat     5A83-06BE                            42fb3d2b-b0ce-4df3-b81e-d3893f40b13e ESP                    EFI system partition
├─nvme0n1p2                                               253fd8d4-3672-4e3f-a4ca-c20bfbba4009                        Microsoft reserved partition
├─nvme0n1p3 ntfs     96D484DED484C24B                     a65c5a78-5371-4ac9-a8d5-6993ea4df831 OS                     Basic data partition
├─nvme0n1p4 ntfs     CEF422C6F422B11F                     c24e584b-9bbc-48ab-aec1-f1ff20153727 WINRETOOLS             
├─nvme0n1p5 ntfs     8CF62300F622EA62                     f1343f99-45da-474e-8e85-0f7113874c39 Image                  
├─nvme0n1p6 ntfs     FCE48C5BE48C1A52                     0d2ab055-d804-4828-ac46-70361ffe9ad7 DELLSUPPORT            
└─nvme0n1p7 ext4     f3f553e1-4043-499f-8dd7-847656680445 74ba774d-0842-4c16-8d22-465ee17af412                        

Mount points (filtered): _______________________________________________________

                                                               Avail Use% Mounted on
/dev/nvme0n1p1                                                 17.8M  88% /mnt/boot-sav/nvme0n1p1
/dev/nvme0n1p3                                                128.5G  45% /mnt/boot-sav/nvme0n1p3
/dev/nvme0n1p4                                                321.4M  68% /mnt/boot-sav/nvme0n1p4
/dev/nvme0n1p5                                                159.3M  99% /mnt/boot-sav/nvme0n1p5
/dev/nvme0n1p6                                                562.8M  61% /mnt/boot-sav/nvme0n1p6
/dev/nvme0n1p7                                                 35.9G  90% /mnt/boot-sav/nvme0n1p7
/dev/sda1                                                          0 100% /cdrom

Mount options (filtered): ______________________________________________________

/dev/nvme0n1p1                                                vfat            rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro
/dev/nvme0n1p3                                                fuseblk         rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/nvme0n1p4                                                fuseblk         rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/nvme0n1p5                                                fuseblk         rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/nvme0n1p6                                                fuseblk         rw,relatime,user_id=0,group_id=0,allow_other,blksize=4096
/dev/nvme0n1p7                                                ext4            rw,relatime
/dev/sda1                                                     iso9660         ro,noatime,nojoliet,check=s,map=n,blocksize=2048,iocharset=utf8

=================== nvme0n1p1/efi/ubuntu/grub.cfg (filtered) ===================

search.fs_uuid f3f553e1-4043-499f-8dd7-847656680445 root 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

=================== nvme0n1p7/boot/grub/grub.cfg (filtered) ====================

Zorin   f3f553e1-4043-499f-8dd7-847656680445
Windows Boot Manager (on nvme0n1p1)   osprober-efi-5A83-06BE
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###

======================== nvme0n1p7/etc/fstab (filtered) ========================

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p7 during installation
UUID=f3f553e1-4043-499f-8dd7-847656680445 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=5A83-06BE  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

==================== nvme0n1p7/etc/default/grub (filtered) =====================

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nomux i8024.noloop"
GRUB_CMDLINE_LINUX=""
GRUB_THEME=/usr/share/grub/themes/zorin/theme.txt
GRUB_DISABLE_OS_PROBER=false

================= nvme0n1p7: Location of files loaded by Grub ==================

           GiB - GB             File                                 Fragment(s)
 257,061588287 = 276,017778688  boot/grub/grub.cfg                             1
 237,584056854 = 255,103938560  boot/vmlinuz                                   2
 275,951244354 = 296,300392448  boot/vmlinuz-5.15.0-91-generic                 2
 237,584056854 = 255,103938560  boot/vmlinuz-5.15.0-92-generic                 2
 275,951244354 = 296,300392448  boot/vmlinuz.old                               2
 358,854488373 = 385,317072896  boot/initrd.img                                5
 882,237300873 = 947,295088640  boot/initrd.img-5.15.0-91-generic             14
 358,854488373 = 385,317072896  boot/initrd.img-5.15.0-92-generic              5
 882,237300873 = 947,295088640  boot/initrd.img.old                           14

=================== nvme0n1p7: ls -l /etc/grub.d/ (filtered) ===================

-rwxr-xr-x 1 root root 18214 Aug 13  2022 10_linux
-rwxr-xr-x 1 root root 18673 May 10  2023 10_linux.dpkg-new
-rwxr-xr-x 1 root root 42349 Aug 20  2021 10_linux_zfs
-rwxr-xr-x 1 root root 43021 May 10  2023 10_linux_zfs.dpkg-new
-rwxr-xr-x 1 root root 13101 Jul  2  2023 20_linux_xen
-rwxr-xr-x 1 root root 14387 May 10  2023 20_linux_xen.dpkg-new
-rwxr-xr-x 1 root root 12059 Aug 20  2021 30_os-prober
-rwxr-xr-x 1 root root 13369 May 10  2023 30_os-prober.dpkg-new
-rwxr-xr-x 1 root root  1424 Aug 20  2021 30_uefi-firmware
-rwxr-xr-x 1 root root  1372 May 10  2023 30_uefi-firmware.dpkg-new
-rwxr-xr-x 1 root root   700 Feb 21  2022 35_fwupd
-rwxr-xr-x 1 root root   214 Aug 20  2021 40_custom
-rwxr-xr-x 1 root root   214 May 10  2023 40_custom.dpkg-new
-rwxr-xr-x 1 root root   216 Aug 20  2021 41_custom
-rwxr-xr-x 1 root root   215 May 10  2023 41_custom.dpkg-new

Is there anything else I could try before having to reinstall Zorin?

Also, what about Windows? Could at least it be kept without reinstallation?

Btw. thank you both very much for your quick help already :slight_smile:

NVRAM is Non Volatile RAM.
This RAM is a part of the motherboard and stores critical init data for the motherboard. Clearing it or resetting it is most often done by resetting CMOS. This is usually a remove and replace battery physical action, or resetting the CMOS jumpers.

It being Locked means that the memory is filled and not being cleared. Though this is most commonly seen in Windows, due to Windows maintaining control over aspects of hardware in order to give the semblance of a Fast Boot, it can happen for a large number of reasons. The best thing to do is to clear it out. In your case, it seems likely that the upgrade or installs filled the memory.

It also shows that Zorin OS lacks a file in efi. If Windows is not booting either and EFI variables are not supported - all of this leads me to suspect that the EFI partition is corrupted.

In short, if a bad sector or block failed that was present on the drive where the EFI partition resides, that entire partition is ruined.
A new EFI partition can be created and the efi boot files placed on it, however.

The above links are to show it is possible, not intended to be a full guide for you to follow immediately.

1 Like

While I remain unable to repair Zorin, I was in fact able to create a "Windows 11 installation medium" using a different computer and to boot from it. In the recovery menu, I selected the first option which was supposed to fix booting issues. It exited with an error message, but after restarting, Windows 11 did, in fact, boot correctly. Now, Windows 11 boots and works fine again with no data loss!

However, I still cannot boot Zorin. I tried following this German tutorial on EFI troubleshooting, executing the following commands in the live version of Zorin 17 booted again from a USB drive:

$ mount /dev/nvme0n1p7 /mnt
$ mount /dev/nvme0n1p1 /mnt/boot/efi
$ for i in dev dev/pts proc sys sys/firmware; do mount --bind /$i sudo /mnt/$i; done
$ sudo chroot /mnt
$ update-grub
$ grub-install
$ exit
$ reboot

After that, I tried this:

zorin@zorin:~$ sudo update-grub2
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
grub-probe: Error: Unknown filesystem.
Found linux image: /boot/vmlinuz-6.2.0-39-generic
Found initrd image: /boot/initrd.img-6.2.0-39-generic
/usr/sbin/grub-probe: Error: Unknown filesystem.
/usr/sbin/grub-probe: Error: Unknown filesystem.
/usr/sbin/grub-probe: Error: Unknown filesystem.
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/efi/Microsoft/Boot/bootmgfw.efi
Found Zorin OS 16.3 (16) on /dev/nvme0n1p7
Adding boot menu entry for UEFI Firmware Settings ...
done

None of that repaired Zorin's EFI, but instead removed Windows 11's Grub entry. (Though, I can still boot Windows 11 by accessing it from the BIOS.)

Is there anything else I can do to fix Zorin?

Content of the EFI partition
zorin@zorin:/media/zorin/ESP$ ls
 Boot   bootmgr   EFI  'System Volume Information'
zorin@zorin:/media/zorin/ESP$ ls Boot
bg-BG         bootuwf.dll  da-DK  en-GB  es-MX  Fonts  hr-HR  ja-JP  lv-LV        nl-NL  pt-PT      ro-RO  sl-SI       tr-TR  zh-TW
bootnxt       bootvhd.dll  de-DE  en-US  et-EE  fr-CA  hu-HU  ko-KR  memtest.exe  pl-PL  qps-ploc   ru-RU  sr-Latn-RS  uk-UA
BOOTSTAT.DAT  cs-CZ        el-GR  es-ES  fi-FI  fr-FR  it-IT  lt-LT  nb-NO        pt-BR  qps-plocm  sk-SK  sv-SE       zh-CN
zorin@zorin:/media/zorin/ESP$ ls EFI
Boot  dell  Microsoft  ubuntu
zorin@zorin:/media/zorin/ESP$ ls EFI/Boot
bootx64.efi  fbx64.efi  grubx64.efi  mmx64.efi
zorin@zorin:/media/zorin/ESP$ ls EFI/dell
bios  logs  SOS
zorin@zorin:/media/zorin/ESP$ ls EFI/Microsoft
Boot  Recovery
zorin@zorin:/media/zorin/ESP$ ls EFI/Microsoft/Boot
BCD           bootmgr.efi      da-DK  es-MX  hr-HR           kd_02_1137.dll  kd_02_8086.dll       lt-LT        pt-BR      sk-SK       winsipolicy.p7b
BCD.LOG       BOOTSTAT.DAT     de-DE  et-EE  hu-HU           kd_02_14e4.dll  kd_07_1415.dll       lv-LV        pt-PT      sl-SI       zh-CN
BCD.LOG1      boot.stl         el-GR  fi-FI  it-IT           kd_02_15b3.dll  kd_0C_8086.dll       memtest.efi  qps-ploc   sr-Latn-RS  zh-TW
BCD.LOG2      cbmr_driver.efi  en-GB  Fonts  ja-JP           kd_02_1969.dll  kdnet_uart16550.dll  nb-NO        Resources  sv-SE
bg-BG         CIPolicies       en-US  fr-CA  kd_02_10df.dll  kd_02_19a2.dll  kdstub.dll           nl-NL        ro-RO      tr-TR
bootmgfw.efi  cs-CZ            es-ES  fr-FR  kd_02_10ec.dll  kd_02_1af4.dll  ko-KR                pl-PL        ru-RU      uk-UA
zorin@zorin:/media/zorin/ESP$ ls EFI/ubuntu/
BOOTX64.CSV  fw  fwupdx64.efi  grub.cfg  grubx64.efi  mmx64.efi  shimx64.efi
zorin@zorin:/media/zorin/ESP$ ls EFI/ubuntu/fw
fwupd-835c0a18-665e-4351-bf51-f871a7e64379.cap
zorin@zorin:/media/zorin/ESP$
Content of the /boot directory in the Zorin partition
zorin@zorin:/media/zorin/f3f553e1-4043-499f-8dd7-847656680445/boot$ ls
config-5.15.0-91-generic  initrd.img                    memtest86+.bin                System.map-5.15.0-92-generic  vmlinuz.old
config-5.15.0-92-generic  initrd.img-5.15.0-91-generic  memtest86+.elf                vmlinuz
efi                       initrd.img-5.15.0-92-generic  memtest86+_multiboot.bin      vmlinuz-5.15.0-91-generic
grub                      initrd.img.old                System.map-5.15.0-91-generic  vmlinuz-5.15.0-92-generic
zorin@zorin:/media/zorin/f3f553e1-4043-499f-8dd7-847656680445/boot$ ls efi
zorin@zorin:/media/zorin/f3f553e1-4043-499f-8dd7-847656680445/boot$ ls grub
fonts  gfxblacklist.txt  grub.cfg  grubenv  i386-pc  locale  unicode.pf2  x86_64-efi
zorin@zorin:/media/zorin/f3f553e1-4043-499f-8dd7-847656680445/boot$ ls grub/x86_64-efi/
acpi.mod              crypto.lst           gcry_md4.mod            ldm.mod                   mpi.mod              procfs.mod          tga.mod
adler32.mod           crypto.mod           gcry_md5.mod            legacycfg.mod             msdospart.mod        progress.mod        time.mod
affs.mod              cs5536.mod           gcry_rfc2268.mod        legacy_password_test.mod  mul_test.mod         raid5rec.mod        tpm.mod
afs.mod               ctz_test.mod         gcry_rijndael.mod       linux16.mod               multiboot2.mod       raid6rec.mod        trig.mod
afsplitter.mod        datehook.mod         gcry_rmd160.mod         linuxefi.mod              multiboot.mod        random.mod          tr.mod
ahci.mod              date.mod             gcry_rsa.mod            linux.mod                 nativedisk.mod       rdmsr.mod           true.mod
all_video.mod         datetime.mod         gcry_seed.mod           loadbios.mod              net.mod              read.mod            udf.mod
aout.mod              diskfilter.mod       gcry_serpent.mod        load.cfg                  newc.mod             reboot.mod          ufs1_be.mod
appleldr.mod          disk.mod             gcry_sha1.mod           loadenv.mod               nilfs2.mod           regexp.mod          ufs1.mod
archelp.mod           div.mod              gcry_sha256.mod         loopback.mod              normal.mod           reiserfs.mod        ufs2.mod
ata.mod               div_test.mod         gcry_sha512.mod         lsacpi.mod                ntfscomp.mod         relocator.mod       uhci.mod
at_keyboard.mod       dm_nv.mod            gcry_tiger.mod          lsefimmap.mod             ntfs.mod             romfs.mod           usb_keyboard.mod
backtrace.mod         echo.mod             gcry_twofish.mod        lsefi.mod                 odc.mod              scsi.mod            usb.mod
bfs.mod               efifwsetup.mod       gcry_whirlpool.mod      lsefisystab.mod           offsetio.mod         search_fs_file.mod  usbms.mod
bitmap.mod            efi_gop.mod          geli.mod                lsmmap.mod                ohci.mod             search_fs_uuid.mod  usbserial_common.mod
bitmap_scale.mod      efinet.mod           gettext.mod             ls.mod                    part_acorn.mod       search_label.mod    usbserial_ftdi.mod
blocklist.mod         efi_uga.mod          gfxmenu.mod             lspci.mod                 part_amiga.mod       search.mod          usbserial_pl2303.mod
boot.mod              ehci.mod             gfxterm_background.mod  lssal.mod                 part_apple.mod       serial.mod          usbserial_usbdebug.mod
bsd.mod               elf.mod              gfxterm_menu.mod        luks2.mod                 part_bsd.mod         setjmp.mod          usbtest.mod
bswap_test.mod        eval.mod             gfxterm.mod             luks.mod                  part_dfly.mod        setjmp_test.mod     video_bochs.mod
btrfs.mod             exfat.mod            gptsync.mod             lvm.mod                   part_dvh.mod         setpci.mod          video_cirrus.mod
bufio.mod             exfctest.mod         grub.efi                lzopio.mod                part_gpt.mod         sfs.mod             video_colors.mod
cat.mod               ext2.mod             gzio.mod                macbless.mod              partmap.lst          shift_test.mod      video_fb.mod
cbfs.mod              extcmd.mod           halt.mod                macho.mod                 part_msdos.mod       signature_test.mod  videoinfo.mod
cbls.mod              f2fs.mod             hashsum.mod             mdraid09_be.mod           part_plan.mod        sleep.mod           video.lst
cbmemc.mod            fat.mod              hdparm.mod              mdraid09.mod              part_sun.mod         sleep_test.mod      video.mod
cbtable.mod           file.mod             hello.mod               mdraid1x.mod              part_sunpc.mod       smbios.mod          videotest_checksum.mod
cbtime.mod            fixvideo.mod         help.mod                memdisk.mod               parttool.lst         spkmodem.mod        videotest.mod
chain.mod             font.mod             hexdump.mod             memrw.mod                 parttool.mod         squash4.mod         wrmsr.mod
cmdline_cat_test.mod  fshelp.mod           hfs.mod                 minicmd.mod               password.mod         strtoull_test.mod   xfs.mod
cmp.mod               fs.lst               hfspluscomp.mod         minix2_be.mod             password_pbkdf2.mod  syslinuxcfg.mod     xnu.mod
cmp_test.mod          functional_test.mod  hfsplus.mod             minix2.mod                pata.mod             tar.mod             xnu_uuid.mod
command.lst           gcry_arcfour.mod     http.mod                minix3_be.mod             pbkdf2.mod           terminal.lst        xnu_uuid_test.mod
configfile.mod        gcry_blowfish.mod    iorw.mod                minix3.mod                pbkdf2_test.mod      terminal.mod        xzio.mod
core.efi              gcry_camellia.mod    iso9660.mod             minix_be.mod              pcidump.mod          terminfo.mod        zfscrypt.mod
cpio_be.mod           gcry_cast5.mod       jfs.mod                 minix.mod                 pgp.mod              test_blockarg.mod   zfsinfo.mod
cpio.mod              gcry_crc.mod         jpeg.mod                mmap.mod                  play.mod             testload.mod        zfs.mod
cpuid.mod             gcry_des.mod         json.mod                moddep.lst                png.mod              test.mod            zstd.mod
crc64.mod             gcry_dsa.mod         keylayouts.mod          modinfo.sh                priority_queue.mod   testspeed.mod
cryptodisk.mod        gcry_idea.mod        keystatus.mod           morse.mod                 probe.mod            tftp.mod
Boot Repair Summary
boot-repair-4ppa2056-zorin1                                              [20240203_0119]

============================= Boot Repair Summary ==============================




Default settings: ______________________________________________________________

The default repair of the Boot-Repair utility would purge (in order to unsign) and reinstall the grub-efi of
nvme0n1p7,
using the following options:  nvme0n1p1/boot/efi
Additional repair would be performed: unhide-bootmenu-10s use-standard-efi-file

Final advice in case of suggested repair: ______________________________________

Please do not forget to make your UEFI firmware boot on the Zorin OS 16.3 (16) entry (nvme0n1p1/efi/****/grub****.efi (**** will be updated in the final message) file) !
If your computer reboots directly into Windows, try to change the boot order in your UEFI firmware.
If your UEFI firmware does not allow to change the boot order, change the default boot entry of the Windows bootloader.
For example you can boot into Windows, then type the following command in an admin command prompt:
bcdedit /set {bootmgr} path \EFI\****\grub****.efi (**** will be updated in the final message)

User settings: _________________________________________________________________

modprobe: FATAL: Module efivars not found in directory /lib/modules/6.2.0-39-generic
ls: Zugriff auf '/sys/firmware/efi/vars' nicht möglich: Datei oder Verzeichnis nicht gefunden
The settings chosen by the user will not act on the MBR.
Additional repair will be performed: unhide-bootmenu-10s



Unhide GRUB boot menu in nvme0n1p7/boot/grub/grub.cfg

Bootsektor wurde erfolgreich repariert.

Sie können Ihren Rechner nun neu starten.


============================ Boot Info After Repair ============================

 => Windows 7/8/10/11/2012 is installed in the MBR of /dev/nvme0n1.

nvme0n1p1: _____________________________________________________________________

    File system:       vfat
    Boot sector type:  Windows 8/10/11/2012: FAT32
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        /efi/Boot/bootx64.efi /efi/Boot/fbx64.efi 
                       /efi/Boot/grubx64.efi /efi/Boot/mmx64.efi 
                       /efi/ubuntu/fwupdx64.efi /efi/ubuntu/grubx64.efi 
                       /efi/ubuntu/mmx64.efi /efi/ubuntu/shimx64.efi 
                       /efi/ubuntu/grub.cfg /efi/dell/SOS/bootmgfw.efi 
                       /efi/dell/SOS/bootmgr.efi /efi/dell/SOS/bootx64.efi 
                       /efi/Microsoft/Boot/bootmgfw.efi 
                       /efi/Microsoft/Boot/bootmgr.efi 
                       /efi/Microsoft/Boot/cbmr_driver.efi /bootmgr

nvme0n1p2: _____________________________________________________________________

    File system:       
    Boot sector type:  -
    Boot sector info: 

nvme0n1p3: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/10/11/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  Windows 10 or 11
    Boot files:        /Windows/System32/winload.exe

nvme0n1p4: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/10/11/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

nvme0n1p5: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/10/11/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

nvme0n1p6: _____________________________________________________________________

    File system:       ntfs
    Boot sector type:  Windows 8/10/11/2012: NTFS
    Boot sector info:  No errors found in the Boot Parameter Block.
    Operating System:  
    Boot files:        

nvme0n1p7: _____________________________________________________________________

    File system:       ext4
    Boot sector type:  -
    Boot sector info: 
    Operating System:  Zorin OS 16.3
    Boot files:        /boot/grub/grub.cfg /etc/fstab /etc/default/grub

sda: ___________________________________________________________________________

    File system:       iso9660
    Boot sector type:  Grub2 (v1.99-2.00)
    Boot sector info:  Grub2 (v1.99-2.00) is installed in the boot sector of 
                       sda and looks at sector 0 of the same hard drive for 
                       core.img, but core.img can not be found at this 
                       location.
    Mounting failed:   mount: /mnt/BootInfo/FD/sda: /dev/sda ist bereits eingehängt oder wird gerade benutzt.


================================ 2 OS detected =================================

OS#1:   Zorin OS 16.3 (16) on nvme0n1p7
OS#2:   Windows 10 or 11 on nvme0n1p3

================================ Host/Hardware =================================

CPU architecture: 64-bit
Video: TigerLake-LP GT2 [Iris Xe Graphics] GP107M [GeForce MX350] EFI VGA from Intel Corporation NVIDIA Corporation
Live-session OS is Zorin 64-bit (Zorin OS 17, jammy, x86_64)

===================================== UEFI =====================================

BIOS/UEFI firmware: 1.30.0(1.30) from Dell Inc.
The firmware is EFI-compatible, and is set in EFI-mode for this live-session.
SecureBoot disabled (confirmed by mokutil).
BootCurrent: 0005
Timeout: 5 seconds
BootOrder: 0001,0000,0003,0002,0004,0005,0006
Boot0000* UEFI Micron 2300 NVMe 1024GB 21172E7C4F24 1	PciRoot(0x0)/Pci(0x1d,0x0)/Pci(0x0,0x0)/NVMe(0x1,00-A0-75-01-2E-7C-4F-24)/HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0001* ubuntu	HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\ubuntu\shimx64.efi)
Boot0002* Linux Firmware Updater	HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\ubuntu\shimx64.efi)\.f.w.u.p.d.x.6.4...e.f.i...
Boot0003* Windows Boot Manager	HD(1,GPT,42fb3d2b-b0ce-4df3-b81e-d3893f40b13e,0x800,0x4b000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...y................
Boot0004* UEFI 6989 Intenso Alu Line Љ	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(2,MBR,0x0,0x700338,0x2780)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0005* UEFI 6989 Intenso Alu Line Љ 2	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/HD(1,MBR,0x0,0x0,0x700338)/CDROM(1,0x2b4,0x9e00)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.
Boot0006* UEFI 6989 Intenso Alu Line Љ 3	PciRoot(0x0)/Pci(0x14,0x0)/USB(0,0)/CDROM(1,0x2b4,0x9e00)/File(\EFI\Boot\BootX64.efi)N.....YM....R,Y.

64349b3622c65f495a99dbf6102496e3   nvme0n1p1/Boot/bootx64.efi
a9c517741ac31962d7feb152948ad1ee   nvme0n1p1/Boot/fbx64.efi
a1da253696a304dce6b4668b70151c0e   nvme0n1p1/Boot/grubx64.efi
a660182adef313615746a665966d2ccc   nvme0n1p1/Boot/mmx64.efi
4734c732f281a666b84fc8d46cda971d   nvme0n1p1/ubuntu/fwupdx64.efi
a1da253696a304dce6b4668b70151c0e   nvme0n1p1/ubuntu/grubx64.efi
a660182adef313615746a665966d2ccc   nvme0n1p1/ubuntu/mmx64.efi
64349b3622c65f495a99dbf6102496e3   nvme0n1p1/ubuntu/shimx64.efi
21d11860807dda64c7ffa7b5aae65044   nvme0n1p1/dell/SOS/bootmgfw.efi
8419000ecdb98d3e8e891bbd8f1e10e9   nvme0n1p1/dell/SOS/bootmgr.efi
21d11860807dda64c7ffa7b5aae65044   nvme0n1p1/dell/SOS/bootx64.efi
11ca963cd3c39273b7d38c06c5e9bb74   nvme0n1p1/Microsoft/Boot/bootmgfw.efi
94379b2c1204c8c38423fb9cca2a9774   nvme0n1p1/Microsoft/Boot/bootmgr.efi
b8796e68099026aabcebb8fcf75b21f6   nvme0n1p1/Microsoft/Boot/cbmr_driver.efi

============================= Drive/Partition Info =============================

Disks info: ____________________________________________________________________

nvme0n1	: is-GPT,	no-BIOSboot,	has---ESP, 	not-usb,	not-mmc, has-os,	has-win,	2048 sectors * 512 bytes

Partitions info (1/3): _________________________________________________________

nvme0n1p1	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	not-far
nvme0n1p3	: is-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	farbios
nvme0n1p4	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	farbios
nvme0n1p5	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	farbios
nvme0n1p6	: no-os,	64, nopakmgr,	no-docgrub,	nogrub,	nogrubinstall,	no-grubenv,	noupdategrub,	farbios
nvme0n1p7	: is-os,	64, apt-get,	signed grub-pc grub-efi ,	grub2,	grub-install,	grubenv-ng,	update-grub,	farbios

Partitions info (2/3): _________________________________________________________

nvme0n1p1	: is---ESP,	part-has-no-fstab,	no-nt,	no-winload,	no-recov-nor-hid,	bootmgr,	notwinboot
nvme0n1p3	: isnotESP,	part-has-no-fstab,	no-nt,	haswinload,	no-recov-nor-hid,	no-bmgr,	notwinboot
nvme0n1p4	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	recovery-or-hidden,	no-bmgr,	notwinboot
nvme0n1p5	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	recovery-or-hidden,	no-bmgr,	notwinboot
nvme0n1p6	: isnotESP,	part-has-no-fstab,	no-nt,	no-winload,	recovery-or-hidden,	no-bmgr,	notwinboot
nvme0n1p7	: isnotESP,	fstab-has-goodEFI,	no-nt,	no-winload,	no-recov-nor-hid,	no-bmgr,	notwinboot

Partitions info (3/3): _________________________________________________________

nvme0n1p1	: not--sepboot,	no-kernel,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p3	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p4	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p5	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p6	: not--sepboot,	no---boot,	part-has-no-fstab,	not-sep-usr,	no---usr,	part-has-no-fstab,	no--grub.d,	nvme0n1
nvme0n1p7	: not--sepboot,	with-boot,	fstab-without-boot,	not-sep-usr,	with--usr,	fstab-without-usr,	std-grub.d,	nvme0n1

fdisk -l (filtered): ___________________________________________________________

Disk nvme0n1: 953.87 GiB, 1024209543168 bytes, 2000409264 sectors
Disk identifier: C4AE2D76-6D39-4A01-8758-8C962DF584AC
               Start        End    Sectors   Size Type
nvme0n1p1       2048     309247     307200   150M EFI System
nvme0n1p2     309248     571391     262144   128M Microsoft reserved
nvme0n1p3     571392  490000828  489429437 233.4G Microsoft basic data
nvme0n1p4 1955100672 1957128191    2027520   990M Windows recovery environment
nvme0n1p5 1957128192 1997416447   40288256  19.2G Windows recovery environment
nvme0n1p6 1997418496 2000377855    2959360   1.4G Windows recovery environment
nvme0n1p7  490002432 1955100671 1465098240 698.6G Linux filesystem
Partition table entries are not in disk order.
Disk sda: 14.75 GiB, 15833497600 bytes, 30924800 sectors
Disk identifier: 0x00000000
      Boot   Start      End  Sectors  Size Id Type
sda1  *          0  7340855  7340856  3.5G 83 Linux
sda2       7340856  7350967    10112  4.9M ef EFI (FAT-12/16/32)
sda3       7352320 30924799 23572480 11.2G 83 Linux

parted -lm (filtered): _________________________________________________________

sda:15.8GB:scsi:512:512:unknown:Intenso Alu Line:;
nvme0n1:1024GB:nvme:512:512:gpt:Micron 2300 NVMe 1024GB:;
1:1049kB:158MB:157MB:fat32:EFI system partition:boot, esp;
2:158MB:293MB:134MB::Microsoft reserved partition:msftres;
3:293MB:251GB:251GB:ntfs:Basic data partition:msftdata;
7:251GB:1001GB:750GB:ext4::;
4:1001GB:1002GB:1038MB:ntfs::hidden, diag;
5:1002GB:1023GB:20.6GB:ntfs::hidden, diag;
6:1023GB:1024GB:1515MB:ntfs::hidden, diag;

Free space >10MiB: ______________________________________________________________

nvme0n1: 976747MiB:976762MiB:15.3MiB

blkid (filtered): ______________________________________________________________

NAME        FSTYPE   UUID                                 PARTUUID                             LABEL                  PARTLABEL
sda         iso9660  2023-12-19-18-36-10-00                                                    Zorin OS 17 Core 64bit 
├─sda1      iso9660  2023-12-19-18-36-10-00                                                    Zorin OS 17 Core 64bit 
├─sda2      vfat     2933-F8B3                                                                                        
└─sda3      ext4     2826600e-5274-458c-be96-4870011bde5a                                      writable               
nvme0n1                                                                                                               
├─nvme0n1p1 vfat     5A83-06BE                            42fb3d2b-b0ce-4df3-b81e-d3893f40b13e ESP                    EFI system partition
├─nvme0n1p2                                               253fd8d4-3672-4e3f-a4ca-c20bfbba4009                        Microsoft reserved partition
├─nvme0n1p3 ntfs     96D484DED484C24B                     a65c5a78-5371-4ac9-a8d5-6993ea4df831 OS                     Basic data partition
├─nvme0n1p4 ntfs     CEF422C6F422B11F                     c24e584b-9bbc-48ab-aec1-f1ff20153727 WINRETOOLS             
├─nvme0n1p5 ntfs     8CF62300F622EA62                     f1343f99-45da-474e-8e85-0f7113874c39 Image                  
├─nvme0n1p6 ntfs     FCE48C5BE48C1A52                     0d2ab055-d804-4828-ac46-70361ffe9ad7 DELLSUPPORT            
└─nvme0n1p7 ext4     f3f553e1-4043-499f-8dd7-847656680445 74ba774d-0842-4c16-8d22-465ee17af412                        

Mount points (filtered): _______________________________________________________

                                                               Avail Use% Mounted on
/dev/disk/by-label/writable[/install-logs-2024-02-03.0/crash]  10.4G   0% /var/crash
/dev/disk/by-label/writable[/install-logs-2024-02-03.0/log]    10.4G   0% /var/log
/dev/nvme0n1p1                                                  3.5M  98% /media/zorin/ESP
/dev/nvme0n1p3                                                120.4G  48% /mnt/boot-sav/nvme0n1p3
/dev/nvme0n1p4                                                262.9M  73% /mnt/boot-sav/nvme0n1p4
/dev/nvme0n1p5                                                159.3M  99% /mnt/boot-sav/nvme0n1p5
/dev/nvme0n1p6                                                562.6M  61% /mnt/boot-sav/nvme0n1p6
/dev/nvme0n1p7                                                 35.9G  90% /media/zorin/f3f553e1-4043-499f-8dd7-847656680445
/dev/sda1                                                          0 100% /cdrom

Mount options (filtered): ______________________________________________________


=================== nvme0n1p1/efi/ubuntu/grub.cfg (filtered) ===================

search.fs_uuid f3f553e1-4043-499f-8dd7-847656680445 root 
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

=================== nvme0n1p7/boot/grub/grub.cfg (filtered) ====================

Zorin   f3f553e1-4043-499f-8dd7-847656680445
Zorin, with Linux 5.15.0-92-generic   f3f553e1-4043-499f-8dd7-847656680445
Zorin, with Linux 5.15.0-91-generic   f3f553e1-4043-499f-8dd7-847656680445
### END /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_uefi-firmware ###

======================== nvme0n1p7/etc/fstab (filtered) ========================

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p7 during installation
UUID=f3f553e1-4043-499f-8dd7-847656680445 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=5A83-06BE  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

==================== nvme0n1p7/etc/default/grub (filtered) =====================

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nomux i8024.noloop"
GRUB_CMDLINE_LINUX=""
GRUB_THEME=/usr/share/grub/themes/zorin/theme.txt
GRUB_DISABLE_OS_PROBER=false

================= nvme0n1p7: Location of files loaded by Grub ==================

           GiB - GB             File                                 Fragment(s)
            ?? = ??             boot/grub/grub.cfg                             1
 237,584056854 = 255,103938560  boot/vmlinuz                                   2
 275,951244354 = 296,300392448  boot/vmlinuz-5.15.0-91-generic                 2
 237,584056854 = 255,103938560  boot/vmlinuz-5.15.0-92-generic                 2
 275,951244354 = 296,300392448  boot/vmlinuz.old                               2
 358,854488373 = 385,317072896  boot/initrd.img                                5
 882,237300873 = 947,295088640  boot/initrd.img-5.15.0-91-generic             14
 358,854488373 = 385,317072896  boot/initrd.img-5.15.0-92-generic              5
 882,237300873 = 947,295088640  boot/initrd.img.old                           14

=================== nvme0n1p7: ls -l /etc/grub.d/ (filtered) ===================

-rwxr-xr-x 1 root root 18214 Aug 13  2022 10_linux
-rwxr-xr-x 1 root root 18673 May 10  2023 10_linux.dpkg-new
-rwxr-xr-x 1 root root 42349 Aug 20  2021 10_linux_zfs
-rwxr-xr-x 1 root root 43021 May 10  2023 10_linux_zfs.dpkg-new
-rwxr-xr-x 1 root root 13101 Jul  2  2023 20_linux_xen
-rwxr-xr-x 1 root root 14387 May 10  2023 20_linux_xen.dpkg-new
-rwxr-xr-x 1 root root 12059 Aug 20  2021 30_os-prober
-rwxr-xr-x 1 root root 13369 May 10  2023 30_os-prober.dpkg-new
-rwxr-xr-x 1 root root  1424 Aug 20  2021 30_uefi-firmware
-rwxr-xr-x 1 root root  1372 May 10  2023 30_uefi-firmware.dpkg-new
-rwxr-xr-x 1 root root   700 Feb 21  2022 35_fwupd
-rwxr-xr-x 1 root root   214 Aug 20  2021 40_custom
-rwxr-xr-x 1 root root   214 May 10  2023 40_custom.dpkg-new
-rwxr-xr-x 1 root root   216 Aug 20  2021 41_custom
-rwxr-xr-x 1 root root   215 May 10  2023 41_custom.dpkg-new

Your Boot repair log looks normal.

Are you seeing a Windows OS Chooser at boot?

When starting the computer, Grub appears and only lets me boot Zorin:

All of these four "advanced" options just result in the initramfs command line:

The Grub configuration for Zorin that appears when pressing e (Discourse wouldn't let me upload a photo of it):

setparams 'Zorin'
    recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    search --no-floppy --fs-uuid --set=root f3f553e1-4043-499f-8dd7-847656680445
    linux        /boot/vmlinuz-5.15.0-92-generic root=UUID=f3f553e1-4043-499f-8dd7-847656680445 ro  quiet splash i8042.nomux i8024.noloop $vt_handoff
    initrd        /boot/initrd.img-5.15.0-92-generic

Is it correct that it says vmlinuz instead of vmlinux?

In order to boot Windows 11, I have to press F12 during startup to access the BIOS/UEFI:

Then, the Windows 11 loading circle appears to reveal the login screen a few moments later.

Note that both the ubuntu and the UEFI Micron 2300 NVMe options result in the initramfs console being shown.

More screenshots from the BIOS




Strangely, yes...:stuck_out_tongue:

Zorins Grub is not running the OS Prober - and it fails the initramfilesystem. The BPF= Invalid name shows that the kernel is sourcing two different kernels.
Is accessing the drive using LiveUSB to retrieve and backup your personal files and reinstalling Zorin OS on that partition a viable option for you?

I do have several redundant backups of my personal files in the Zorin partition, so I wouldn't lose those. Thus, I would, of course, freshly reinstall Linux if there's no way to repair the Zorin installation. (Although I might choose Fedora over Zorin because I have noticed that I need a very up-to-date system, especially for software development. Leaving Zorin would be quite sad as it's the most beautiful distro I've ever seen. :grimacing:)

However, I would strongly prefer to (at least try to) repair Zorin so I could avoid having to set up everything from ground zero, namely installed apps and configurations. Another point is that I currently don't really have the time required for extensive setup. :confused: Perhaps I'll just wait for a couple of weeks until I've got significantly more leisure time.

As always, I'd be very grateful for any recommendations :smiling_face:

With strong backups at the ready, you could try running fsck using a LiveUSB (Never run fsck on your loaded mounted Zorin OS) or try initramfs repair.

Major success!

First, I ran sudo fsck.ext4 /dev/nvme0n1p7 but it didn't help.

Then, I tried to add a delay to the root partition being loaded, following this German tutorial, but it didn't help either:

(initramfs) cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.15l.0-92-generic root=UUID=f3f553e1-4043-499f-8dd7-847656680445 ro  quiet splash i8042.nomux i8024.noloop $vt_handoff rootdelay=5

Also, ls /dev/mapper returns just controle, which, according the the tutorial, means that "there is no root directory present". The "subsequent activation of the volume" using vgchange -ay didn't work either. blkid returned nothing.

(initrams) cat /proc/modules
crc32_pclmul 16384 0 - Live 0xffffffffc0431000 (E)
xhci_pci_renesas 20480 0 - Live 0xffffffffc0482000 (E)
pinctrl_tigerlake 32768 0 - Live 0xffffffffc0317000 (E)

Then, however, I tried this:

zorin@zorin:~$ sudo mount /dev/nvme0n1p7 /mnt
zorin@zorin:~$ sudo mount /dev/nvme0n1p1 /mnt/boot/efi
zorin@zorin:~$ sudo mount --bind /dev /mnt/dev
zorin@zorin:~$ sudo mount --bind /dev/pts /mnt/dev/pts
zorin@zorin:~$ sudo mount --bind /proc /mnt/proc
zorin@zorin:~$ sudo mount --bind /sys /mnt/sys
zorin@zorin:~$ sudo chroot /mnt
root@zorin:/# sudo grub-install /dev/nvme0n1
x86_64-efi is being installed for your platform
grub-install: Warning: EFI variables cannot be set on this system.
grub-install: Warning: You will have to complete the GRUB setup manually.
installation finished. No errors occurred.
root@zorin:/# update-initramfs -u

And I did this:

zorin@zorin:~$ sudo grub-install --boot-directory=/mnt/boot /dev/nvme0n1
x86_64-efi is being installed for your platform
installation finished. No errors occurred.
zorin@zorin:~$

Now, Zorin finally booted again, yayyy! :partying_face: :partying_face: :partying_face:

As expected, all my files and installed programs are still there, everything works again. The only issue is that the incomplete upgrade has indeed updated Gnome to version 43, but it didn't install all the Zorin customisations, so that I currently have Zorin 16.3 looking nothing like Zorin. :smiley:

Fixed permissions issue

I opened the Zorin system updater app and clicked on the Upgrade button. Then, Gnome's authentication popup opened, saying:

Incorrect permissions on /usr/libexec/polkit-agent-helper-1 (needs to be setuid root)

The "Authenticate" button is greyed out, and when pressing the "Cancel" button, nothing happens, so I can't even close the popup. What to do?

me@dell-zorin:/usr/libexec$ ls -l polkit-agent-helper-1
-rwxr-xr-x 1 root root 18736 Feb 26    2022 polkit-agent-helper-1

This prevented the popup from re-appearing:

me@dell-zorin:/$ sudo chmod 4755 /usr/lib/policykit-1/polkit-agent-helper-1
Fixed APT Upgrade

Now, when opening Zorin's upgrader tool and clicking on the "Upgrade" button, the following error message appears:

[CHECKING] Started
[CHECKING:Validating Upgrade Attempt] Started
[CHECKING:Validating Upgrade Attempt] Completed
[CHECKING:Checking Filesystem] Started
[CHECKING:Checking Filesystem] Completed
[CHECKING:Restarting Apt] Started
[CHECKING:Restarting Apt] Completed
[CHECKING:Simulating Flatpak Transaction] Started
[CHECKING:Simulating Flatpak Transaction] Completed
[CHECKING:Processing Apt Repos] Started
[CHECKING:Processing Apt Repos] Completed
[CHECKING:Updating Apt Repos] Started
[CHECKING:Updating Apt Repos] Completed
[CHECKING:Calculating Upgradeable Packages] Started
[CHECKING:Calculating Upgradeable Packages] Fatal Error: { GDBus.Error:org.debian.apt.TransactionFailed: error-cache-broken: The following packages have unmet dependencies:

libopencv-highgui-dev: Depends: libdc1394-dev but it is not installed
                       Depends: libopencv-highgui4.5d (= 4.5.4+dfsg-9ubuntu4) but 4.5.4+dfsg-9ubuntu4 is installed
                       Depends: libopencv-videoio-dev (= 4.5.4+dfsg-9ubuntu4) but 4.5.4+dfsg-9ubuntu4 is installed
libsemanage1: Depends: libsemanage-common (= 3.0-1build2) but 3.3-1build2 is installed
              Depends: libaudit1 (>= 1:2.2.1) but 1:3.0.7-1build1 is installed
 }
[CHECKING:Calculating Upgradeable Packages] Failed
[CHECKING] Failed
[CHECKING:Restoring System] Started
[CHECKING:Restoring System] Completed

I did this now:

me@dell-zorin:~$ sudo apt-get install libdc1394-dev
pkg-deb: error: paste subprocess was killed by signal (Broken pipe)
me@dell-zorin:~$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/libdc1394-dev_2.2.6-4_amd64.deb
me@dell-zorin:~$ sudo apt-get update
me@dell-zorin:~$ sudo apt-get upgrade

Immediately after fixing the APT upgrade (i.e. without rebooting), the system already said it's Zorin 17:

me@dell-zorin:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Zorin
Description:	Zorin OS 17
Release:	17
Codename:	jammy

In the system settings under "Info", it says:

Name of the operating system: Zorin OS 17 Core

After rebooting, everything looks more like Zorin:

Successfully repaired Zorin Appearance

The only noticable issue left is that the spatial desktop is not available and that Zorin Appearance won't launch (which both are likely the same issue).

Thus, I did this:

me@dell-zorin:~$ sudo apt install --reinstall zorin-os-desktop
me@dell-zorin:~$ zorin-appearance
(zorin-appearance:36077): GLib-GIO-ERROR **: 19:20:13.594: Settings schema 'org.gnome.shell.extensions.zorin-desktop-icons' does not contain a key named 'use-nemo'
Trace/Breakpoint triggered
me@dell-zorin:~$ sudo apt-get --reinstall install zorin-appearance
me@dell-zorin:~$ sudo apt dist-upgrade
me@dell-zorin:~$ sudo apt-get --reinstall install zorin-appearance-layouts-shell-core
me@dell-zorin:~$ sudo apt-get --reinstall install zorin-appearance-layouts-support
me@dell-zorin:~$ sudo apt-get --reinstall install zorin-auto-theme

Now, Zorin Appearance launches again and the spatial desktop appeared after a reboot.

Manually updated the kernel

For some reason, the kernel was not updated during the interrupted upgrade, so that I had a Zorin 17 installation with Linux 5.15 instead of 6.2. That's why I decided to update the kernel manually, following this tutorial: Ubuntu 22.04 Users Can Now Upgrade to Linux Kernel 6.2 - OMG! Ubuntu

me@dell-zorin:~$ uname -a
Linux dell-zorin 5.15.0-92-generic #102-Ubuntu SMP Wed Jan 10 09:33:48 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
me@dell-zorin:~$ sudo apt install linux-generic-hwe-22.04
me@dell-zorin:~$ sudo reboot
me@dell-zorin:~$ uname -a
Linux dell-zorin 6.5.0-15-generic #15~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Jan 12 18:54:30 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

The system still works fine, so I think the kernel update was successful.

(Hopefully) the last issue

Immediately after booting, Zorin warned me (and still does so after each reboot) that there are only a few MB of space left on the EFI partition. Is that problematic? What should I do about that?

1 Like

You are dual booting,it is mostly Microsoft. Fonts, maybe the new one.. The partition is small in any case.

1 Like

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.