我正在尝试在预装 Windows 8 的 E 系列 Vaio 上安装 Ubuntu。
为此,我首先缩小了 Windows 8 分区(使用 Windows 软件)。然后我刻录了 64 位 Ubuntu 13.04 Live DVD。我禁用了安全启动和快速启动(不是 UEFI)。
我在安装过程中遇到了问题,因为在选择安装选项后,屏幕开始闪烁。我使用 nomodeset 解决了这个问题并安装了它。我为交换分区创建了一个 8GB 的分区(因为这是我的 RAM 容量),为根分区创建了一个 20GB 的分区,为 /home 分区创建了一个大分区。我不确定是否必须将其中任何一个分区设为主分区而不是逻辑分区,但安装正确结束了。
当我启动 PC 时,GRUB 会加载并显示 Windows 8、Ubuntu 和 Vaio 系统设置。但如果我选择 Ubuntu,它会启动(我可以听到 ubuntu 欢迎声音),但屏幕会闪烁。我尝试使用 nomodeset,但不知何故以文本模式(终端)启动 Ubuntu。如果我选择 Windows 8,它会说找不到“drivemap”。“无效的 EFI 文件路径”。系统设置正确启动。
我是新手,我真的迷路了。求助!
答案1
无效的 efi 路径;
grub2 的 os-prober 创建错误样式 (BIOS) 链式启动项
https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383
您是否拥有 E 型号规格所显示的 AMD 显卡?您也可以尝试 radeon.modeset=0 许多新系统似乎还需要其他启动参数,但它们因具体型号而异。
https://help.ubuntu.com/community/RadeonDriver
https://wiki.ubuntu.com/X/Troubleshooting/FglrxInteferesWithRadeonDriver
答案2
有几种可能的解决方案可以解决 Windows 启动错误。其中三种是:
- 使用 Ubuntu 的引导修复工具。您可能必须从实时 CD(如安装程序)运行此工具。
- 安装我的rEFInd 启动管理器。从 Windows 执行此操作并安装 Linux 内核所在文件系统的驱动程序(可能是 ext4fs),以获得最佳效果。直接从 rEFInd 启动 Ubuntu 也有可能修复您的视频问题,但可能性不大。
- 在 Ubuntu 中编辑
/etc/grub.d/40_custom
文件并添加 Windows 条目。完成后,键入sudo update-grub
以修复 GRUB 配置。除非您可以先修复 Ubuntu 视频问题,否则您显然需要从文本模式启动或实时 CD 执行此操作。
类似下面的内容可能适用于最终选项,尽管您需要摆弄细节,特别是这(hd0,gpt1)
一点:
menuentry "Windows 8" {
insmod part_gpt
insmod chain
set root='(hd0,gpt1)'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
至于 Ubuntu 视频问题,最近似乎有很多像您这样的问题,可能是因为 Linux 视频驱动程序问题。有时添加特定于硬件的内核选项会有所帮助,正如 oldfred 所建议的那样;但我不知道特定系统上需要什么的详细信息,而且您没有说明您的视频硬件是什么。作为一般的后备建议,以下内容可能会有所帮助(但不要抱太大希望):
- 添加
single
到启动选项。 - 您将看到一个提示,要求输入 root 密码或按 Ctrl+D。按 Ctrl+D。
- 系统将提示您登录。使用您的常用用户名登录。
- 输入
sudo su
以获取root
特权。 - 类型
cp /root/xorg.conf.new /etc/X11/xorg.conf
- 重新启动,这次使用常规启动选项。
这可能不会立即起作用,事实上,可以想象这会使情况变得更糟。如果是这样,您可以使用实时 CD 删除该/etc/X11/xorg.conf
文件。如果此过程没有帮助,或者它有所帮助但不足以让您满意,您可以通过编辑 来使其工作/etc/X11/xorg.conf
。不幸的是,编辑此文件是一个复杂的主题。谷歌搜索“编辑 xorg.conf”会返回很多结果,但我没有具体推荐要阅读哪个网站。如果您花一些时间学习,可以想象您会让它工作。从广义上讲,您可能希望从Screen
该ServerLayout
部分中删除除第一个定义之外的所有内容,并尝试使用它使用的特定定义(Screen0
、Screen1
等)。如果您取得了进展但不能完全做到完美,请尝试在 Web 论坛或 IRC 上发布另一个问题或(更好的)帖子。(这个网站对于交互式调试来说并不理想。)
答案3
我在这里找到了解决方案:http://www.linuxtechtips.com/2012/12/amd-radeon-hd-7670m-on-ubuntu-1204.html
它不适用于 7550M,但它或多或少足够好地使用图形环境来实际安装正确的驱动程序。
启动修复实际上解决了 Windows 问题,所以现在一切都已修复!