我尝试从 Live DVD 安装 ubuntu 12.4.03(64 位)以及预装的 Windows 8(64 位)。硬盘是 HP 110-13 EG 台式电脑,配备英特尔酷睿 i3-324oT 和 NVIDIA GeForce 705A 显卡。安装之前,我已经为 ubuntu 分区腾出了空间,然后按照以下策略进行操作
1) 关闭快速启动并禁用安全启动。我想我启用了传统启动(现在我意识到这可能是一个错误)。
2) 运行 live cd,首先选择try ubuntu
不安装选项,然后单击安装 ubuntu。 3) 我选择第一个选项install alongside windows
,并在安装过程中激活更新。安装成功,然后系统要求我重新启动。live 磁盘被弹出,我按下了enter
。
4) ubuntu generic 没有启动,只剩下紫色屏幕。5) 选择 windows 启动导致错误
6) 我插入了实时光盘并尝试从中启动。我记得进入了系统设置菜单(grub 菜单中的最后一个选项,我还可以在 ubuntu、ubuntu 恢复、windows 等中进行选择),然后我从 SATA 启动并返回尝试 ubuntu。
7)我再次尝试安装 ubuntu。收到消息说我的电脑上有 windows 8 和 ubuntu,并选择了第一个选项erase and reinstall ubuntu
。结果成了我的第二个大错误。
8) 安装并重启后,我没有进入 grub 菜单,在那里我可以选择从哪个操作系统启动,但只有 grub 提示符和消息“支持最少的类似 bash 的行编辑...”
9)输入 ls 得到的结果为: (hd0) (hd0,gpt8) (hd0,gpt7) (hd0,gpt6) (hd0,gpt5) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1) (hd1)
10)ls(hd0,gpt2)结果为:系统 efi
11)ls(hd0,gpt8)结果为:./../lost+found/etc/media/bin/boot/dev/home/lib/lib64/mnt/opt/proc/root/run/sbin/selinux/srv/sys/tmp/usr/var/initrd.img vmlinuz cdrom/(所以我明白这是我的 ubuntu 分区)
12)根据 boot-repair,sda4 是带有 windows 的分区,sda5 是带有 windows 恢复的分区
13)如果我输入boot
它,结果是:没有加载内核。
我不知道如何启动任何操作系统,因为我是 Linux 新手。
14) 如果我插入实时光盘并在 grub> 后输入“exit”,则会出现以下选项:1) 尝试 ubuntu 2) 安装 ubuntu 3) 检查光盘是否有错误。检查错误结果为:未发现错误,按任意键重新启动。然后出现与步骤 8 中相同的问题。
15) 因此我只能从实时磁盘启动 ubuntu(步骤 14 中的选项 1)
16) 如果我从光盘运行 ubuntu 并打开终端并尝试修复启动,则会收到消息:检测到 EFI。请检查选项。
修复启动为我生成的链接是这个:http://paste.ubuntu.com/6757167
我是 Linux 新手,非常感谢您的帮助,因为我不知道如何解决这个问题!如果这个问题之前有人问过,我很抱歉,我尝试找到解决方案,但没有成功。
答案1
紫色屏幕是 BIOS 启动。当您以 UEFI 模式启动时,闪存驱动器上的安装程序也会使用 grub2 菜单。
您应该始终以 UEFI 模式启动,除非您拥有仅以 BIOS 模式启动的少数系统之一。
您应该使用 Boot-Repair 将您的 BIOS 安装转换为 UEFI,方法是卸载 grub-pc 并安装 grub-efi。但要关闭安全启动。看起来 Boot-Repair 还想安装安全启动版本,如果您愿意,您可以这样做。在所有其他选项都解决之前,不要运行“有问题的”UEFI。这仅适用于少数系统,其中供应商修改 UEFI(不符合 UEFI 标准)以仅启动 Windows。
如果启动后出现黑屏,则与启动问题不同。通常是 nomodeset,但根据显卡/芯片启动参数可能会有所不同。
显示 BIOS 和 UEFI 的安装屏幕截图,以便您知道正在使用哪个。
https://help.ubuntu.com/community/UEFI
还显示 Windows 8 屏幕