After update blue screen

I did the update then rebooted and now i get this blue screen any ideas as to what is wrong.

more info:
i use grub and the 6.13 kernel

Hi @SaltySol,

Basically it looks to me that it can’t find your root drive. Or something.

I’d suggest booting into a Live Environment, and making sure the drive is OK and that your grub configuration is OK.

i am burning an iso but i will need more info as to what exactly i need to do and check ( i am not a linux expert)

I doubt I’ll be here much longer, my day is drawing to a close.

But basically boot into the live environment, and get the disk(s) IDs:

lsblk

Which should give something like this:

NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda           8:0    0   3.6T  0 disk 
└─sda1        8:1    0   3.6T  0 part 
sdb           8:16   0   4.5T  0 disk 
└─sdb1        8:17   0   4.5T  0 part /home/mirdarthos/virtualbox
                                      /home/mirdarthos/Video
                                      /home/mirdarthos/Pictures
                                      /home/mirdarthos/Music
                                      /home/mirdarthos/KeePass
                                      /home/mirdarthos/Documents
                                      /mnt/5TB
nvme0n1     259:0    0 232.9G  0 disk 
├─nvme0n1p1 259:1    0   7.8G  0 part [SWAP]
├─nvme0n1p2 259:2    0 224.1G  0 part /
└─nvme0n1p3 259:3    0  1000M  0 part /boot/efi

You just need the disk ID, not the partition. An example from above would be nvme0n1.

Make sure smartmontools is installed:

pamac install smartmontools

For every disk, run a SMART test. Something like:

sudo smartctl --test=short /dev/nvme0n1

After about 2 minutes, check the results:

sudo smartctl --all /dev/nvme0n1

And analyze the output to see.

i dont see any error with the output and i can access pretty much all my files from the live enviroment. Is there any way to fix it?
output>

martctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.4-1-MANJARO] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Crucial/Micron Client SSDs
Device Model:     CT120BX500SSD1
Serial Number:    2015E3F6BD7C
LU WWN Device Id: 0 000000 000000000
Firmware Version: M6CR013
User Capacity:    120,034,123,776 bytes [120 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    Solid State Device
Form Factor:      2.5 inches
TRIM Command:     Available, deterministic, zeroed
Device is:        In smartctl database 7.3/5528
ATA Version is:   ACS-2 T13/2015-D revision 3
SATA Version is:  SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is:    Wed Mar  5 15:10:29 2025 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x02)	Offline data collection activity
					was completed without error.
					Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0)	The previous self-test routine completed
					without error or no self-test has ever 
					been run.
Total time to complete Offline 
data collection: 		(  120) seconds.
Offline data collection
capabilities: 			 (0x11) SMART execute Offline immediate.
					No Auto Offline data collection support.
					Suspend Offline collection upon new
					command.
					No Offline surface scan supported.
					Self-test supported.
					No Conveyance Self-test supported.
					No Selective Self-test supported.
SMART capabilities:            (0x0002)	Does not save SMART data before
					entering power-saving mode.
					Supports SMART auto save timer.
Error logging capability:        (0x01)	Error logging supported.
					General Purpose Logging supported.
Short self-test routine 
recommended polling time: 	 (   2) minutes.
Extended self-test routine
recommended polling time: 	 (  10) minutes.

SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x002f   100   100   050    Pre-fail  Always       -       0
  5 Reallocate_NAND_Blk_Cnt 0x0032   100   100   010    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   050    Old_age   Always       -       9205
 12 Power_Cycle_Count       0x0032   100   100   050    Old_age   Always       -       3914
171 Program_Fail_Count      0x0032   100   100   050    Old_age   Always       -       0
172 Erase_Fail_Count        0x0032   100   100   050    Old_age   Always       -       0
173 Ave_Block-Erase_Count   0x0032   100   100   050    Old_age   Always       -       245
174 Unexpect_Power_Loss_Ct  0x0032   100   100   050    Old_age   Always       -       133
180 Unused_Reserve_NAND_Blk 0x0032   100   100   050    Old_age   Always       -       100
183 SATA_Interfac_Downshift 0x0032   100   100   050    Old_age   Always       -       0
184 Error_Correction_Count  0x0032   100   100   050    Old_age   Always       -       0
187 Reported_Uncorrect      0x0032   100   100   050    Old_age   Always       -       0
194 Temperature_Celsius     0x0022   068   038   050    Old_age   Always   In_the_past 32 (Min/Max 19/62)
196 Reallocated_Event_Count 0x0032   100   100   050    Old_age   Always       -       0
197 Current_Pending_ECC_Cnt 0x0032   100   100   050    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0030   100   100   050    Old_age   Offline      -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   050    Old_age   Always       -       0
202 Percent_Lifetime_Remain 0x0030   084   084   001    Old_age   Offline      -       84
206 Write_Error_Rate        0x002e   100   100   050    Old_age   Always       -       0
210 Success_RAIN_Recov_Cnt  0x0032   100   100   050    Old_age   Always       -       0
246 Total_LBAs_Written      0x0032   100   100   050    Old_age   Always       -       16782769686
247 Host_Program_Page_Count 0x0032   100   100   050    Old_age   Always       -       524461552
248 FTL_Program_Page_Count  0x0032   100   100   050    Old_age   Always       -       1117853592

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num  Test_Description    Status                  Remaining  LifeTime(hours)  LBA_of_first_error
# 1  Short offline       Completed without error       00%      9205         -

Selective Self-tests/Logging not supported

The above only provides legacy SMART information - try 'smartctl -x' for more
~~~

lsblk -f
(from the live environment)

compare the output with the error messages in your screenshot
… the UUID’s …

Your root device could not be found.

Is it there?
Does the UUID match?

sorry to have interjected @Mirdarthos - I just could not not say it :grinning: after reading this thread’s beginnings

Looks good. OK, please make sure the rroot partition is mounted, and fom it provide the output of:

cat etc/default/grub

But be absolutely sure it’s not the Live Environment.

Also, please provide the output of:

lsblk -f

the device is there with the same UUID

output of grub (i just copy pasted the the commadn on terminal in live enviroment)>

GRUB_DEFAULT=saved
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable Hidden Menu, and optionally hide the timeout count
#GRUB_HIDDEN_TIMEOUT=5
#GRUB_HIDDEN_TIMEOUT_QUIET=true

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter 
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx" 
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper 
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
#GRUB_THEME="/path/to/gfxtheme"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

output of lsblk -f

NAME        FSTYPE   FSVER            LABEL              UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0       squashfs 4.0                                                                            0   100% /run/miso/sfs/livefs
loop1       squashfs 4.0                                                                            0   100% /run/miso/sfs/mhwdfs
loop2       squashfs 4.0                                                                            0   100% /run/miso/sfs/desktopfs
loop3       squashfs 4.0                                                                            0   100% /run/miso/sfs/rootfs
sda                                                                                                          
├─sda1                                                                                                       
└─sda2      ext4     1.0              SteamDrive         dc4d844f-b794-4916-abb1-e984f60cea90                
sdb                                                                                                          
├─sdb1      vfat     FAT32                               432A-4DB1                                           
├─sdb2      ext4     1.0                                 51546615-7685-41a9-8157-1da13074770b   13.7G    81% /run/media/manjaro/51546615-7685-41a9-8157-1da13074770b
└─sdb3      swap     1                swap               d16bd066-002c-42d8-a784-057b66d73f4f                
sdc         iso9660  Joliet Extension MANJARO_GNOME_2421 2024-12-16-11-22-51-00                     0   100% /run/miso/bootmnt
├─sdc1      iso9660  Joliet Extension MANJARO_GNOME_2421 2024-12-16-11-22-51-00                              
└─sdc2      vfat     FAT12            MISO_EFI           990A-716C                                           
nvme0n1                                                                                                      
├─nvme0n1p1 vfat     FAT32                               CEAB-2758                                           
├─nvme0n1p2                                                                                                  
├─nvme0n1p3 ntfs                                         5064ABA764AB8DF2                                    
└─nvme0n1p4 ntfs                      Windows RE tools   FE529C24529BE027 

the nvme is my windows partition, the 1 tb is my steam drive for linux and the sdb should be a 120 gb ssd for linux

I’ve got to go now, but I see @Nachlese commented here, so I leave you in his very capable hands.

I’m not so sure about that.
But I’ll try - I’m going to be present here for a couple of hours - on and off.

@SaltySol
on a second (third …) try to boot - do you get the same result?

yeah same result

i am trying the wiki GRUB/Restore the GRUB Bootloader - Manjaro i am installing the manjaro-tools-base but it also says it will update other packages and that takes 1.8 gigs so it will take 10 mins maybe

To me it looks like a (maybe transient) hardware failure.

But:
let’s try to confirm (or deny).

boot from usb (live system)
from there, from a terminal:
manjaro-chroot -a

what is the result?
(are you in chroot or not?)

If you are familiar:
if you are in chroot - run the update again

… any errors?



Not at all sure what this is about - or why you’d want to do it

i am trying the wiki GRUB/Restore the GRUB Bootloader - Manjaro i am installing the manjaro-tools-base but it also says it will update other packages and that takes 1.8 gigs so it will take 10 mins maybe

I’d recommend to hold off on it - but I’m probably too late for that.

ok i finally downalod the chroot package.

heres teh output>

grub-probe: error: cannot find a GRUB drive for /dev/sdc1.  Check your device.map.
grub-probe: error: cannot find a GRUB drive for /dev/sdc1.  Check your device.map.
==> Mounting (ManjaroLinux) [/dev/sdb2]
 --> mount: [/mnt]
 --> mount: [/mnt/boot/efi]

sdc is the usb stick and sdb should be my normal system

what do i do after this do i reboot or do i reinstall grub or tell grub file to update itself

you didn’t have to download it - it is already part of the install medium and always already present.

you would run the update again - from within that chroot environment that you are now in
(from within what actually IS your system)

pacman-mirrors -f
pacman -Syu

any errors?

no need to reinstall grub

no errors (the update finished correctly, before teh blue screen)>

pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do

just to be sure while we are at it:

mkinitcpio -P
grub-mkconfig -o /boot/grub/grub.cfg

… any errors?

then:
exit (to exit chroot)
and then
reboot

result?

Everything seemed fine but if I reboot I get this:

I can only guess at this.
Have you disabled secure boot (or whatever it is called in your BIOS / Firmware settings)?
Or is it still enabled?

It needs to be disabled …