我正在尝试在 Sony Vaio 笔记本电脑上安装 Parrot OS 3.5,与 Windows 10 一起作为双启动。我从可启动 USB 进行安装没有遇到任何问题,但 Grub 似乎无法加载它。我不想将其作为 Live Disc 运行,也不想在 VM 中运行它,我希望能够直接启动到它以用作日常驱动程序操作系统。
答案1
我做了很多研究和测试,最后我要做的是使用第二个运行 Ubuntu 的可启动 USB,这样我就可以与 efibootmgr 一起运行 rEFInd(后者不包含在 Parrot 和 Debian 的 Live 版本中)。
使用 rEFInd 强制 UEFI 看到 GRUB,使用 efibootmgr 强制 UEFI 在尝试加载 Windows 之前加载 rEFInd 和 Parrot,我能够克服 UEFI 对 Windows 以外的任何东西的仇恨。
旁注:即使以这种方式更改 UEFI 启动顺序设置后,它仍然告诉我缺少一个文件 \g21dr.mbr
如果您遇到此错误,我所做的就是返回并使用 Rufus 将 Parrot OS iso 重新写入我的 USB,并在下拉菜单中将值从“为 BIOS 或 UEFI 创建 MBR”更改为“创建GPT for UEFI”(我不太记得每个选项的具体内容,但我将其从第一个选项更改为第三个选项。)
我的希望是,如果我创建它时不需要 MBR,它就能正常运行。结合所有这些方法后,我可以肯定地说,在多次关闭和冷启动后,我在 Parrot OS 3.5 上输入了此内容,并且它立即加载到 Parrot 中。
问题解决了。