我为新的东芝笔记本电脑 Satellite C55-B5200 制作了一张带有 Ubuntu 14.04 的 Live DVD。首先我发现 Ubuntu 很容易从 DVD 启动,尽管速度很慢。然后我从 grub 菜单中选择了安装,但除了 DVD 之外没有提供任何启动。
在安装过程中,安装程序声称没有操作系统。(它没有看到 Windows/8。)它说正在重新格式化。
安装后,系统根本无法从硬盘启动。系统提示插入可启动设备并重新启动(用词不准确)。
我在网上找到了有关“Boot-Repair”的信息。
我经历了 Boot-Repair 过程。在安装 boot-repair 期间,出现一条消息“/usr/share/boot-sav/gui-g2slaunch.sh line 29 5850 分段错误...”
但是安装了 boot-repair,所以我运行了它。它说“检测到 EFI。请检查选项。”不知道要检查什么选项或什么。但我点击了 OK。然后我运行了 bootinfo summary。一切似乎都正常。所以我重新运行 boot-repair 进行修复操作。它要求我粘贴和运行的命令似乎都正常。修复后,URL 为 paste.ubuntu.com/7807769。机器不会从硬盘启动任何东西。从 DVD 启动时,看起来 ubuntu 位于 sda2 上,而 sda1 是 vfat。
关于 bios 的问题:(1) 我想要“安全启动”吗?(2) 我想要 UEFI 吗?
我是否应该尝试再次安装?或者从 DVD 启动时是否有可能进行修复?
我应该怎么办?
答案1
安全启动通常没问题,但有时会造成问题,因此最好在故障排除期间禁用它。理想情况下,它将提供一些针对预启动恶意软件的额外保护(通常针对 Windows,但理论上可以影响任何操作系统),因此值得拥有——如果它不会引起任何其他问题。安全启动可能是导致您出现问题的原因,但我怀疑是固件存在缺陷。
你的 Boot Repair 输出表明 Ubuntu应该可以启动;但是,某些 EFI 存在已知问题,导致系统无法启动除 Windows 引导加载程序(或与 Windows 引导加载程序同名的程序)之外的任何程序。有多种方法可以解决此问题:
- 从您的计算机制造商处查找更新的固件。(他们可能会称之为“BIOS 更新”或类似的字眼,尽管从技术上讲它不是 BIOS。)完成此操作后,您可能需要重新安装启动管理器(见下文)。
- 使用 Boot Repair,单击“高级”项并选择备份和替换 Windows 引导加载程序的选项。(我不记得这个选项的确切措辞。)完成后,理论上应该会出现 GRUB。
- 下载我的 CD-R 或 USB 闪存驱动器映像rEFInd 启动管理器并准备一个映像。如果该映像启动了,它应该可以正常启动 Ubuntu。如果成功了,您可以继续使用外部介质上的 rEFInd 启动,也可以在 Ubuntu 中安装 Debian 包。如果按原样工作,那就太好了。如果 rEFInd 也无法从硬盘启动,那么您可以使用 USB 驱动器或 CD-R 启动 Ubuntu,打开终端窗口,然后输入
mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/BOOT
。(请注意, 重复两次efi
,一次是小写,一次是大写。)此mvrefind.sh
命令基本上执行 Boot Repair 选项替换 Windows 引导加载程序的操作,但使用的是 rEFInd 而不是 GRUB。 - 由于电脑是新的,请将其退回商店并购买其他型号。请明确说明(至少在给东芝的信中)您退货的原因。制造商有足够的时间来修复固件中的这些问题,但他们仍在继续提供垃圾。他们这样做是因为很少有人抱怨前几代 EFI 固件中的垃圾,如果人们继续接受它,他们将继续提供它多年。
- 进入固件设置实用程序并找到控制启动模式的所有选项。将计算机设置为以 BIOS/CSM/传统模式启动并禁用(如果可能)EFI/UEFI 模式。然后,您可以在 BIOS 模式下重新安装 Ubuntu,这将设置 GRUB 的 BIOS 模式版本;或者在 BIOS 模式下运行 Boot Repair 来执行相同操作,而无需实际重新安装任何内容。