如何在Samsung Series 9笔记本电脑上双启动Ubuntu + Windows 8?
我有安装Windows 8的三星Np900X4C。
我的目标是进行双启动设置。 我在三星系列9 np900x4c-a03us双启动窗口7中大致得到了答案,即:
- 在BIOS中禁用安全启动
- 将“OS模式选择”更改为CSM OS *
- 从USB启动并安装Ubuntu 12.10
* – 使用UEFI + CSM OS我从USB启动时遇到了一些内核恐慌错误
问题 – 如果我在BIOS中更改启动类型,我只能双启动:
- 只有CSM我才能获得Grub选项,我可以在Ubuntu中启动。 如果我选择Windows 8选项,我会收到一条Windows错误消息**并且无法启动。
- 仅使用CSM + UEFI OS或UEFI,我直接启动进入Windows 8
** – Windows启动管理器 – Windows无法启动(…)。 您的PC的启动配置数据丢失或包含错误。
好像我安装了传统的grub并安装了UEFI引导,我不能同时工作。 如何更正此双启动设置? 如果我确实在传统BIOS上安装了Ubuntu并且不应该有,那么我该怎么做呢?
您确实使用BIOS / legacy boot选项安装了Ubuntu – 这就是“CSM”。 (此缩写扩展为“兼容性支持模块”,它是EFI,用于BIOS兼容模式。)因此,将固件中的“OS模式选择”设置为“CSM”以进行安装实质上会告诉您的计算机仅在BIOS中启动/传统模式。
有许多可能的解决方案。 这些包括:
- 在Windows中安装我的rEFInd启动管理器 。 编辑
refind.conf
文件:取消注释scanfor
行并将hdbios
添加到其选项中。 重新启动时,rEFInd应该出现并显示至少两个启动选项。 一个应该启动Windows,另一个应该在BIOS模式下启动GRUB,这应该反过来启动Linux。 如果您尝试这个并希望进行更多实验,可以尝试调整配置以直接在EFI模式下启动Linux。 - 通过添加合适的EFI模式引导加载程序,将现有的Ubuntu安装转换为以EFI模式引导。 rEFInd可以用于此目的,或者您可以安装ELILO或GRUB版本的GRUB 2.技巧是使用固件注册EFI引导加载程序,这需要Linux的EFI模式引导或从Windows执行工作。 (前面的选项通过在Windows中完成工作为rEFInd执行此操作。)有关此分数的选项,请参阅我的EFI Boot Loaders for Linux站点。 这种方法有一个相当陡峭的学习曲线,但它是一种相当干净的方法。 但是,有关EFI模式启动的警告可能会在您的系统上出现问题。
- 在EFI模式下重新安装Ubuntu。 但是,这需要克服你的内核恐慌问题,而且我没有任何具体的建议。 也许添加(或删除)内核选项可以解决问题,或者切换到另一个内核版本(但这对于安装程序的内核来说很难)。
总的来说,我说你最简单的行动就是安装rEFInd。 它可能使您能够在EFI模式下启动Linux,并且如果您决定采用EFI模式启动,它将提供实验EFI模式启动的途径。
我不情愿地决定按照https://help.ubuntu.com/community/UEFI上的说明操作:
如果PC没有加载Ubuntu(而是加载Windows,例如,如Bug#1050940),或者如果GRUB 2菜单中的Windows条目无法启动Windows(请参阅Bug#1024383),请使用Live启动您的PC CD / DVD或Live USB并再次选择“尝试Ubuntu”。 加载实时会话后,运行Boot-Repair(有关详细信息,请参阅链接)。 加载Boot-Repair时,单击“推荐修复”按钮,然后在纸上写下将出现的URL(paste.ubuntu.com/XXXXXX/)。
这重新安装了grub,显然它是在UEFI模式下安装的,所以我现在可以按预期双启动了。
简而言之:
- 根据文档进行引导修复
- 在BIOS中将启动OS模式更改为“UEFI OS”
- 双启动工作
我注意到我第一次尝试在Ubuntu中启动它在黑屏中停止了。 我重新启动并选择“高级Ubuntu”(或类似的东西),从那里选择最新的内核选项,它正常启动。 之后,Grub中的第一个“ubuntu”选项开始正常启动Linux。
您需要不加载samsung_laptop内核模块。 efi模式下的这个模块不能正常工作,写入内存部分,使内核抛出检查exception和恐慌。 与arch有同样的问题。 但是你失去了键盘背光。 Imho如果你需要,你必须在BIOS模式下重新安装windows和ubuntu。