安装黑苹果时给arch系统盘前分配了一个磁盘,由于实在Windows下操作的,导致linux的盘符发生了变化,grub引导失效。
看了很多文章后我是这样解决的
grub下操作
1.grub resuce>set
2.set root =(hd0,gpt6)
3.set prefix=(hd0,gpt6)/boot/grub
4.insmod normal
5.normal
这时发现Arch引导出现但是却进入不了系统,英文提示加载内核失败“Faile to start load kernel.....”
用linuxCD进入arch chroot 如果以及安装了grub可以跳过5,6两个步骤
1.wifi-menu链接wifi
2.mount /dev/nvmen0p6 /mnt
3.mount /dev/nvmen0p5 /mnt/boot/efi
4.arch-chroot /mnt
5.grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub
6.grub-mkconfig -o grub/grub.cfg
7.pacman -S linux (这一步需要联网,之前wifi-menu进行联网)
8.exit
9.reboot
发现成功进入了系统啦
至此Windows、Mac、ArchLinux三系统完美共存