如果你还没有尝试过,你可以尝试使用不同的选项来启动,这些选项可以从
Ubuntu CD/USB Boot Options Page中启用。
通常情况下,当启动Live CD/USB时,不会看到Live CD/USB
引导选项页面。要显示它,您必须在屏幕底部出现
小徽标![Live CD/USB 'small logo' Ubuntu Live CD/USB 'small logo'](https://istack.dev59.com/tSYiR.webp)
时按任意键触发它。Live CD/USB应该停止引导并显示下面所示的
高级引导选项
菜单。
这个页面似乎主要提供了一种简单的方法,让您可以使用常见的内核选项进行引导。您可以按
F6键,并使用
空格键选择/取消选择要应用的选项,然后恢复引导。
(顺便说一句,您是否已经尝试使用
nomodeset
内核选项进行引导?每当视频可能是问题时,它似乎都是一个流行的建议。)
键显示一个(嵌套的)功能键列表,显示Live CD/USB版本、引导方法、特殊引导参数和(过时的?)硬件帮助信息。我认为它主要用于验证您正在引导的Live CD/USB的发布号和构建日期。(如果它还提到是32位还是64位就更好了。哦,算了。)
由于我对各种选项不太熟悉,我就到这里了,只是建议您阅读
Ubuntu在线帮助以了解更多信息。(我只会重复那里所说的。)
回复评论 @ 2012-05-03 05:21:43Z
所以我认为你的意思是,当你使用上面的示例内核选项 noapic
、nolapic
和 nomodeset
时,你能够成功启动并安装 Ubuntu。但是当你尝试启动新安装后,它会进入“带有点状加载屏幕”的状态,然后“屏幕变成紫色并停在那里”。是这样吗?
如果是这样,你可能只需要使用与安装时相同的(一些)内核选项来启动。
这是一个两步骤的过程。首先,你测试各种内核选项的组合,找出所需的最小选项。其次,你更新默认的 GRUB 配置,以便将所需的内核选项用于未来。
我相信有很多问题都涵盖了这个内容,比如这个:
如何添加内核引导参数?
看起来是一个很好的答案,但我认为其中有一个小错误。所以我打算在这里复制并“增强”前半部分。你可以从原文中找到第二部分,即如何通过更改/etc/default/grub
来永久添加内核选项。
如何临时将内核引导选项添加到GRUB(基于这个答案)
假设我们想要添加内核选项
nomodeset
。(我以此为例,因为这可能是您需要的唯一内核选项。)
启动系统并等待GRUB菜单。
注意:如果您没有看到GRUB菜单,请在启动系统后按住
Shift键。
选择您打算引导的内核,然后按
e键编辑其GRUB引导命令。您应该会看到像下面示例中那样的命令列表。
setparams 'Ubuntu, with Linux 3.2.0-24-generic'
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root bc6f8146-1523-46a6-8b6a-64b8\
19ccf2b7
linux /boot/vmlinuz-3.2.0-24-generic root=UUID=bc6f8146-1523-46a6-8b\
6a-64b819ccf2b7 ro quiet splash
initrd /boot/initrd.img-3.2.0-24-generic
更改倒数第二行,该行以
ro quiet splash
结尾。
附加的内核选项将添加在此行末尾。
要添加
nomodeset
,请将
6a-64b819ccf2b7 ro quiet splash
更改为
6a-64b819ccf2b7 ro quiet splash nomodeset
现在按
Ctrl+
x或
F10以启动。更改将被使用,但仅用于此次引导。它不是永久性的。
我觉得就是这样了。希望能有所帮助!
如果您还在关注这个问题,能否请您发布一些状态更新呢?(我很好奇。)
如果您发现必须使用内核引导参数/选项
acpi=off
,那么您可能还想看看
this answer,以获取有关如何尝试隔离问题区域并可能提交错误报告的建议。
ubuntu-12.04-desktop-i386.iso
还是ubuntu-12.04-desktop-amd64.iso
? - irrational John