我刚刚在新的 Vaio Pro 13 上安装了 Ubuntu 13.10,禁用了安全模式,但使用了 UEFI 而不是传统模式。我进行了加密的 LVM 安装并擦除了整个 SSD。它从 USB 启动得很好,但安装后无法启动。出现 Vaio 启动失败屏幕。
然后我尝试了这个建议:带有 UEFI 的 vaio pro 上的 13.10 不幸的是它对我来说失败了
“/usr/sbin/grub-probe:错误:无法获取 /cow 的规范路径。”
然后我尝试使用 Nautilus 安装加密分区并尝试以下操作:无法通过实时 USB 使用参数更新 grub 使用 /dev/sda2,然后将 GRUB 安装到 /dev/sda。没有成功,并警告我
“GPT 分区标签不包含 BIOS 启动分区;无法嵌入”
我该怎么做?修复 GRUB 并启动我已完成的安装?这是我的启动修复日志:http://paste.ubuntu.com/6386598/
我将非常感谢任何帮助,我很高兴终于能够抛弃我的大号 Macbook Pro 并在我的新轻便 Vaio Pro 上使用 Ubuntu,只要我能修复 GRUB。
最好的,x
答案1
理论上,您应该可以正常启动,或者至少在启动时进入 GRUB 启动菜单。但事实并非如此,这表明 EFI 存在缺陷。因此,我建议您查看制造商的网站以获取更新。(大多数制造商称其 EFI 为“BIOS”,但实际上并非如此。)如果这没有帮助,请按顺序尝试以下操作,一旦 Linux 启动,请停止:
- 再次重新运行启动修复。
- 启动到紧急系统,挂载到
/dev/sda1
某处,在该分区上创建一个名为的目录EFI/BOOT
,然后复制EFI/ubuntu/grubx64.efi
到EFI/BOOT/bootx64.efi
。 - 尝试使用我的 USB 闪存驱动器或 CD-R 版本rEFInd 启动管理器。如果启动成功,请选择任一选项
vmlinuz*
,按两次 F2 或 Insert,然后添加ro root=/dev/sda3
到启动选项中。如果启动 Linux,请尝试安装 Debian 软件包版本的 rEFInd。理论上,这应该可以让计算机使用 rEFInd 启动,而无需使用 F2/Insert 添加内核选项。 - 如果重新启动时 rEFInd 没有出现,则通过 rEFInd USB/CD-R 启动到 Linux 并
sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/BOOT
在终端窗口中输入。 - 如果这没有启动 rEFInd,请重新启动 Linux 并输入
sudo /boot/efi/EFI/BOOT /boot/efi/EFI/Microsoft/Boot
。 - 如果这不能启动 rEFInd,请将计算机退回商店退款;它完全有问题。请注意:如果您可以访问 rEFInd 但 Linux 无法运行,则可能是您遇到了加密/LUKS 问题。我从未使用过这项技术,因此我不确定它如何与引导加载程序交互,特别是在 EFI 系统上。
答案2
我仅使用传统模式就解决了这个问题。我和当地黑客空间的一些人花了几个小时尝试让 EFI 工作。
最后,如果它启动速度快,我不在乎它是否是 EFI。
谢谢你们的帮助!
答案3
现在让它与 efi 一起运行。以下是要做的事情的摘要:http://steffankarger.nl/2013/12/10/ubuntu-13-10-on-the-sony-vaio-pro-13/