SO : Arch Linux x86_64
Host : 81Y3 IdeaPad L3 15IML05
Kernel : 6.8.1-arch1-1
~ λ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sr0 11:0 1 1024M 0 rom
nvme0n1 259:0 0 476.9G 0 disk
├─nvme0n1p1 259:1 0 2G 0 part /boot
├─nvme0n1p2 259:2 0 12G 0 part [SWAP]
├─nvme0n1p3 259:3 0 100G 0 part /
└─nvme0n1p4 259:4 0 362.9G 0 part /home
Atualizei o UEFI para a versão mais recente"EJCN31WW"
Informações sobre a partição EFI:
File System: fat32
Flags: boot, esp
Arquivo de configuração do Grub:
GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR="Arch"
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3"
GRUB_CMDLINE_LINUX=""
GRUB_PRELOAD_MODULES="part_gpt part_msdos"
GRUB_TIMEOUT_STYLE=menu
GRUB_TERMINAL_INPUT=console
GRUB_GFXMODE=1920x1080
GRUB_GFXPAYLOAD_LINUX=keep
GRUB_DISABLE_RECOVERY=true
Tentei errar nas configurações de UEFI, mas sem sucesso.
Percebi que se eu entrar no menu de inicialização e selecionar o grub na primeira vez que ele for ligado, ele inicializará o grub imediatamente.
Então, o que eu acho que isso poderia ser causado (provavelmente estou errado XD):
- A partição EFI é muito grande (2 Gb).
- A partição EFI não possui o formato correto.
- Ele tenta inicializar o grub, mas falha.
Qual é a solução?
Esta é a árvore de partição de inicialização:
/boot
├── EFI
│ └── GRUB
│ └── grubx64.efi
├── grub
Edição nº 2:
~ λ efibootmgr
BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,2001,2002,2003
Boot0000* GRUB HD(1,GPT,dbf925d5-a5c8-4bc3-8327-abdccf9b4036,0x800,0x400000)/\EFI\GRUB\grubx64.efi
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
ID do bloco:
~ λ doas blkid
/dev/nvme0n1p3: UUID="ce1f67f3-1e62-45ad-b5c3-2b0bfedbe19b" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="e320fb70-dd33-4e4a-9cf2-48ea4d91630d"
/dev/nvme0n1p1: UUID="F7CC-1B87" BLOCK_SIZE="512" TYPE="vfat" PARTUUID="dbf925d5-a5c8-4bc3-8327-abdccf9b4036"
/dev/nvme0n1p4: UUID="0c764fa9-8209-4e80-bdd5-a11c56bf2bde" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="86879a61-1e57-489f-9210-528ed4f8760b"
/dev/nvme0n1p2: UUID="badec528-15b0-4cd5-8e7f-eb6452fb4de3" TYPE="swap" PARTUUID="7e028323-a22e-45d2-96a2-2615c8879aa7"
tabela do sistema de arquivos
~ λ cat /etc/fstab
# Static information about the filesystems.
# See fstab(5) for details.
# <file system> <dir> <type> <options> <dump> <pass>
# /dev/nvme0n1p3
UUID=ce1f67f3-1e62-45ad-b5c3-2b0bfedbe19b / ext4 rw,relatime 0 1
# /dev/nvme0n1p1
UUID=F7CC-1B87 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/nvme0n1p5
UUID=0c764fa9-8209-4e80-bdd5-a11c56bf2bde /home ext4 rw,relatime 0 2
# /dev/nvme0n1p2
UUID=badec528-15b0-4cd5-8e7f-eb6452fb4de3 none swap defaults 0 0
bug de firmware do dmesg
~ λ doas dmesg
...
[ 0.000000] [Firmware Bug]: TSC ADJUST: CPU0: -1306247588 force to 0
...