Hi All! I’m using Manjaro latest 2 years, always fix every problem by reading these forums, but couldn’t fix this one. Is my first time using manjaro on a LUKS encrypted device.
I changed my HDD 2 days ago because the old one had several damages, tryed to make a manual partition to just encrypt 1 partition but couldn’t make a right install. So at the end I’ve installed with full encryption (no partitions), and swap with hibernation, also encrypted.
System was working just fine, updated everything, and installed just a few things to start working: brave, vscodium, nodejs and github-desktop from aur. Also I’ve installed the last kernel. This morning I was making a react app, everything was just fine, then I shutdown and after a nap, when I power my laptop bios return this message:
“Non bootable device found”.
I check first the BIOS menu, and there is not any device available neither.
So I plug a live usb to check whats going on, I have plenty access to my device from live usb. When I mount my passphrase is ok, I have access to all my files, even those which I was working before shutdown. Everything is there, but still can’t boot.
I have low experience fixing linux more than the ussual as restore grub and fsck, so if you can help me to troubleshooting this I will be very thankfull, in the mid time I will keep working with the old damaged device.
Here are some commands and files that I was checking:
[manjaro@manjaro ~]$ inxi -Fza
System:
Kernel: 5.10.42-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0
parameters: BOOT_IMAGE=/boot/vmlinuz-x86_64 lang=en_US keytable=us tz=UTC
misobasedir=manjaro misolabel=MANJARO_XFCE_2107 quiet
systemd.show_status=1 apparmor=1 security=apparmor driver=free
nouveau.modeset=1 i915.modeset=1 radeon.modeset=1
Desktop: Xfce 4.16.0 tk: Gtk 3.24.29 info: xfce4-panel wm: xfwm4 vt: 7
dm: LightDM 1.30.0 Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Laptop System: TOSHIBA product: Satellite L305D v: PSLCJU-002002
serial: <filter> Chassis: AMD type: 10 serial: <filter>
Mobo: TOSHIBA model: Portable PC serial: <filter> BIOS: Insyde v: 1.80
date: 09/01/2009
Battery:
ID-1: BAT0 charge: 1.9 Wh (67.9%) condition: 2.8/43.2 Wh (6.4%)
volts: 10.8 min: 10.8 model: PA3534U-1BRS type: Li-ion serial: <filter>
status: Unknown
CPU:
Info: Single Core model: AMD Sempron SI-42 bits: 64 type: UP
arch: Turion X2 Ultra family: 11 (17) model-id: 3 stepping: 1
microcode: 2000057 cache: L2: 512 KiB
flags: lm nx pae sse sse2 sse3 bogomips: 4201
Speed: 1050 MHz min/max: 1050/2100 MHz Core speed (MHz): 1: 2100
Vulnerabilities: Type: itlb_multihit status: Not affected
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass status: Not affected
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2
mitigation: Full AMD retpoline, STIBP: disabled, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: AMD RS780MC [Mobility Radeon HD 3100] vendor: Toshiba
driver: radeon v: kernel bus-ID: 01:05.0 chip-ID: 1002:9613 class-ID: 0300
Display: x11 server: X.Org 1.20.11 driver: loaded: ati,radeon
unloaded: modesetting alternate: fbdev,vesa display-ID: :0.0 screens: 1
Screen-1: 0 s-res: 1280x800 s-dpi: 96 s-size: 338x211mm (13.3x8.3")
s-diag: 398mm (15.7")
Monitor-1: LVDS res: 1280x800 hz: 60 dpi: 98 size: 331x207mm (13.0x8.1")
diag: 390mm (15.4")
OpenGL: renderer: AMD RS780 (DRM 2.50.0 / 5.10.42-1-MANJARO LLVM 12.0.0)
v: 3.3 Mesa 21.1.2 compat-v: 3.0 direct render: Yes
Audio:
Device-1: AMD SBx00 Azalia vendor: Toshiba driver: snd_hda_intel v: kernel
bus-ID: 00:14.2 chip-ID: 1002:4383 class-ID: 0403
Sound Server-1: ALSA v: k5.10.42-1-MANJARO running: yes
Sound Server-2: JACK v: 0.125.0 running: no
Sound Server-3: PulseAudio v: 14.2 running: yes
Sound Server-4: PipeWire v: 0.3.30 running: no
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Toshiba
driver: r8169 v: kernel port: 3000 bus-ID: 04:00.0 chip-ID: 10ec:8136
class-ID: 0200
IF: enp4s0 state: down mac: <filter>
Device-2: Realtek RTL8187B Wireless Adapter type: USB driver: rtl8187
bus-ID: 1-6:4 chip-ID: 0bda:8198 class-ID: 0000 serial: <filter>
IF: wlp0s18f2u6 state: up mac: <filter>
Drives:
Local Storage: total: 480.48 GiB used: 0 KiB (0.0%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Seagate model: ST500LM021-1KJ152
size: 465.76 GiB block-size: physical: 4096 B logical: 512 B
speed: 3.0 Gb/s rotation: 7200 rpm serial: <filter> rev: YXM1 scheme: MBR
ID-2: /dev/sdb maj-min: 8:16 type: USB vendor: Generic model: Flash Disk
size: 14.72 GiB block-size: physical: 512 B logical: 512 B rotation: SSD
serial: <filter> rev: 8.07 scheme: MBR
SMART Message: Unknown USB bridge. Flash drive/Unsupported enclosure?
Partition:
Message: No partition data found.
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 69.9 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 176 Uptime: 12m wakeups: 1 Memory: 2.67 GiB
used: 1.57 GiB (58.9%) Init: systemd v: 248 tool: systemctl Compilers:
gcc: N/A Packages: pacman: 1133 lib: 300 flatpak: 0 Shell: Bash v: 5.1.8
running-in: xfce4-terminal inxi: 3.3.04
[manjaro@manjaro ~]$ 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 crypto_LUKS 1 3c0804d8-3c05-46a5-912d-2662f8c26d49
└─sda2 crypto_LUKS 1 abfd195d-6622-44de-9a28-2b92c72d4c2d
sdb iso9660 Joliet Extens MANJARO_XFCE_2107 2021-06-14-15-23-05-00 0 100% /run/miso/bootmnt
├─sdb1 iso9660 Joliet Extens MANJARO_XFCE_2107 2021-06-14-15-23-05-00
└─sdb2 vfat FAT12 MISO_EFI 0545-B0D1
sr0
/etc/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>
/dev/mapper/luks-3c0804d8-3c05-46a5-912d-2662f8c26d49 / ext4 defaults,noatime 0 1
/dev/mapper/luks-abfd195d-6622-44de-9a28-2b92c72d4c2d swap swap defaults,noatime 0 0
/etc/default/grub
GRUB_DEFAULT=saved
GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=menu
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet cryptdevice=UUID=3c0804d8-3c05-46a5-912d-2662f8c26d49:luks-3c0804d8-3c05-46a5-912d-2662f8c26d49 root=/dev/mapper/luks-3c0804d8-3c05-46a5-912d-2662f8c26d49 apparmor=1 security=apparmor resume=/dev/mapper/luks-abfd195d-6622-44de-9a28-2b92c72d4c2d udev.log_priority=3"
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 booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y
# 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 'videoinfo'
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 this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false
# 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="/usr/share/grub/themes/manjaro/theme.txt"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to ensure that the root filesystem is mounted read-only so that
# systemd-fsck can run the check automatically. We use 'fsck' by default, which
# needs 'rw' as boot parameter, to avoid delay in boot-time. 'fsck' needs to be
# removed from 'mkinitcpio.conf' to make 'systemd-fsck' work.
# See also Arch-Wiki: https://wiki.archlinux.org/index.php/Fsck#Boot_time_checking
#GRUB_ROOT_FS_RO=true
GRUB_ENABLE_CRYPTODISK=y
[manjaro@manjaro ~]$ sudo blkid
/dev/loop1: TYPE="squashfs"
/dev/sdb2: SEC_TYPE="msdos" LABEL_FATBOOT="MISO_EFI" LABEL="MISO_EFI" UUID="0545-B0D1" BLOCK_SIZE="512" TYPE="vfat"
/dev/sdb1: BLOCK_SIZE="2048" UUID="2021-06-14-15-23-05-00" LABEL="MANJARO_XFCE_2107" TYPE="iso9660"
/dev/loop2: TYPE="squashfs"
/dev/loop0: TYPE="squashfs"
/dev/sda2: UUID="abfd195d-6622-44de-9a28-2b92c72d4c2d" TYPE="crypto_LUKS" PARTUUID="8f48f226-02"
/dev/sda1: UUID="3c0804d8-3c05-46a5-912d-2662f8c26d49" TYPE="crypto_LUKS" PARTUUID="8f48f226-01"
/dev/loop3: TYPE="squashfs"