我有Window 8和Linux Mint。造币厂坏了,我安装了Antergos。现在,我完全失去了GRUB,必须使用Windows引导管理器才能引导到Windows。因此,我使用了Boot Repair CD来尝试解决此问题,但是它继续做下去,然后停止要求我“在Antergos来源列表中添加GRUB2存储库[软件包名称,例如“ EFI amd64 GRUB”]”
当我无法启动Antergos时该怎么办?我刚刚安装了它,这就是修复GRUB的全部要点。要启动到Antergos。
编辑:
这是引导修复CD报告:http : //paste.ubuntu.com/9796903
我发现“ Rufus”(我经常用于刻录可启动USB的所有事情)正在错误地刻录EFI系统(或者至少在错误地刻录了Antergos映像)。我使用了Arch Wiki上的“ USBWriter”,它可以正确刻录。现在,我正确启动了EFI实时系统(以前,我必须将系统Bootloader切换到传统模式才能启动它)。
然后,当我在所需的驱动器上安装Antergos时。我必须chroot进入新创建的系统,然后从那里重新安装Grub2。
我用mount
从第二教程和命令modprobe
并grub-install
从第一个命令。
花了整整两天的时间来弄清楚,这主要是因为我为这项特定工作使用了错误的工具Rufus。但是,这就是我安装Antergos进行学习的原因。现在我知道了“ chrooting”。
更新:
只需使用确切的命令做一个书面记录,它们是:
启动进入Antergos的Live CD,然后执行以下操作:
modprobe efivarfs
mount -t efivarfs efivarfs /sys/firmware/efi/efivars
blkid
mount /dev/sda$ /mnt
(mount root on mnt)
mount /dev/sda1 /mnt/boot
(mount ESP on /mnt/boot)
df -h
mount -t proc proc /mnt/proc
mount -t sysfs sys /mnt/sys
mount -o bind /dev /mnt/dev
mount -t devpts pts /mnt/dev/pts/
chroot /mnt /bin/bash
source /etc/profile
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub_uefi --recheck
grub-mkconfig -o /boot/grub/grub.cfg
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句