我希望在配备 Radeon HD 6770M 的 MacBook Pro 8,2 上通过 live USB 测试(或者幸运地安装)Ubuntu 15.10。目前机器已经安装了Ubuntu 15.04,在grub中禁用了Radeon,运行良好。我已经通过 grub 选项中的“nomodeset”命令安装了 15.04 启动 Ubuntu 15.04 的 live USB。我希望对 15.10 进行实时测试,但它似乎不起作用。
如果我正常启动 USB,启动会停在 [6.9] 并出现“i8042:找不到控制器”问题。如果我启动时从 grub 中删除“quite splash”,则启动会在 [7.3] 处停止并出现“fb:从 EFI VGA 切换 radeonfmfb”问题。如果我启动时删除“quite splash”并在 grub 中添加“nomodeset”,则启动会在几分钟后“[OK] Started WPA supplicant”停止。
有什么想法要继续吗?
试试这个,有点乏味但对我有用:
如果系统引导时没有显示 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_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 选项是使用 intel 图形芯片启动,第二个 linux 选项是使用独立卡启动。
所以这里的关键在于这些行:
和 :
i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0
哪个停用(据我所知)谨慎的图形卡,以便 Ubuntu 在启动时不会混淆(因此它只找到一个图形芯片)。
编辑:还有一件事:如果你发现自己卡在“[OK] Any sentence here”,你可以通过“ALT+F1”然后“ALT+F7”进入图形界面(你可能需要按住 -fn钥匙连同其他)。好像是刷新了引导过程。
参考: http ://ubuntuforums.org/showthread.php?t=2157775
我已经能够使用额外的 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
你是用 unetbootin 制作你的 usb 的吗?