0503

今天想给archlinux的pc加一个hibernate功能。中途为了解决一个问题,执行了重新生成grub的操作。结果进不了linux系统了,win倒是还能进。具体现象就是,显示welcom to grub,然后就闪退。 这里把解决方案贴一下。

首先搞一个arch的live进入命令行界面。

先找到系统所在的硬盘分区,比如说是sda2 然后找到efi所在的系统分区(如果有的话),比如说是sda1

fldisk -l

挂载分区,并切换live到系统目录

mount /dev/sda1 /mnt
mkdir /boot/efi
mount /dev/sda1 /boot/efi

重新安装grub

grub-install --efi-directory=/boot/efi --removable

Last updated