我想在配备 Radeon HD 6770M 的 MacBook Pro 8,2 上通过实时 USB 测试(或者,幸运的话,安装)Ubuntu 15.10。目前,该机器已安装 Ubuntu 15.04,并在 grub 中禁用 Radeon,并且运行良好。我已通过 grub 选项中的“nomodeset”命令启动 Ubuntu 15.04 的实时 USB,安装了 15.04。我想做同样的事情来实时测试 15.10,但似乎行不通。
如果我正常启动 USB,启动会在 [6.9] 处停止,并出现“i8042:未找到控制器”问题。如果我从 grub 中删除“quite splash”并启动,启动会在 [7.3] 处停止,并出现“fb:从 EFI VGA 切换 radeonfmfb”问题。如果我从 grub 中删除“quite splash”并添加“nomodeset”并启动,启动会在几分钟后停止,并显示“[OK] 已启动 WPA 请求者”。
有什么想法可以继续吗?
答案1
尝试一下这个,有点乏味但对我有用:
如果系统启动时没有显示 GRUB,则在系统停止时按“ALT+F1”(或 fn-ALT-F1)进入控制台模式。输入您的凭据,并在出现提示时输入:
sudo nano /etc/default/grub
然后找到“GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash”这一行,在“splash”后面输入:
i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
因此该行应如下所示:
`GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0"`
取消注释(删除前面的“#”)行“GRUB_TERMINAL=console”
使用 CTRL-X 退出并确认保存更改而不更改输出名称。
然后做:
sudo nano /etc/grub.d/10_linux
找到这条线
echo " insmod gzio" | sed "s/^/$submenu_indentation/"
使用 CTRL-W(您可以使用字符串“gzio”)。
紧接着此行之前输入以下内容,使其看起来像这样:
echo " outb 0x728 1" | sed "s/^/$submenu_indentation/"
echo " outb 0x710 2" | sed "s/^/$submenu_indentation/"
echo " outb 0x740 2" | sed "s/^/$submenu_indentation/"
echo " outb 0x750 0" | sed "s/^/$submenu_indentation/"
echo " insmod gzio" | sed "s/^/$submenu_indentation/"
(一行接一行,不要跳行。无论如何,我不明白为什么 askubuntu 网站不允许我只按一次回车键来换行……)
仔细检查您的编辑。
使用 CTRL-X 保存并关闭此文件。
现在你可以这样做:
sudo update-grub
更新您的系统,重新启动,按 ALT 并启动到 MacOS。重新安装 rEFInd,然后您就可以启动回 Ubuntu。启动菜单中的第一个 Linux 选项是使用英特尔图形芯片启动,第二个 Linux 选项是使用独立卡启动。
因此这里的关键在于以下几行:
outb 0x728 1
outb 0x710 2
outb 0x740 2
outb 0x750 0
和 :
i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
据我所知,这会停用独立显卡,以便 Ubuntu 在启动时不会感到困惑(因此它只能找到一个图形芯片)。
编辑:还有一件事:如果你发现自己卡在“[OK]此处任意句子”处,你可以通过按“ALT+F1”然后按“ALT+F7”进入图形界面(你可能需要同时按住 -fn 键和其他键)。它似乎可以刷新启动过程。
答案2
我已经能够使用附加 grub 选项“acpi=off”(在“splash”之后)在我的 MBP 11,3 上启动 15.10 live usb。但是图形非常缓慢,安装程序实际上看不到我的 SSD。也许你会有更好的运气。
在寻求真相的过程中,我发现了这一点:“如果您使用 UEFI,请不要将 Unetbootin 与 Debian iso 文件一起使用,因为存在错误。” https://help.ubuntu.com/community/Installation/FromUSBStick#Unetbootin-1
您的 USB 是用 unetbootin 制作的吗?