You are not logged in.
Hello,
On my computer I have a dual boot configuration with Arch Linux and Windows 11. For months this configuration by GRUB worked well but today, the system does not run anymore GRUB and boots directly to Windows.
I already tried to reinstall GRUB but nothing changes. Maybe I'm missing something?
My computer consists of two disks:
SSD [nvme0n1] with several partitions like Windows 11 and EFI bootloader
HD [sda] with my Arch system with BTRFS and another separated partition with misc Windows data
I burnt a Arch-based ISO on my USB [sdb] and booted to it. I run the following commands inside the live environment:
"lsblk" produces:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 2.7G 1 loop /run/archiso/airootfs
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 822.2G 0 part
├─sda2 8:2 0 19.3G 0 part
└─sda3 8:3 0 90G 0 part
sdb 8:16 1 3.8G 0 disk
└─sdb1 8:17 1 3.7G 0 part /run/archiso/bootmnt
zram0 254:0 0 7.7G 0 disk [SWAP]
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 428M 0 part
├─nvme0n1p2 259:2 0 237.2G 0 part
└─nvme0n1p3 259:3 0 900M 0 part
"sudo fdisk -l" produces:
Disk /dev/sda: 931.51 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000LM049-2GH1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: 3A6601BB-C377-4A23-A85E-B00A23930E19
Device Start End Sectors Size Type
/dev/sda1 2048 1724336127 1724334080 822.2G Microsoft basic data
/dev/sda2 1913079808 1953523711 40443904 19.3G Windows recovery environment
/dev/sda3 1724336128 1913079807 188743680 90G Linux filesystem
Partition table entries are not in disk order.
Disk /dev/nvme0n1: 238.47 GiB, 256060514304 bytes, 500118192 sectors
Disk model: KINGSTON RBUSNS8154P3256GJ
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A36E6ED1-2B7C-4656-8BDC-35EAE5413530
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 878591 876544 428M EFI System
/dev/nvme0n1p2 878592 498274303 497395712 237.2G Microsoft basic data
/dev/nvme0n1p3 498274304 500117503 1843200 900M Windows recovery environment
Disk /dev/sdb: 3.75 GiB, 4026531840 bytes, 7864320 sectors
Disk model: Flash Disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0024edcb
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 7864319 7862272 3.7G c W95 FAT32 (LBA)
Disk /dev/loop0: 2.65 GiB, 2849988608 bytes, 5566384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/zram0: 7.73 GiB, 8301051904 bytes, 2026624 sectors
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
So, summarizing, I have my Arch Linux system (BTRFS) in "/dev/sda3" and EFI bootloader in "/dev/nvme0n1p1".
At this point I mount the needed partitions considering the BTRFS file system:
sudo mount -o subvol=@ /dev/sda3 /mnt
sudo mount -o subvol=@home /dev/sda3 /mnt/home
sudo mount -o subvol=@log /dev/sda3 /mnt/var/log
mkdir /tmp/intermediate
sudo mount /dev/nvme0n1p1 /tmp/intermediate
sudo mount --bind /tmp/intermediate/EFI /mnt/boot/efi/
sudo arch-chroot /mnt
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
and get:
Installing for x86_64-efi platform.
Installation finished. No error reported.
So. no errors are produced.
os-prober
grub-mkconfig -o /boot/grub/grub.cfg
and I get:
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot: initramfs-linux-zen-fallback.img
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.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Unmount /tmp/grub-btrfs.bMMhzPPXyb .. Success
done
When I exit from chroot and reboot, despite in BIOS I have as priority first "GRUB" than Windows bootloader, it continues to go directly to Windows.
I tried also to spawn the Bootloader selection at boot by pressing F11 (I have an MSI laptop), where I can choose between "GRUB" and "Windows Boot Manager". When I select on "GRUB", it boots still to Windows.
Here "/etc/default/grub:
# GRUB boot loader configuration
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="quiet loglevel=3 audit=0 nvme_load=yes zswap.enabled=0 fbcon=nodefer nowatchdog nvidia-drm.modeset=1"
GRUB_CMDLINE_LINUX=""
# 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
# Set to 'countdown' or 'hidden' to change timeout behavior,
# press ESC key to display menu.
#GRUB_TIMEOUT_STYLE=menu
# 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-blue/black"
#GRUB_COLOR_HIGHLIGHT="light-cyan/blue"
# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/backgrounds/default/grub.png"
#GRUB_THEME="/boot/grub/themes/cyberpunk/theme.txt"
# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"
# Uncomment to make GRUB remember the last selection. This requires
# setting 'GRUB_DEFAULT=saved' above. Change 0 into saved.
# Do not forget to 'update-grub' in a terminal to apply the new settings
#GRUB_SAVEDEFAULT="true"
# Uncomment to make grub stop using submenus
#GRUB_DISABLE_SUBMENU=y
# Check for other operating systems
GRUB_DISABLE_OS_PROBER=false
If it can be useful, here the directory tree of "/boot" directory:
[ 174] /boot/
├── [4.0K] efi/
│ ├── [4.0K] Arch/
│ │ └── [284K] grubx64.efi*
│ ├── [4.0K] Boot/
│ │ └── [284K] bootx64.efi*
│ ├── [4.0K] EFI/
│ │ ├── [4.0K] arch/
│ │ │ └── [284K] grubx64.efi*
│ │ ├── [4.0K] BOOT/
│ │ │ └── [284K] BOOTX64.EFI*
│ │ ├── [4.0K] GRUB/
│ │ │ └── [284K] grubx64.efi*
│ │ └── [4.0K] tofill/
│ │ └── [284K] grubx64.efi*
│ └── [4.0K] Microsoft/
│ ├── [8.0K] Boot/
│ │ ├── [4.0K] bg-BG/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ └── [ 80K] bootmgr.efi.mui*
│ │ ├── [4.0K] CIPolicies/
│ │ │ └── [4.0K] Active/
│ │ │ ├── [ 10K] {5DAC656C-21AD-4A02-AB49-649917162E70}.cip*
│ │ │ ├── [ 30K] {82443e1e-8a39-4b4a-96a8-f40ddc00b9f3}.cip*
│ │ │ └── [ 11K] {CDD5CB55-DB68-4D71-AA38-3DF2B6473A52}.cip*
│ │ ├── [4.0K] cs-CZ/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ ├── [ 79K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] da-DK/
│ │ │ ├── [ 78K] bootmgfw.efi.mui*
│ │ │ ├── [ 78K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] de-DE/
│ │ │ ├── [ 82K] bootmgfw.efi.mui*
│ │ │ ├── [ 82K] bootmgr.efi.mui*
│ │ │ └── [ 46K] memtest.efi.mui*
│ │ ├── [4.0K] el-GR/
│ │ │ ├── [ 83K] bootmgfw.efi.mui*
│ │ │ ├── [ 83K] bootmgr.efi.mui*
│ │ │ └── [ 46K] memtest.efi.mui*
│ │ ├── [4.0K] en-GB/
│ │ │ ├── [ 76K] bootmgfw.efi.mui*
│ │ │ └── [ 76K] bootmgr.efi.mui*
│ │ ├── [4.0K] en-US/
│ │ │ ├── [ 76K] bootmgfw.efi.mui*
│ │ │ ├── [ 76K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] es-ES/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ ├── [ 80K] bootmgr.efi.mui*
│ │ │ └── [ 46K] memtest.efi.mui*
│ │ ├── [4.0K] es-MX/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ └── [ 80K] bootmgr.efi.mui*
│ │ ├── [4.0K] et-EE/
│ │ │ ├── [ 77K] bootmgfw.efi.mui*
│ │ │ └── [ 77K] bootmgr.efi.mui*
│ │ ├── [4.0K] fi-FI/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ ├── [ 79K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] Fonts/
│ │ │ ├── [3.5M] chs_boot.ttf*
│ │ │ ├── [3.7M] cht_boot.ttf*
│ │ │ ├── [1.9M] jpn_boot.ttf*
│ │ │ ├── [2.3M] kor_boot.ttf*
│ │ │ ├── [192K] malgun_boot.ttf*
│ │ │ ├── [189K] malgunn_boot.ttf*
│ │ │ ├── [162K] meiryo_boot.ttf*
│ │ │ ├── [160K] meiryon_boot.ttf*
│ │ │ ├── [179K] msjh_boot.ttf*
│ │ │ ├── [177K] msjhn_boot.ttf*
│ │ │ ├── [171K] msyh_boot.ttf*
│ │ │ ├── [169K] msyhn_boot.ttf*
│ │ │ ├── [ 45K] segmono_boot.ttf*
│ │ │ ├── [100K] segoen_slboot.ttf*
│ │ │ ├── [101K] segoe_slboot.ttf*
│ │ │ └── [ 49K] wgl4_boot.ttf*
│ │ ├── [4.0K] fr-CA/
│ │ │ ├── [ 82K] bootmgfw.efi.mui*
│ │ │ └── [ 82K] bootmgr.efi.mui*
│ │ ├── [4.0K] fr-FR/
│ │ │ ├── [ 82K] bootmgfw.efi.mui*
│ │ │ ├── [ 82K] bootmgr.efi.mui*
│ │ │ └── [ 46K] memtest.efi.mui*
│ │ ├── [4.0K] hr-HR/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ └── [ 79K] bootmgr.efi.mui*
│ │ ├── [4.0K] hu-HU/
│ │ │ ├── [ 82K] bootmgfw.efi.mui*
│ │ │ ├── [ 82K] bootmgr.efi.mui*
│ │ │ └── [ 46K] memtest.efi.mui*
│ │ ├── [4.0K] it-IT/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ ├── [ 80K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] ja-JP/
│ │ │ ├── [ 69K] bootmgfw.efi.mui*
│ │ │ ├── [ 69K] bootmgr.efi.mui*
│ │ │ └── [ 43K] memtest.efi.mui*
│ │ ├── [4.0K] ko-KR/
│ │ │ ├── [ 68K] bootmgfw.efi.mui*
│ │ │ ├── [ 68K] bootmgr.efi.mui*
│ │ │ └── [ 43K] memtest.efi.mui*
│ │ ├── [4.0K] lt-LT/
│ │ │ ├── [ 78K] bootmgfw.efi.mui*
│ │ │ └── [ 78K] bootmgr.efi.mui*
│ │ ├── [4.0K] lv-LV/
│ │ │ ├── [ 78K] bootmgfw.efi.mui*
│ │ │ └── [ 78K] bootmgr.efi.mui*
│ │ ├── [4.0K] nb-NO/
│ │ │ ├── [ 78K] bootmgfw.efi.mui*
│ │ │ ├── [ 78K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] nl-NL/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ ├── [ 80K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] pl-PL/
│ │ │ ├── [ 81K] bootmgfw.efi.mui*
│ │ │ ├── [ 81K] bootmgr.efi.mui*
│ │ │ └── [ 46K] memtest.efi.mui*
│ │ ├── [4.0K] pt-BR/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ ├── [ 79K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] pt-PT/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ ├── [ 79K] bootmgr.efi.mui*
│ │ │ └── [ 46K] memtest.efi.mui*
│ │ ├── [4.0K] qps-ploc/
│ │ │ └── [ 54K] memtest.efi.mui*
│ │ ├── [4.0K] Resources/
│ │ │ ├── [4.0K] en-US/
│ │ │ │ └── [ 13K] bootres.dll.mui*
│ │ │ └── [165K] bootres.dll*
│ │ ├── [4.0K] ro-RO/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ └── [ 79K] bootmgr.efi.mui*
│ │ ├── [4.0K] ru-RU/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ ├── [ 80K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] sk-SK/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ └── [ 80K] bootmgr.efi.mui*
│ │ ├── [4.0K] sl-SI/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ └── [ 79K] bootmgr.efi.mui*
│ │ ├── [4.0K] sr-Latn-RS/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ └── [ 80K] bootmgr.efi.mui*
│ │ ├── [4.0K] sv-SE/
│ │ │ ├── [ 79K] bootmgfw.efi.mui*
│ │ │ ├── [ 79K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] tr-TR/
│ │ │ ├── [ 78K] bootmgfw.efi.mui*
│ │ │ ├── [ 78K] bootmgr.efi.mui*
│ │ │ └── [ 45K] memtest.efi.mui*
│ │ ├── [4.0K] uk-UA/
│ │ │ ├── [ 80K] bootmgfw.efi.mui*
│ │ │ └── [ 80K] bootmgr.efi.mui*
│ │ ├── [4.0K] zh-CN/
│ │ │ ├── [ 64K] bootmgfw.efi.mui*
│ │ │ ├── [ 64K] bootmgr.efi.mui*
│ │ │ └── [ 42K] memtest.efi.mui*
│ │ ├── [4.0K] zh-TW/
│ │ │ ├── [ 64K] bootmgfw.efi.mui*
│ │ │ ├── [ 64K] bootmgr.efi.mui*
│ │ │ └── [ 42K] memtest.efi.mui*
│ │ ├── [ 16K] BCD*
│ │ ├── [ 16K] BCD.LOG*
│ │ ├── [2.5M] bootmgfw.efi*
│ │ ├── [2.4M] bootmgr.efi*
│ │ ├── [ 64K] BOOTSTAT.DAT*
│ │ ├── [ 11K] boot.stl*
│ │ ├── [ 69K] kd_02_10df.dll*
│ │ ├── [433K] kd_02_10ec.dll*
│ │ ├── [ 69K] kd_02_1137.dll*
│ │ ├── [273K] kd_02_14e4.dll*
│ │ ├── [ 89K] kd_02_15b3.dll*
│ │ ├── [ 81K] kd_02_1969.dll*
│ │ ├── [ 69K] kd_02_19a2.dll*
│ │ ├── [ 61K] kd_02_1af4.dll*
│ │ ├── [325K] kd_02_8086.dll*
│ │ ├── [ 53K] kd_07_1415.dll*
│ │ ├── [ 85K] kd_0C_8086.dll*
│ │ ├── [ 53K] kdnet_uart16550.dll*
│ │ ├── [ 85K] kdstub.dll*
│ │ ├── [2.2M] memtest.efi*
│ │ └── [ 10K] winsipolicy.p7b*
│ └── [4.0K] Recovery/
├── [ 126] grub/
│ ├── [ 22] fonts/
│ │ └── [2.3M] unicode.pf2
│ ├── [6.3K] i386-pc/
│ │ ├── [ 10K] acpi.mod
│ │ ├── [1.2K] adler32.mod
│ │ ├── [5.5K] affs.mod
│ │ ├── [5.9K] afs.mod
│ │ ├── [1.5K] afsplitter.mod
│ │ ├── [ 15K] ahci.mod
│ │ ├── [ 492] all_video.mod
│ │ ├── [ 956] aout.mod
│ │ ├── [2.8K] archelp.mod
│ │ ├── [5.4K] ata.mod
│ │ ├── [4.0K] at_keyboard.mod
│ │ ├── [1.5K] backtrace.mod
│ │ ├── [6.6K] bfs.mod
│ │ ├── [4.5K] biosdisk.mod
│ │ ├── [2.1K] bitmap.mod
│ │ ├── [3.5K] bitmap_scale.mod
│ │ ├── [2.0K] blocklist.mod
│ │ ├── [ 512] boot.img
│ │ ├── [2.6K] boot.mod
│ │ ├── [1.2K] boottime.mod
│ │ ├── [ 30K] bsd.mod
│ │ ├── [2.2K] bswap_test.mod
│ │ ├── [ 19K] btrfs.mod
│ │ ├── [2.0K] bufio.mod
│ │ ├── [1.4K] cacheinfo.mod
│ │ ├── [2.8K] cat.mod
│ │ ├── [3.8K] cbfs.mod
│ │ ├── [3.3K] cbls.mod
│ │ ├── [2.4K] cbmemc.mod
│ │ ├── [1.0K] cbtable.mod
│ │ ├── [2.7K] cbtime.mod
│ │ ├── [3.3K] chain.mod
│ │ ├── [2.9K] cmdline_cat_test.mod
│ │ ├── [1.1K] cmosdump.mod
│ │ ├── [1.8K] cmostest.mod
│ │ ├── [2.2K] cmp.mod
│ │ ├── [4.5K] cmp_test.mod
│ │ ├── [3.8K] command.lst
│ │ ├── [2.2K] configfile.mod
│ │ ├── [ 71K] core.img
│ │ ├── [2.6K] cpio_be.mod
│ │ ├── [2.6K] cpio.mod
│ │ ├── [1.6K] cpuid.mod
│ │ ├── [1.5K] crc64.mod
│ │ ├── [ 14K] cryptodisk.mod
│ │ ├── [ 936] crypto.lst
│ │ ├── [4.8K] crypto.mod
│ │ ├── [3.5K] cs5536.mod
│ │ ├── [1.6K] ctz_test.mod
│ │ ├── [1.7K] datehook.mod
│ │ ├── [2.1K] date.mod
│ │ ├── [2.1K] datetime.mod
│ │ ├── [9.6K] diskfilter.mod
│ │ ├── [2.2K] disk.mod
│ │ ├── [ 956] div.mod
│ │ ├── [5.4K] div_test.mod
│ │ ├── [1.7K] dm_nv.mod
│ │ ├── [5.2K] drivemap.mod
│ │ ├── [1.9K] echo.mod
│ │ ├── [7.5K] efiemu32.o
│ │ ├── [ 11K] efiemu64.o
│ │ ├── [ 23K] efiemu.mod
│ │ ├── [ 16K] ehci.mod
│ │ ├── [5.6K] elf.mod
│ │ ├── [1.3K] eval.mod
│ │ ├── [5.7K] exfat.mod
│ │ ├── [1.3K] exfctest.mod
│ │ ├── [5.9K] ext2.mod
│ │ ├── [4.5K] extcmd.mod
│ │ ├── [6.3K] f2fs.mod
│ │ ├── [5.9K] fat.mod
│ │ ├── [ 17K] file.mod
│ │ ├── [ 13K] font.mod
│ │ ├── [2.6K] freedos.mod
│ │ ├── [2.9K] fshelp.mod
│ │ ├── [ 219] fs.lst
│ │ ├── [ 33K] functional_test.mod
│ │ ├── [1.5K] gcry_arcfour.mod
│ │ ├── [7.8K] gcry_blowfish.mod
│ │ ├── [ 33K] gcry_camellia.mod
│ │ ├── [ 16K] gcry_cast5.mod
│ │ ├── [ 10K] gcry_crc.mod
│ │ ├── [ 19K] gcry_des.mod
│ │ ├── [2.1K] gcry_dsa.mod
│ │ ├── [2.8K] gcry_idea.mod
│ │ ├── [3.0K] gcry_md4.mod
│ │ ├── [3.6K] gcry_md5.mod
│ │ ├── [2.3K] gcry_rfc2268.mod
│ │ ├── [ 19K] gcry_rijndael.mod
│ │ ├── [8.1K] gcry_rmd160.mod
│ │ ├── [1.9K] gcry_rsa.mod
│ │ ├── [ 14K] gcry_seed.mod
│ │ ├── [ 17K] gcry_serpent.mod
│ │ ├── [8.4K] gcry_sha1.mod
│ │ ├── [4.3K] gcry_sha256.mod
│ │ ├── [7.7K] gcry_sha512.mod
│ │ ├── [ 12K] gcry_tiger.mod
│ │ ├── [ 36K] gcry_twofish.mod
│ │ ├── [ 24K] gcry_whirlpool.mod
│ │ ├── [ 25K] gdb.mod
│ │ ├── [5.4K] geli.mod
│ │ ├── [4.7K] gettext.mod
│ │ ├── [ 38K] gfxmenu.mod
│ │ ├── [2.7K] gfxterm_background.mod
│ │ ├── [4.8K] gfxterm_menu.mod
│ │ ├── [9.7K] gfxterm.mod
│ │ ├── [3.6K] gptsync.mod
│ │ ├── [8.5K] gzio.mod
│ │ ├── [4.5K] halt.mod
│ │ ├── [5.0K] hashsum.mod
│ │ ├── [6.4K] hdparm.mod
│ │ ├── [1.1K] hello.mod
│ │ ├── [2.5K] help.mod
│ │ ├── [3.0K] hexdump.mod
│ │ ├── [6.8K] hfs.mod
│ │ ├── [2.9K] hfspluscomp.mod
│ │ ├── [7.9K] hfsplus.mod
│ │ ├── [5.6K] http.mod
│ │ ├── [2.7K] iorw.mod
│ │ ├── [8.9K] iso9660.mod
│ │ ├── [6.0K] jfs.mod
│ │ ├── [7.5K] jpeg.mod
│ │ ├── [4.1K] json.mod
│ │ ├── [4.9K] keylayouts.mod
│ │ ├── [1.8K] keystatus.mod
│ │ ├── [6.1K] ldm.mod
│ │ ├── [ 29K] legacycfg.mod
│ │ ├── [ 14K] legacy_password_test.mod
│ │ ├── [5.4K] linux16.mod
│ │ ├── [ 13K] linux.mod
│ │ ├── [5.6K] loadenv.mod
│ │ ├── [3.0K] loopback.mod
│ │ ├── [4.6K] lsacpi.mod
│ │ ├── [2.2K] lsapm.mod
│ │ ├── [1.8K] lsmmap.mod
│ │ ├── [3.8K] ls.mod
│ │ ├── [4.7K] lspci.mod
│ │ ├── [ 14K] luks2.mod
│ │ ├── [3.8K] luks.mod
│ │ ├── [8.3K] lvm.mod
│ │ ├── [4.6K] lzopio.mod
│ │ ├── [3.1K] macbless.mod
│ │ ├── [7.2K] macho.mod
│ │ ├── [2.0K] mda_text.mod
│ │ ├── [1.9K] mdraid09_be.mod
│ │ ├── [2.1K] mdraid09.mod
│ │ ├── [1.8K] mdraid1x.mod
│ │ ├── [1.9K] memdisk.mod
│ │ ├── [2.7K] memrw.mod
│ │ ├── [3.4K] minicmd.mod
│ │ ├── [3.8K] minix2_be.mod
│ │ ├── [3.6K] minix2.mod
│ │ ├── [3.7K] minix3_be.mod
│ │ ├── [3.6K] minix3.mod
│ │ ├── [3.6K] minix_be.mod
│ │ ├── [3.5K] minix.mod
│ │ ├── [8.3K] mmap.mod
│ │ ├── [5.6K] moddep.lst
│ │ ├── [2.5K] modinfo.sh
│ │ ├── [2.3K] morse.mod
│ │ ├── [ 27K] mpi.mod
│ │ ├── [2.3K] msdospart.mod
│ │ ├── [1.9K] mul_test.mod
│ │ ├── [ 16K] multiboot2.mod
│ │ ├── [ 15K] multiboot.mod
│ │ ├── [4.1K] nativedisk.mod
│ │ ├── [ 50K] net.mod
│ │ ├── [2.7K] newc.mod
│ │ ├── [6.6K] nilfs2.mod
│ │ ├── [112K] normal.mod
│ │ ├── [4.2K] ntfscomp.mod
│ │ ├── [9.5K] ntfs.mod
│ │ ├── [2.4K] ntldr.mod
│ │ ├── [2.6K] odc.mod
│ │ ├── [1.4K] offsetio.mod
│ │ ├── [ 10K] ohci.mod
│ │ ├── [1.6K] part_acorn.mod
│ │ ├── [1.8K] part_amiga.mod
│ │ ├── [2.0K] part_apple.mod
│ │ ├── [2.6K] part_bsd.mod
│ │ ├── [1.7K] part_dfly.mod
│ │ ├── [1.4K] part_dvh.mod
│ │ ├── [2.2K] part_gpt.mod
│ │ ├── [ 111] partmap.lst
│ │ ├── [2.2K] part_msdos.mod
│ │ ├── [1.7K] part_plan.mod
│ │ ├── [1.4K] part_sun.mod
│ │ ├── [1.6K] part_sunpc.mod
│ │ ├── [ 17] parttool.lst
│ │ ├── [4.5K] parttool.mod
│ │ ├── [1.8K] password.mod
│ │ ├── [2.7K] password_pbkdf2.mod
│ │ ├── [4.7K] pata.mod
│ │ ├── [1.3K] pbkdf2.mod
│ │ ├── [2.1K] pbkdf2_test.mod
│ │ ├── [2.3K] pcidump.mod
│ │ ├── [1.3K] pci.mod
│ │ ├── [ 11K] pgp.mod
│ │ ├── [7.0K] plainmount.mod
│ │ ├── [6.1K] plan9.mod
│ │ ├── [2.4K] play.mod
│ │ ├── [7.8K] png.mod
│ │ ├── [1.5K] priority_queue.mod
│ │ ├── [3.4K] probe.mod
│ │ ├── [2.2K] procfs.mod
│ │ ├── [2.1K] progress.mod
│ │ ├── [2.6K] pxechain.mod
│ │ ├── [3.6K] pxe.mod
│ │ ├── [1.3K] raid5rec.mod
│ │ ├── [2.2K] raid6rec.mod
│ │ ├── [3.6K] random.mod
│ │ ├── [1.8K] rdmsr.mod
│ │ ├── [1.6K] read.mod
│ │ ├── [1.6K] reboot.mod
│ │ ├── [ 50K] regexp.mod
│ │ ├── [8.5K] reiserfs.mod
│ │ ├── [ 15K] relocator.mod
│ │ ├── [4.0K] romfs.mod
│ │ ├── [4.5K] scsi.mod
│ │ ├── [3.1K] search_fs_file.mod
│ │ ├── [3.1K] search_fs_uuid.mod
│ │ ├── [3.0K] search_label.mod
│ │ ├── [3.6K] search.mod
│ │ ├── [6.8K] sendkey.mod
│ │ ├── [9.5K] serial.mod
│ │ ├── [ 628] setjmp.mod
│ │ ├── [1.6K] setjmp_test.mod
│ │ ├── [5.1K] setpci.mod
│ │ ├── [5.0K] sfs.mod
│ │ ├── [2.4K] shift_test.mod
│ │ ├── [6.2K] signature_test.mod
│ │ ├── [2.1K] sleep.mod
│ │ ├── [2.2K] sleep_test.mod
│ │ ├── [5.4K] smbios.mod
│ │ ├── [2.0K] spkmodem.mod
│ │ ├── [6.8K] squash4.mod
│ │ ├── [2.1K] strtoull_test.mod
│ │ ├── [ 17K] syslinuxcfg.mod
│ │ ├── [3.1K] tar.mod
│ │ ├── [ 202] terminal.lst
│ │ ├── [4.3K] terminal.mod
│ │ ├── [ 12K] terminfo.mod
│ │ ├── [1.2K] test_blockarg.mod
│ │ ├── [2.7K] testload.mod
│ │ ├── [4.9K] test.mod
│ │ ├── [2.2K] testspeed.mod
│ │ ├── [4.9K] tftp.mod
│ │ ├── [4.5K] tga.mod
│ │ ├── [1.4K] time.mod
│ │ ├── [1.6K] trig.mod
│ │ ├── [2.3K] tr.mod
│ │ ├── [3.5K] truecrypt.mod
│ │ ├── [1.1K] true.mod
│ │ ├── [8.5K] udf.mod
│ │ ├── [5.5K] ufs1_be.mod
│ │ ├── [5.1K] ufs1.mod
│ │ ├── [5.2K] ufs2.mod
│ │ ├── [6.4K] uhci.mod
│ │ ├── [3.7K] usb_keyboard.mod
│ │ ├── [ 12K] usb.mod
│ │ ├── [6.9K] usbms.mod
│ │ ├── [1.9K] usbserial_common.mod
│ │ ├── [2.2K] usbserial_ftdi.mod
│ │ ├── [2.6K] usbserial_pl2303.mod
│ │ ├── [1.4K] usbserial_usbdebug.mod
│ │ ├── [3.5K] usbtest.mod
│ │ ├── [9.5K] vbe.mod
│ │ ├── [4.8K] vga.mod
│ │ ├── [2.1K] vga_text.mod
│ │ ├── [5.5K] video_bochs.mod
│ │ ├── [5.9K] video_cirrus.mod
│ │ ├── [5.4K] video_colors.mod
│ │ ├── [ 20K] video_fb.mod
│ │ ├── [3.8K] videoinfo.mod
│ │ ├── [ 33] video.lst
│ │ ├── [5.8K] video.mod
│ │ ├── [2.2K] videotest_checksum.mod
│ │ ├── [4.1K] videotest.mod
│ │ ├── [1.4K] wrmsr.mod
│ │ ├── [7.6K] xfs.mod
│ │ ├── [ 27K] xnu.mod
│ │ ├── [2.0K] xnu_uuid.mod
│ │ ├── [1.9K] xnu_uuid_test.mod
│ │ ├── [ 15K] xzio.mod
│ │ ├── [5.3K] zfscrypt.mod
│ │ ├── [6.3K] zfsinfo.mod
│ │ ├── [ 39K] zfs.mod
│ │ └── [ 45K] zstd.mod
│ ├── [ 546] locale/
│ │ ├── [116K] ast.mo
│ │ ├── [117K] ca.mo
│ │ ├── [109K] da.mo
│ │ ├── [122K] de_CH.mo
│ │ ├── [184K] de@hebrew.mo
│ │ ├── [122K] de.mo
│ │ ├── [171K] en@arabic.mo
│ │ ├── [161K] en@cyrillic.mo
│ │ ├── [161K] en@greek.mo
│ │ ├── [185K] en@hebrew.mo
│ │ ├── [143K] en@piglatin.mo
│ │ ├── [126K] en@quot.mo
│ │ ├── [ 41K] eo.mo
│ │ ├── [119K] es.mo
│ │ ├── [120K] fi.mo
│ │ ├── [127K] fr.mo
│ │ ├── [ 94K] gl.mo
│ │ ├── [118K] hr.mo
│ │ ├── [125K] hu.mo
│ │ ├── [ 27K] id.mo
│ │ ├── [114K] it.mo
│ │ ├── [ 43K] ja.mo
│ │ ├── [132K] ka.mo
│ │ ├── [126K] ko.mo
│ │ ├── [7.6K] lg.mo
│ │ ├── [ 93K] lt.mo
│ │ ├── [116K] nb.mo
│ │ ├── [116K] nl.mo
│ │ ├── [ 56K] pa.mo
│ │ ├── [121K] pl.mo
│ │ ├── [ 79K] pt_BR.mo
│ │ ├── [120K] pt.mo
│ │ ├── [128K] ro.mo
│ │ ├── [155K] ru.mo
│ │ ├── [ 86K] sl.mo
│ │ ├── [154K] sr.mo
│ │ ├── [116K] sv.mo
│ │ ├── [ 76K] tr.mo
│ │ ├── [162K] uk.mo
│ │ ├── [131K] vi.mo
│ │ ├── [113K] zh_CN.mo
│ │ └── [ 28K] zh_TW.mo
│ ├── [ 40] themes/
│ │ ├── [1014] cyberpunk/
│ │ │ ├── [ 20] icons/
│ │ │ │ └── [3.8K] cyberpunk.png
│ │ │ ├── [1.9M] background.png
│ │ │ ├── [1.2K] boot_menu_c.png
│ │ │ ├── [1.1K] boot_menu_e.png
│ │ │ ├── [1.4K] boot_menu_ne.png
│ │ │ ├── [1.1K] boot_menu_n.png
│ │ │ ├── [1.4K] boot_menu_nw.png
│ │ │ ├── [1.4K] boot_menu_se.png
│ │ │ ├── [1.1K] boot_menu_s.png
│ │ │ ├── [1.4K] boot_menu_sw.png
│ │ │ ├── [1.1K] boot_menu_w.png
│ │ │ ├── [ 50K] hackb_18.pf2
│ │ │ ├── [ 244] menu_bkg_c.png
│ │ │ ├── [ 171] menu_bkg_e.png
│ │ │ ├── [ 245] menu_bkg_ne.png
│ │ │ ├── [ 200] menu_bkg_n.png
│ │ │ ├── [ 234] menu_bkg_nw.png
│ │ │ ├── [ 231] menu_bkg_se.png
│ │ │ ├── [ 170] menu_bkg_s.png
│ │ │ ├── [ 228] menu_bkg_sw.png
│ │ │ ├── [ 170] menu_bkg_w.png
│ │ │ ├── [3.2K] norwester_16.pf2
│ │ │ ├── [3.7K] norwester_20.pf2
│ │ │ ├── [4.0K] norwester_22.pf2
│ │ │ ├── [1.4K] progress_bar_c.png
│ │ │ ├── [1.6K] progress_bar_e.png
│ │ │ ├── [1.6K] progress_bar_w.png
│ │ │ ├── [ 348] progress_highlight_c.png
│ │ │ ├── [1.2K] select_c.png
│ │ │ ├── [1.5K] select_e.png
│ │ │ ├── [1.4K] select_w.png
│ │ │ ├── [1.9K] slider_c.png
│ │ │ ├── [1.9K] slider_n.png
│ │ │ ├── [1.9K] slider_s.png
│ │ │ └── [1.0K] theme.txt
│ │ └── [ 938] starfield/
│ │ ├── [ 836] blob_w.png
│ │ ├── [ 178] boot_menu_c.png
│ │ ├── [ 193] boot_menu_e.png
│ │ ├── [ 193] boot_menu_ne.png
│ │ ├── [ 103] boot_menu_n.png
│ │ ├── [ 184] boot_menu_nw.png
│ │ ├── [ 198] boot_menu_se.png
│ │ ├── [ 102] boot_menu_s.png
│ │ ├── [ 196] boot_menu_sw.png
│ │ ├── [ 96] boot_menu_w.png
│ │ ├── [ 19K] COPYING.CC-BY-SA-3.0
│ │ ├── [150K] dejavu_10.pf2
│ │ ├── [165K] dejavu_12.pf2
│ │ ├── [181K] dejavu_14.pf2
│ │ ├── [199K] dejavu_16.pf2
│ │ ├── [189K] dejavu_bold_14.pf2
│ │ ├── [1.2K] README
│ │ ├── [ 197] slider_c.png
│ │ ├── [ 265] slider_n.png
│ │ ├── [ 269] slider_s.png
│ │ ├── [1.8M] starfield.png
│ │ ├── [ 178] terminal_box_c.png
│ │ ├── [ 94] terminal_box_e.png
│ │ ├── [ 128] terminal_box_ne.png
│ │ ├── [ 194] terminal_box_n.png
│ │ ├── [ 210] terminal_box_nw.png
│ │ ├── [ 126] terminal_box_se.png
│ │ ├── [ 101] terminal_box_s.png
│ │ ├── [ 123] terminal_box_sw.png
│ │ ├── [ 97] terminal_box_w.png
│ │ └── [2.2K] theme.txt
│ ├── [6.2K] x86_64-efi/
│ │ ├── [ 15K] acpi.mod
│ │ ├── [1.8K] adler32.mod
│ │ ├── [7.7K] affs.mod
│ │ ├── [8.0K] afs.mod
│ │ ├── [2.0K] afsplitter.mod
│ │ ├── [ 21K] ahci.mod
│ │ ├── [ 704] all_video.mod
│ │ ├── [1.3K] aout.mod
│ │ ├── [4.8K] appleldr.mod
│ │ ├── [4.3K] archelp.mod
│ │ ├── [8.3K] ata.mod
│ │ ├── [6.3K] at_keyboard.mod
│ │ ├── [2.3K] backtrace.mod
│ │ ├── [9.1K] bfs.mod
│ │ ├── [3.0K] bitmap.mod
│ │ ├── [5.1K] bitmap_scale.mod
│ │ ├── [3.3K] bli.mod
│ │ ├── [2.8K] blocklist.mod
│ │ ├── [3.6K] boot.mod
│ │ ├── [1.9K] boottime.mod
│ │ ├── [ 48K] bsd.mod
│ │ ├── [3.0K] bswap_test.mod
│ │ ├── [ 26K] btrfs.mod
│ │ ├── [2.7K] bufio.mod
│ │ ├── [2.1K] cacheinfo.mod
│ │ ├── [4.1K] cat.mod
│ │ ├── [5.5K] cbfs.mod
│ │ ├── [5.4K] cbls.mod
│ │ ├── [3.7K] cbmemc.mod
│ │ ├── [1.5K] cbtable.mod
│ │ ├── [4.3K] cbtime.mod
│ │ ├── [7.8K] chain.mod
│ │ ├── [4.4K] cmdline_cat_test.mod
│ │ ├── [3.2K] cmp.mod
│ │ ├── [6.1K] cmp_test.mod
│ │ ├── [3.6K] command.lst
│ │ ├── [3.1K] configfile.mod
│ │ ├── [284K] core.efi
│ │ ├── [4.2K] cpio_be.mod
│ │ ├── [4.2K] cpio.mod
│ │ ├── [2.4K] cpuid.mod
│ │ ├── [2.0K] crc64.mod
│ │ ├── [ 22K] cryptodisk.mod
│ │ ├── [ 936] crypto.lst
│ │ ├── [6.6K] crypto.mod
│ │ ├── [3.8K] cs5536.mod
│ │ ├── [2.5K] ctz_test.mod
│ │ ├── [2.8K] datehook.mod
│ │ ├── [3.0K] date.mod
│ │ ├── [2.7K] datetime.mod
│ │ ├── [ 13K] diskfilter.mod
│ │ ├── [2.9K] disk.mod
│ │ ├── [1.2K] div.mod
│ │ ├── [7.6K] div_test.mod
│ │ ├── [2.6K] dm_nv.mod
│ │ ├── [2.8K] echo.mod
│ │ ├── [2.5K] efifwsetup.mod
│ │ ├── [ 12K] efi_gop.mod
│ │ ├── [6.3K] efinet.mod
│ │ ├── [3.6K] efitextmode.mod
│ │ ├── [6.7K] efi_uga.mod
│ │ ├── [ 25K] ehci.mod
│ │ ├── [8.5K] elf.mod
│ │ ├── [2.0K] eval.mod
│ │ ├── [8.2K] exfat.mod
│ │ ├── [2.0K] exfctest.mod
│ │ ├── [8.4K] ext2.mod
│ │ ├── [7.2K] extcmd.mod
│ │ ├── [9.6K] f2fs.mod
│ │ ├── [8.3K] fat.mod
│ │ ├── [ 26K] file.mod
│ │ ├── [2.7K] fixvideo.mod
│ │ ├── [ 19K] font.mod
│ │ ├── [4.3K] fshelp.mod
│ │ ├── [ 219] fs.lst
│ │ ├── [ 45K] functional_test.mod
│ │ ├── [2.3K] gcry_arcfour.mod
│ │ ├── [8.8K] gcry_blowfish.mod
│ │ ├── [ 27K] gcry_camellia.mod
│ │ ├── [ 14K] gcry_cast5.mod
│ │ ├── [ 11K] gcry_crc.mod
│ │ ├── [ 16K] gcry_des.mod
│ │ ├── [3.2K] gcry_dsa.mod
│ │ ├── [3.8K] gcry_idea.mod
│ │ ├── [3.9K] gcry_md4.mod
│ │ ├── [4.4K] gcry_md5.mod
│ │ ├── [3.0K] gcry_rfc2268.mod
│ │ ├── [ 20K] gcry_rijndael.mod
│ │ ├── [7.6K] gcry_rmd160.mod
│ │ ├── [3.1K] gcry_rsa.mod
│ │ ├── [ 12K] gcry_seed.mod
│ │ ├── [ 16K] gcry_serpent.mod
│ │ ├── [7.9K] gcry_sha1.mod
│ │ ├── [5.0K] gcry_sha256.mod
│ │ ├── [5.8K] gcry_sha512.mod
│ │ ├── [ 13K] gcry_tiger.mod
│ │ ├── [ 33K] gcry_twofish.mod
│ │ ├── [ 22K] gcry_whirlpool.mod
│ │ ├── [8.4K] geli.mod
│ │ ├── [8.0K] gettext.mod
│ │ ├── [ 58K] gfxmenu.mod
│ │ ├── [4.2K] gfxterm_background.mod
│ │ ├── [7.4K] gfxterm_menu.mod
│ │ ├── [ 16K] gfxterm.mod
│ │ ├── [5.1K] gptsync.mod
│ │ ├── [284K] grub.efi
│ │ ├── [ 12K] gzio.mod
│ │ ├── [7.2K] halt.mod
│ │ ├── [7.9K] hashsum.mod
│ │ ├── [10.0K] hdparm.mod
│ │ ├── [1.7K] hello.mod
│ │ ├── [3.9K] help.mod
│ │ ├── [4.2K] hexdump.mod
│ │ ├── [9.8K] hfs.mod
│ │ ├── [4.1K] hfspluscomp.mod
│ │ ├── [ 11K] hfsplus.mod
│ │ ├── [8.8K] http.mod
│ │ ├── [4.1K] iorw.mod
│ │ ├── [ 13K] iso9660.mod
│ │ ├── [8.6K] jfs.mod
│ │ ├── [ 10K] jpeg.mod
│ │ ├── [5.6K] json.mod
│ │ ├── [6.2K] keylayouts.mod
│ │ ├── [2.8K] keystatus.mod
│ │ ├── [7.8K] ldm.mod
│ │ ├── [ 44K] legacycfg.mod
│ │ ├── [ 15K] legacy_password_test.mod
│ │ ├── [8.3K] linux16.mod
│ │ ├── [ 27K] linux.mod
│ │ ├── [4.4K] loadbios.mod
│ │ ├── [ 100] load.cfg
│ │ ├── [8.8K] loadenv.mod
│ │ ├── [4.7K] loopback.mod
│ │ ├── [6.8K] lsacpi.mod
│ │ ├── [3.5K] lsefimmap.mod
│ │ ├── [4.9K] lsefi.mod
│ │ ├── [4.2K] lsefisystab.mod
│ │ ├── [2.8K] lsmmap.mod
│ │ ├── [6.1K] ls.mod
│ │ ├── [7.0K] lspci.mod
│ │ ├── [3.7K] lssal.mod
│ │ ├── [ 20K] luks2.mod
│ │ ├── [5.7K] luks.mod
│ │ ├── [ 11K] lvm.mod
│ │ ├── [6.4K] lzopio.mod
│ │ ├── [4.6K] macbless.mod
│ │ ├── [ 10K] macho.mod
│ │ ├── [2.6K] mdraid09_be.mod
│ │ ├── [2.6K] mdraid09.mod
│ │ ├── [2.5K] mdraid1x.mod
│ │ ├── [3.0K] memdisk.mod
│ │ ├── [4.1K] memrw.mod
│ │ ├── [5.6K] minicmd.mod
│ │ ├── [5.6K] minix2_be.mod
│ │ ├── [5.5K] minix2.mod
│ │ ├── [5.6K] minix3_be.mod
│ │ ├── [5.5K] minix3.mod
│ │ ├── [5.5K] minix_be.mod
│ │ ├── [5.4K] minix.mod
│ │ ├── [8.9K] mmap.mod
│ │ ├── [5.2K] moddep.lst
│ │ ├── [2.4K] modinfo.sh
│ │ ├── [3.1K] morse.mod
│ │ ├── [ 42K] mpi.mod
│ │ ├── [3.5K] msdospart.mod
│ │ ├── [2.3K] mul_test.mod
│ │ ├── [ 24K] multiboot2.mod
│ │ ├── [ 21K] multiboot.mod
│ │ ├── [6.5K] nativedisk.mod
│ │ ├── [ 79K] net.mod
│ │ ├── [4.3K] newc.mod
│ │ ├── [9.5K] nilfs2.mod
│ │ ├── [171K] normal.mod
│ │ ├── [5.4K] ntfscomp.mod
│ │ ├── [ 15K] ntfs.mod
│ │ ├── [4.1K] odc.mod
│ │ ├── [2.1K] offsetio.mod
│ │ ├── [ 15K] ohci.mod
│ │ ├── [2.2K] part_acorn.mod
│ │ ├── [2.5K] part_amiga.mod
│ │ ├── [2.8K] part_apple.mod
│ │ ├── [4.0K] part_bsd.mod
│ │ ├── [2.5K] part_dfly.mod
│ │ ├── [2.0K] part_dvh.mod
│ │ ├── [3.1K] part_gpt.mod
│ │ ├── [ 111] partmap.lst
│ │ ├── [2.8K] part_msdos.mod
│ │ ├── [2.4K] part_plan.mod
│ │ ├── [2.1K] part_sun.mod
│ │ ├── [2.4K] part_sunpc.mod
│ │ ├── [ 17] parttool.lst
│ │ ├── [7.0K] parttool.mod
│ │ ├── [2.8K] password.mod
│ │ ├── [4.2K] password_pbkdf2.mod
│ │ ├── [7.2K] pata.mod
│ │ ├── [1.8K] pbkdf2.mod
│ │ ├── [3.3K] pbkdf2_test.mod
│ │ ├── [3.3K] pcidump.mod
│ │ ├── [ 19K] pgp.mod
│ │ ├── [ 11K] plainmount.mod
│ │ ├── [3.8K] play.mod
│ │ ├── [ 10K] png.mod
│ │ ├── [2.1K] priority_queue.mod
│ │ ├── [5.4K] probe.mod
│ │ ├── [3.6K] procfs.mod
│ │ ├── [3.0K] progress.mod
│ │ ├── [1.8K] raid5rec.mod
│ │ ├── [3.2K] raid6rec.mod
│ │ ├── [3.5K] random.mod
│ │ ├── [2.9K] rdmsr.mod
│ │ ├── [2.6K] read.mod
│ │ ├── [1.5K] reboot.mod
│ │ ├── [ 75K] regexp.mod
│ │ ├── [ 13K] reiserfs.mod
│ │ ├── [ 25K] relocator.mod
│ │ ├── [5.4K] romfs.mod
│ │ ├── [6.8K] scsi.mod
│ │ ├── [4.7K] search_fs_file.mod
│ │ ├── [4.7K] search_fs_uuid.mod
│ │ ├── [4.7K] search_label.mod
│ │ ├── [5.3K] search.mod
│ │ ├── [ 17K] serial.mod
│ │ ├── [ 912] setjmp.mod
│ │ ├── [2.5K] setjmp_test.mod
│ │ ├── [8.0K] setpci.mod
│ │ ├── [7.5K] sfs.mod
│ │ ├── [3.0K] shift_test.mod
│ │ ├── [8.0K] signature_test.mod
│ │ ├── [3.2K] sleep.mod
│ │ ├── [2.9K] sleep_test.mod
│ │ ├── [8.1K] smbios.mod
│ │ ├── [2.9K] spkmodem.mod
│ │ ├── [9.6K] squash4.mod
│ │ ├── [3.1K] strtoull_test.mod
│ │ ├── [ 29K] syslinuxcfg.mod
│ │ ├── [4.7K] tar.mod
│ │ ├── [ 162] terminal.lst
│ │ ├── [6.4K] terminal.mod
│ │ ├── [ 19K] terminfo.mod
│ │ ├── [1.9K] test_blockarg.mod
│ │ ├── [3.7K] testload.mod
│ │ ├── [7.2K] test.mod
│ │ ├── [3.3K] testspeed.mod
│ │ ├── [7.5K] tftp.mod
│ │ ├── [6.2K] tga.mod
│ │ ├── [2.2K] time.mod
│ │ ├── [7.9K] tpm.mod
│ │ ├── [1.9K] trig.mod
│ │ ├── [3.5K] tr.mod
│ │ ├── [1.8K] true.mod
│ │ ├── [ 12K] udf.mod
│ │ ├── [7.7K] ufs1_be.mod
│ │ ├── [7.5K] ufs1.mod
│ │ ├── [7.5K] ufs2.mod
│ │ ├── [9.6K] uhci.mod
│ │ ├── [5.5K] usb_keyboard.mod
│ │ ├── [ 17K] usb.mod
│ │ ├── [ 11K] usbms.mod
│ │ ├── [2.7K] usbserial_common.mod
│ │ ├── [3.2K] usbserial_ftdi.mod
│ │ ├── [3.6K] usbserial_pl2303.mod
│ │ ├── [2.2K] usbserial_usbdebug.mod
│ │ ├── [5.4K] usbtest.mod
│ │ ├── [8.1K] video_bochs.mod
│ │ ├── [8.7K] video_cirrus.mod
│ │ ├── [9.7K] video_colors.mod
│ │ ├── [ 27K] video_fb.mod
│ │ ├── [5.1K] videoinfo.mod
│ │ ├── [ 41] video.lst
│ │ ├── [8.5K] video.mod
│ │ ├── [3.5K] videotest_checksum.mod
│ │ ├── [5.2K] videotest.mod
│ │ ├── [2.3K] wrmsr.mod
│ │ ├── [ 11K] xfs.mod
│ │ ├── [ 40K] xnu.mod
│ │ ├── [3.1K] xnu_uuid.mod
│ │ ├── [3.0K] xnu_uuid_test.mod
│ │ ├── [ 19K] xzio.mod
│ │ ├── [8.1K] zfscrypt.mod
│ │ ├── [ 10K] zfsinfo.mod
│ │ ├── [ 55K] zfs.mod
│ │ └── [ 77K] zstd.mod
│ ├── [ 14K] grub-btrfs.cfg
│ ├── [6.3K] grub.cfg
│ └── [1.0K] grubenv
├── [ 24] syslinux/
│ └── [2.3K] syslinux.cfg
├── [ 57M] initramfs-linux-zen-fallback.img
├── [ 15M] initramfs-linux-zen.img
└── [ 13M] vmlinuz-linux-zen
What am I missing?
Last edited by D3vil0p3r (2023-10-02 23:29:13)
Offline
Please double-check via
efibootmgr
that the default boot entry has an asterisk and points to the correct EFI executable.
Please double-check that this EFI executable is the right one.
Has the GRUB EFI executable BTRFS support build in?
Is the correct subvolume the default one?
Offline
"efibootmgr"
BootCurrent: 0007
Timeout: 1 seconds
BootOrder: 0002,0003,0007,0005,0006
Boot0002* UEFI: Sony Storage Media PMAP, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(18,0)/HD(1,GPT,58c150d4-fd65-4b5a-9428-e2ec0469e538,0x800,0x1d86f83)0000424f
Boot0003* UEFI: Sony Storage Media PMAP, Partition 2 PciRoot(0x0)/Pci(0x14,0x0)/USB(18,0)/HD(2,GPT,3eea1580-0824-4955-99a2-47a441da58f5,0x1d87783,0x400)0000424f
Boot0005* Windows Boot Manager HD(1,MBR,0x894cde6e,0x800,0xd6000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)0000424f
Boot0006* Windows Boot Manager HD(2,MBR,0x894cde6e,0xd6800,0x1da5a800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)0000424f
Boot0007* UEFI: Generic Flash Disk 8.07, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,MBR,0x24edcb,0x800,0x77f800)0000424f
You can ignore Sony Storage (it is a plugged USB with Windows installation) and UEFI Generic Flash Disk (that should be the USB with Linux live env)
I have just a doubt. When I mount the efi by
mkdir /tmp/intermediate
sudo mount /dev/nvme0n1p1 /tmp/intermediate
sudo mount --bind /tmp/intermediate/EFI /mnt/boot/efi/
in chroot enviroment I have the following directory depth:
/boot/efi/EFI/EFI/EFI
In particular, in "/boot" I have:
efi grub initramfs-linux-zen-fallback.img initramfs-linux-zen.img syslinux vmlinuz-linux-zen
In "/boot/efi":
'$RECYCLE.BIN' EFI 'System Volume Information'
In "/boot/efi/EFI":
Arch Boot EFI grub Microsoft
In "/boot/efi/EFI/EFI":
arch BOOT EFI GRUB tofill
In "/boot/efi/EFI/EFI/EFI":
GRUB
So, when I run:
mkdir /tmp/intermediate
sudo mount /dev/nvme0n1p1 /tmp/intermediate
sudo mount --bind /tmp/intermediate/EFI /mnt/boot/efi/
I'm providing the wrong mount foldet? Should I give "/mnt/boot" only?
Or I was wrong to run:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
on "--efi-directory=/boot/efi"? Should I give "--efi-directory=/boot"?
Offline
"efibootmgr"
BootCurrent: 0007 Timeout: 1 seconds BootOrder: 0002,0003,0007,0005,0006 Boot0002* UEFI: Sony Storage Media PMAP, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(18,0)/HD(1,GPT,58c150d4-fd65-4b5a-9428-e2ec0469e538,0x800,0x1d86f83)0000424f Boot0003* UEFI: Sony Storage Media PMAP, Partition 2 PciRoot(0x0)/Pci(0x14,0x0)/USB(18,0)/HD(2,GPT,3eea1580-0824-4955-99a2-47a441da58f5,0x1d87783,0x400)0000424f Boot0005* Windows Boot Manager HD(1,MBR,0x894cde6e,0x800,0xd6000)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)0000424f Boot0006* Windows Boot Manager HD(2,MBR,0x894cde6e,0xd6800,0x1da5a800)/File(\EFI\MICROSOFT\BOOT\BOOTMGFW.EFI)0000424f Boot0007* UEFI: Generic Flash Disk 8.07, Partition 1 PciRoot(0x0)/Pci(0x14,0x0)/USB(1,0)/HD(1,MBR,0x24edcb,0x800,0x77f800)0000424f
That is the cause of the new boot behavior. GRUB is not present in the EFI boot manager and the first valid SSD boot entry is "0005" - Windows.
I have just a doubt. When I mount the efi by
mkdir /tmp/intermediate sudo mount /dev/nvme0n1p1 /tmp/intermediate sudo mount --bind /tmp/intermediate/EFI /mnt/boot/efi/
That looks wrong. You probably did this more than once.
You should do
sudo mount --bind /tmp/intermediate /mnt/boot/efi/
instead. Seems to be the cause of your EFI directory mess:
in chroot enviroment I have the following directory depth:
/boot/efi/EFI/EFI/EFI
In particular, in "/boot" I have:
efi grub initramfs-linux-zen-fallback.img initramfs-linux-zen.img syslinux vmlinuz-linux-zen
In "/boot/efi":
'$RECYCLE.BIN' EFI 'System Volume Information'
In "/boot/efi/EFI":
Arch Boot EFI grub Microsoft
In "/boot/efi/EFI/EFI":
arch BOOT EFI GRUB tofill
In "/boot/efi/EFI/EFI/EFI":
GRUB
This is what my EFI partition looks like:
/efi:
total 37954
drwxr-xr-x 6 root root 1024 Jun 20 09:19 EFI
drwxr-xr-x 2 root root 1024 Mar 5 2023 System Volume Information
/efi/EFI:
total 4
drwxr-xr-x 2 root root 1024 Apr 7 11:48 Boot
drwxr-xr-x 2 root root 1024 Jun 20 09:19 GRUB
drwxr-xr-x 4 root root 1024 Mar 5 2023 Microsoft
drwxr-xr-x 2 root root 1024 Apr 6 13:37 Shell
/efi/EFI/Boot:
total 147
-rwxr-xr-x 1 root root 149808 Apr 17 07:21 bootx64.efi
/efi/EFI/GRUB:
total 147
-rwxr-xr-x 1 root root 149808 Jul 19 08:15 grubx64.efi
/efi/EFI/Microsoft:
total 6
drwxr-xr-x 41 root root 5120 Mar 5 2023 Boot
drwxr-xr-x 2 root root 1024 Mar 5 2023 Recovery
/efi/EFI/Microsoft/Boot:
[tons of MS stuff]
/efi/EFI/Microsoft/Recovery:
[BCD logs]
/efi/EFI/Shell:
total 1024
-rwxr-xr-x 1 root root 1047616 Sep 27 14:40 shellx64.efi
/efi/System Volume Information:
total 0
Please clean up your efi partition.
Or I was wrong to run:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
on "--efi-directory=/boot/efi"? Should I give "--efi-directory=/boot"?
No. Just verify that "boot/efi" contains the directory "EFI" and this in turn contains "GRUB, Boot and Microsoft".
Offline
I followed your suggestion and it seems to show the GRUB now. The only problem is that, when I boot to the Linux entry, during the boot, I get these messages:
[ TIME ] Timed out waiting for device /dev/disk/by-uuid/0EBF-C0AD.
[DEPEND] Dependency failed for File System Check on /dev/disk/by-uuid/0EBF-C0AD.
[DEPEND] Dependency failed for /boot/efi
[DEPEND] Dependency failed for Local File Systems.
You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, or "exit" to continue bootup.
Give root password for maintenance
And it stucks at emergency mode. I can login in this emergency shell. If I choose to continue bootup, it still drops me in this emergency mode.
Offline
Looks like the UUID of your EFI file system changed (Did you format it?).
Either in in the emergency shell or via USB key boot check the UUID of your EFI partition via
sudo blkid /dev/nvme0n1p1
If it's different from the one in your error message you have to change it inside /etc/fstab to the new value.
Last edited by -thc (2023-10-02 18:03:46)
Offline
I mounted again my Arch environment by the Live ISO and going in it by arch-chroot.
"sudo blkid /dev/nvme0n1p1" produces:
/dev/nvme0n1p1: UUID="E856-25BA" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="71e827d6-2276-46f2-816b-881e51c53d30"
"cat /etc/fstab" returns:
# /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>
UUID=0EBF-C0AD /boot/efi vfat umask=0077 0 2
UUID=f1392ba6-7931-4805-8af1-8fb48bca8f4c / btrfs subvol=/@,noatime,autodefrag,compress=zstd 0 0
UUID=f1392ba6-7931-4805-8af1-8fb48bca8f4c /home btrfs subvol=/@home,noatime,autodefrag,compress=zstd 0 0
UUID=f1392ba6-7931-4805-8af1-8fb48bca8f4c /var/cache btrfs subvol=/@cache,noatime,autodefrag,compress=zstd 0 0
UUID=f1392ba6-7931-4805-8af1-8fb48bca8f4c /var/log btrfs subvol=/@log,noatime,autodefrag,compress=zstd 0 0
I try to change the UUID and I will inform you about the result.
Offline
It works. Thank you very much! At the end, when I land on the Arch system, I run again "grub-mkconfig -o /boot/grub/grub.cfg" to make it to find the Windows OS entry for GRUB.
Offline