I was following some instructions for entering an advanced BIOS menu, but all it did was somehow reset all my BIOS settings, and in turn deleting my EOS from the boot menu. I only have options for the Windows instance which was part of my dual boot.
Any chance to rescue and reinstate my EOS back to the BIOS boot menu?
pebcak, so my computer has worked just fine but today I tried getting into EOS through the boot menu and I got this error as seen in the picture.
I tried loading bios and it also freezes, just goes into a black screen with a cursor underscore on the top left.
Only windows will boot. I can’t use a thumb drive because I can’t select in bios to make it an option, and f12 just gives me windows or Linux to boot from.
Not being able to enter the BIOS is very strange and without it it will be hard. What is your PC / laptop model? How do you try to load BIOS? Does it stay with underscore?
Post your screen after pressing F12, where you can choose Windows / Linux. I assume USB is inside your computer?
Read through the following article for how to boot into the firmware settings (bios) from within windows:
Once in the bios, change the boot priority. Put booting from USB first. Exit.
Plug in your USB and start up your machine. This should boot you into the live session.
Once in the live session, launch Gparted. Right click on your installed system partition, choose Check from the pop up menu. Apply the operation from the tool bar
When done, shut down the system. Unplug the USB and start up your machine.
All standard restarts into bios tricks didn’t work.
Got into defaulted bios by removing the bios battery and holding another little button on the MB down.
New issue, I can only boot to windows and windows is going blue screen on me of inaccessible boot device. It restarts into automatic repair but hangs there and does nothing.
Bios will not let me include USB as a default boot option either. Even if I enable fast boot in bios, it still doesn’t show up on the list.
I’m afraid I don’t have any experience of having dealt with the kind of problem you are facing with your BIOS. Hopefully other forum members will chime in and help you out with this one.
Make sure your system partition is unmounted first. Then run a check on it as I described previously.
Try chrooting again.
Also, post the terminal output as text. Copy, paste, highlight and press Ctrl+E to format. This would make it easier to copy and quote for the sake of troubleshooting and also it will be searchable by the forum search function.
[root@EndeavourOS liveuser]# e2fsck /dev/nvme0n1p10
e2fsck 1.47.0 (5-Feb-2023)
/dev/nvme0n1p10 is mounted.
e2fsck: Cannot continue, aborting.
[root@EndeavourOS liveuser]# e2fsck /dev/nvme0n1p9
e2fsck 1.47.0 (5-Feb-2023)
ext2fs_open2: Bad magic number in super-block
e2fsck: Superblock invalid, trying backup blocks...
e2fsck: Bad magic number in super-block while trying to open /dev/nvme0n1p9
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
/dev/nvme0n1p9 contains a vfat file system
[root@EndeavourOS liveuser]# e2fsck -b 8193 /dev/nvme0n1p9
e2fsck 1.47.0 (5-Feb-2023)
e2fsck: Bad magic number in super-block while trying to open /dev/nvme0n1p9
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193
or
e2fsck -b 32768
/dev/nvme0n1p9 contains a vfat file system
[root@EndeavourOS liveuser]# e2fsck -b 32768 /dev/nvme0n1p9
e2fsck 1.47.0 (5-Feb-2023)
e2fsck: Invalid argument while trying to open /dev/nvme0n1p9
The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193
or
e2fsck -b 32768
Launch Gparted.
Right click on your system partition. That would be P10.
Unmount it.
Right click again and choose Check from the menu.
Apply from the tool bar.
$ sudo e2fsck -f -y -v -C 0 '/dev/nvme0n1p10'
e2fsck 1.47.0 (5-Feb-2023)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Directory entry for '.' in ... (401568) is big.
Split? yes
Missing '..' in directory inode 401568.
Fix? yes
Directory entry for '.' in ... (1712143) is big.
Split? yes
Missing '..' in directory inode 1712143.
Fix? yes
Directory entry for '.' in ... (393413) is big.
Split? yes
Missing '..' in directory inode 393413.
Fix? yes
Directory entry for '.' in ... (396513) is big.
Split? yes
Missing '..' in directory inode 396513.
Fix? yes
Directory entry for '.' in ... (396523) is big.
Split? yes
Missing '..' in directory inode 396523.
Fix? yes
Directory entry for '.' in ... (396659) is big.
Split? yes
Missing '..' in directory inode 396659.
Fix? yes
Directory entry for '.' in ... (399005) is big.
Split? yes
Missing '..' in directory inode 399005.
Fix? yes
Directory entry for '.' in ... (399021) is big.
Split? yes
Missing '..' in directory inode 399021.
Fix? yes
Directory entry for '.' in ... (399069) is big.
Split? yes
Missing '..' in directory inode 399069.
Fix? yes
Directory entry for '.' in ... (399130) is big.
Split? yes
Missing '..' in directory inode 399130.
Fix? yes
Directory entry for '.' in ... (399137) is big.
Split? yes
Missing '..' in directory inode 399137.
Fix? yes
Directory entry for '.' in ... (399175) is big.
Split? yes
Missing '..' in directory inode 399175.
Fix? yes
Directory entry for '.' in ... (399184) is big.
Split? yes
Missing '..' in directory inode 399184.
Fix? yes
Directory entry for '.' in ... (399214) is big.
Split? yes
Missing '..' in directory inode 399214.
Fix? yes
Directory entry for '.' in ... (399483) is big.
Split? yes
Missing '..' in directory inode 399483.
Fix? yes
Directory entry for '.' in ... (399664) is big.
Split? yes
Missing '..' in directory inode 399664.
Fix? yes
Directory entry for '.' in ... (399743) is big.
Split? yes
Missing '..' in directory inode 399743.
Fix? yes
Directory entry for '.' in ... (399825) is big.
Split? yes
Missing '..' in directory inode 399825.
Fix? yes
Directory entry for '.' in ... (399910) is big.
Split? yes
Missing '..' in directory inode 399910.
Fix? yes
Directory entry for '.' in ... (399927) is big.
Split? yes
Missing '..' in directory inode 399927.
Fix? yes
Directory entry for '.' in ... (399932) is big.
Split? yes
Missing '..' in directory inode 399932.
Fix? yes
Directory entry for '.' in ... (399942) is big.
Split? yes
Missing '..' in directory inode 399942.
Fix? yes
Directory entry for '.' in ... (1065920) is big.
Split? yes
Missing '..' in directory inode 1065920.
Fix? yes
Directory entry for '.' in ... (1070500) is big.
Split? yes
Missing '..' in directory inode 1070500.
Fix? yes
Directory entry for '.' in ... (1068017) is big.
Split? yes
Missing '..' in directory inode 1068017.
Fix? yes
Directory entry for '.' in ... (1071402) is big.
Split? yes
Missing '..' in directory inode 1071402.
Fix? yes
Directory entry for '.' in ... (1071464) is big.
Split? yes
Missing '..' in directory inode 1071464.
Fix? yes
Pass 3: Checking directory connectivity
'..' in /lost+found/#393413 (393413) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/cmd/snapd-apparmor (396513) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/cmd (396060).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/cmd/decode-mount-opts (396523) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/cmd (396060).
Fix? yes
'..' in /lost+found/#396659 (396659) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/snapd-reexec-prompt (399005) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#399021 (399021) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/prepare-image-classic (399069) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#399130 (399130) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#399137 (399137) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#399175 (399175) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/snap-connectivity-check (399184) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#399214 (399214) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/unhandled-task (399483) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/refresh-classic (399664) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/refresh-delta (399743) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/interfaces-timezone-control (399825) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#394213/snapd-2.58.3/tests/main/user-mounts (399910) is <The NULL inode> (0), should be /lost+found/#394213/snapd-2.58.3/tests/main (398641).
Fix? yes
'..' in /lost+found/#399927 (399927) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#399932 (399932) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#399942 (399942) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#401568 (401568) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#1065920 (1065920) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#1068017 (1068017) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#1070500 (1070500) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#1071402 (1071402) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /lost+found/#1071464 (1071464) is <The NULL inode> (0), should be /lost+found (11).
Fix? yes
'..' in /root/.cache/mesa_shader_cache/ce (1712143) is <The NULL inode> (0), should be /root/.cache/mesa_shader_cache (1703947).
Fix? yes
Pass 4: Checking reference counts
Inode 2 ref count is 0, should be 16. Fix? yes
Pass 5: Checking group summary information
endeavouros: ***** FILE SYSTEM WAS MODIFIED *****
531970 inodes used (16.87%, out of 3153920)
1065 non-contiguous files (0.2%)
376 non-contiguous directories (0.1%)
# of inodes with ind/dind/tind blocks: 0/0/0
Extent depth histogram: 522156/176/1
10778382 blocks used (85.53%, out of 12602020)
0 bad blocks
7 large files
478576 regular files
43689 directories
0 character device files
0 block device files
0 fifos
2617 links
9695 symbolic links (9629 fast symbolic links)
0 sockets
------------
534577 files