Ubuntu 13.04 安装出错:Ubuntu 中没有 GUI,无法启动 Windows 8

Ubuntu 13.04 安装出错:Ubuntu 中没有 GUI,无法启动 Windows 8

我尝试在 Windows 8 旁边安装 Ubuntu 13.04。我缩小了 Windows 分区21 GBs,但没有格式化它。然后,我从 BIOS 禁用了快速启动和安全启动,并将UEFI: sandisk使用通用 USB 安装程序复制的 13.04 作为启动的首要任务。

当 Ubuntu 安装程序加载时,我选择Install Ubuntu,然后选择install alongside ubuntu

重新启动后,GRUB 可以正常显示,但当我尝试加载 Ubuntu 时,却看不到 GUI。我试过了startx,但它告诉我no screens found

当我尝试通过从 GRUB 加载程序中选择来启动 Windows 8 时,它给出了以下错误:

error: can't find command "drivemap"
error: invalid efi filepath

但是,当我进入 BIOS 时,启动选项已更改为包括 Ubuntu,以及已经存在的Windows Boot Manager。我Windows Boot Manager再次选择,重新启动后,绕过 GRUB,直接加载到 Windows 8。

我不确定这是否是两个独立的问题,所以我把它们写在一个问题中。

我使用的笔记本电脑是三星 ATIV book 9,配备 128 GB SSD。

答案1

好的,非常抱歉。正如我所说,我在使用 13.04 时遇到了一些问题(这也是一个不稳定的版本)。刚刚获得了长期支持版本 12.04 LTS。此版本非常稳定,没有任何问题。我无法提出任何解决方案,因为到目前为止我还没有深入尝试过 13.04。但如果我找到了您的问题的解决方案,我会告诉您。

12.04 稳定且支持到 2017 年。如果您尝试在 Windows 8 上安装它,请格式化分区(为 ext2 或 ext4),然后在其上安装 Ubuntu。如果您的计算机内存小于 4GB,建议使用交换分区(1GB)。安装后,您应该有 GRUB,然后启动 ubuntu。12.04 出现任何问题,请告诉我

答案2

这就是您的 Windows 选项失败的原因:Ubuntu grub 有一个由 os-prober 创建的 BIOS 友好菜单项,它会生成所有非 Ubuntu 启动菜单项。os-prober 不支持 UEFI(2013 年末)。您的系统是 UEFI,您必须创建自己的菜单项来启动 Windows,如果您想使用 Ubuntu grub2 选择您的操作系统,您可以通过编辑此文件来添加菜单项:etc/grub.d/40_custom

通过以下方式添加此菜单项:sudo gedit etc/grub.d/40_custom

menuentry 'Windows 8' {
search --fs-uuid --no-floppy --set=root 28ED-4D40
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

将 28E... 替换为您的 EFI 分区的 UUID。使用 Linux 终端中的命令查找 EFI 分区的 UUID sudo blkid。如果您希望 Windows 位于列表顶部,只需将 40_custom 重命名为 09_custom。

然后运行sudo grub2-mkconfig -o /boot/grub/grub.cfg重新生成保存引导加载程序菜单项的文件。您还可以完全自定义菜单项。

关于 Ubuntu 似乎无法正常启动的问题,我建议从 Ubuntu live USB 启动后运行 Ubuntu 启动修复。您可以在 Windows 中制作 live USB。

相关内容