安装 Ubuntu 后无法进入 BIOS 设置(三星 NP300E5S)

安装 Ubuntu 后无法进入 BIOS 设置(三星 NP300E5S)

我有一台三星 (NP300E5S-01IN) 笔记本电脑,我在上面安装了 Ubuntu 14.04 LTS,现在我想在另一个分区上安装 Windows 8.1,但每当我按“F2”键进入 BIOS 设置时,它都会带我进入黑屏,并且有 2 个选项 (1) Ubuntu (2) Ubuntu 的高级选项

在我安装 Ubuntu 之前它运行良好。但我无法从 CD/DVD 或 USB 启动。

请有人帮帮我。:(

答案1

您是否曾经启动过较旧的内核或发行版?如果是这样,您可能遇到了臭名昭著的三星 BIOS 错误,记录在错误 #1040557

您可能需要重新刷新 BIOS,来自该错误报告的评论

本主题可能与 Ubuntu 无关,但与任何 UEFI Linux 发行版有关。我目前发现:笔记本:三星 3 系列 NP300E5C-A05DE(德语),BIOS-ID:RAC,当前版本:P05RAC

安装了 Linux Mint 13,MBR 模式。后来转换为 GPT/UEFI - 一切似乎都正常。设备启动正常,但后来我意识到,我无法再使用 F2 进入 BIOS 设置。

仍然有效的方法:按 F3 从 CD 启动,FAT32-Stick 带有 EFI-Shell v1.0,保存为 \EFI\BOOT\BOOTx64.efi(即使 BIOS 版本是 UEFI 2.31,2.0 也不起作用)

我的解决方法:使用 WinPE 的 CD,然后刷新 BIOS(如果使用 Samsung Flasher,需要删除版本检查 BIOS 是否为最新版本,或者直接使用 WinFlash)

是什么原因造成的?

修复 BIOS 后,我尝试使用“efibootmgr”重新启用 UEFI 启动我的 Linux,但这又立即弄乱了我的 BIOS(但我需要两次这样的东西......)

所以我弄了 HexEdit 和 efishell 并找到了 10 个 - 用词 TEN - 三星 BIOS 中的 efi 启动条目,甚至没有显示在“efibootmgr”中 - 第一个条目是“Setup”,第二个是“Recovery”,第三个是“CD-ROM”等等,所以看起来三星正在滥用这些隐藏的启动条目来做他们自己的事情,将 Setup 放入第一个启动条目,它将被 efibootmgr 覆盖 - 解释了为什么它仍在启动,但无法进入 Setup。

由于我在三星相关的 BIOS 模块中找到了这些条目的键分配,因此他们应对这些非标准内容负责。谢谢三星。

我的方法仍然无法解释其他人遇到的完全变砖的情况。但也许 1.0 版 efishell 的提示可能会有帮助,或者如果 BIOS 没有完全变砖,按 F3 仍然有帮助。

对于所有 Linux EFI 程序员来说:这些启动项是存在的,但仅由 efishell 显示。为什么 Linux 中的 nvram 模块不显示它们?也许有一种不寻常的方法可以从 nvram 中获取它们 - 如果您可以检查它们,您应该能够避免这些障碍。

答案2

我不知道这是否足够,但通常有一些服务热键可以将 bios 重置为其默认值。我的台式机上有一个 AMI-bios,打开电源时按住 PageUp 即可重置。您可以谷歌搜索您的 bios 中是否存在这样的热键,或者在主板手册中查找。但我认为这只会重置保存配置的 CMOS,它不会更改 EEPROM 中的任何内容,bios 程序位于其中(仅通过刷新更改)。如果您可以打开它,请取出主板上的小电池几秒钟或几分钟或设置跳线(请参阅主板手册 - 不要轻易尝试!!!)应该可以达到同样的效果。

答案3

如果您拥有三星 np300-e5c(所有版本)以及其他三星笔记本电脑,这个解决方案很简单。

首先,笔记本电脑必须使用F3密钥启动。如果使用F3密钥,则从 CD 或 DVD 启动。

如果可以从 CD/DVD 启动,请按照以下步骤操作。

  1. 用于设置的 Windows 安装 CD。
  2. 按下笔记本电脑启动键F3然后 Windows 在 CD 上启动。
  3. 在计算机上安装 Windows。
  4. Windows 想要重新启动。从驱动器中取出启动 CD(Windows 安装 CD),然后放入某个 Linux 发行版(我使用的是 Linux Mint)的安装 CD。
  5. F3再次按下,Linux 发行版将启动。
  6. 然后选择(从 HDD 上启动)。

因此 Windows 将继续设置并完成它。然后您可以设置 BIOS 更新。

您可以在三星笔记本电脑上执行这些步骤。它运行完美。

相关内容