:doodle { @grid: 22 / 100vmax; background: #12152f; } :after { font-family: devicons; content: '\@hex(@rand(58894, 59050))'; font-size: 3.6vmax; color: hsla( @rand(360), 70%, 70%,@rand(.9) ); } @keyframes turn { 0, 30% { transform: rotate(0deg); } 30% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } :hover { animation: turn 1.4s 0s ease-out infinite; }

grub rescue模式下修复Linux引导

前些天把很久没用的 Windows10 更新了下,更新后就进不了 Linux 系统了,提示 “file ‘/boot/grub/x86_64-efi/normal.mod’ not found”,之后就进入 grub rescue 模式了

解决方法很简单,在 grub rescue 模式下找到系统的启动分区,手动启动系统,之后重新安装 grub 到 efi 分区即可

grub rescue 下的操作

1
2
3
4
5
6
7
8
9
10
# 查看设备和分区情况
grub rescue> ls
(hd0) (hd0, gpt2) (hd0, gpt1) ...
# 查看分区文件确定启动分区位置
grub rescue> ls (hd1, gpt10)/
# 设置启动分区,载入启动需要的模块
grub rescue> set root=(hd1, gpt10)
grub rescue> set prefix=(hd1, gpt10)/boot/grub
grub rescue> insmod normal
grub rescue> normal

执行完 normal 命令后,顺利的话就能进入系统了

查找 boot/efi

通过命令 df 查看 boot/efi 所在挂载点

grub

重新安装 grub

1
➜ sudo grub-install /dev/sda1
新年快乐 (゜-゜)つロ