12.04 无法从 Live CD 或 USB 启动

12.04 无法从 Live CD 或 USB 启动

我的笔记本电脑(Ubuntu 12.04 现已发布,是我家里唯一可以安装的 PC)无法从 Live CD 或 USB 启动。我通过了带有圆圈内小人物的屏幕。但之后,屏幕变黑,左上角出现白色光标或指示器。它一直闪烁了几个小时。

我应该怎么办?

该 CD 与我在其他 PC 上使用的 CD 相同;它们都很好用。我使用启动盘创建器和预装了 Windows 7 iso 刻录软件的 Live CD 在 Ubuntu 12.04 中制作了 Live USB。

这是我的计算机的规格:core 2 duo、4gb ram、320gb hdd、nvidia gt 120m、720p 显示器、dvd-rom。

答案1

如果你还没有尝试过,你可以尝试使用不同的选项进行启动,你可以从Ubuntu CD/USB 启动选项页面

现场 CD/USB启动选项页面通常不是当 Live CD/USB 启动时,可以看到它。要显示它,您必须在小徽标 Ubuntu Live CD/USB“小徽标”出现在屏幕底部。Live CD/USB 应停止启动并显示Advanced Boot Options如下所示的菜单。

Ubuntu Live CD/USB 高级启动选项菜单

此页面似乎提供的主要内容是允许您使用应用的常见内核选项进行启动的简便方法。按下 键F6并使用栏space选择/取消选择要应用的选项,然后恢复启动。 使用 F6 选择 3 个内核选项

(顺便问一下,您是否已经尝试过使用nomodeset内核选项进行启动?每当视频可能是问题时,这似乎是一个受欢迎的建议。)

F1 Help键显示一个(嵌套的)功能键列表,其中显示 Live CD/USB 版本、启动方法、特殊启动参数和(过时的?)硬件帮助信息。我认为它最有用的用途是验证您正在启动的 Live CD/USB 的发行版号和构建日期。(如果它还提到它是 32 位还是 64 位就好了。哦,好吧。)

由于我对各种选项不太熟悉,我就此打住,建议你阅读Ubuntu 在线帮助了解它们。(我只会鹦鹉学舌上面写的是什么。)


回复评论@2012-05-03 05:21:43Z

所以我认为您的意思是,当您使用上面的示例内核选项时,noapic然后nolapicnomodeset就能够启动并成功安装 Ubuntu。但是当您尝试启动新安装时,它会继续进入“虚线启动加载屏幕”,但随后“屏幕保持紫色。并停留在那里”。对吗?

如果是这样,您可能只需要使用安装时使用的相同内核选项(部分)进行启动。

这是一个两步过程。首先,测试内核选项的各种组合,以找出最低限度必需。其次,更新默认的 GRUB 配置,以便将来使用所需的内核选项。

我确信有很多问题涉及这一点,比如这个:
如何添加内核启动参数?

这看起来是个不错的答案,但我认为其中有一个小错误。所以我要在这里复制并“增强”前半部分。您可以/etc/default/grub从原始内容中获取第二部分,即如何通过更改来永久添加内核选项。

如何临时向 GRUB 添加内核启动选项(基于这个答案

  1. 假设我们要添加内核选项nomodeset。(我以此为例,因为它可能是您唯一需要的内核选项。)
  2. 启动系统并等待 GRUB 菜单。 注意:如果您没有看到 GRUB 菜单,请在启动系统后立即
    按住键。Shift
  3. 选择您要启动的内核,然后按下e键编辑其 GRUB 启动命令。您应该会看到如下例所示的命令列表。
    setparams'Ubuntu,带有 Linux 3.2.0-24-generic'
    
    記錄失敗
    gfx模式$linux_gfx_mode
    安装gzio
    修改 part_msdos
    修改 ext2
    设置根目录='(hd0,msdos1)'
    搜索--no-floppy--fs-uuid--set = root bc6f8146-1523-46a6-8b6a-64b8 \
    19ccf2b7
    Linux /boot/vmlinuz-3.2.0-24-通用根=UUID=bc6f8146-1523-46a6-8b\
    6a-64b819ccf2b7 ro 安静飞溅
    initrd /boot/initrd.img-3.2.0-24-generic
    
  4. 更改倒数第二行,以 结尾ro quiet splash
    在此行末尾添加了其他内核选项。要添加 nomodeset更改
    6a-64b819ccf2b7 ro quiet splash
    6a-64b819ccf2b7 ro quiet splash nomodeset
  5. 现在按Ctrl+xF10启动。更改将被应用,但仅适用于本次启动。它不是永久性的。

我想就是这样了。希望这对你有帮助!


如果你仍在关注此事,能否发布某种状态更新?(我很好奇。)

如果你发现你必须使用内核启动参数/选项acpi=off,那么你可能还需要看看这个答案关于如何尝试隔离问题区域并可能提交错误报告的一些建议。

答案2

如果没有acpi = off和则无法启动nolapic,这意味着交流电源接口您的计算机上的 Ubuntu 不支持。

如果 10.04 能用就更好了!在 Ubuntu 10.04 之前,它有支持 ACPI 的驱动程序。他们从 10.10 及更高版本中删除了该驱动程序。

既然你说没有其他操作系统,你可以禁用新卡(BIOS)或禁用 ACPI(也可以从 BIOS 中)。如果找不到新卡接口,请使用第二个选项。

不过,不要在 Windows 电脑上尝试此操作。这可能会破坏 Windows,但不会对 Ubuntu 造成任何损害。

祝你好运!

编辑:顺便说一句,禁用 ACPI 后您不必重新安装 Ubuntu(如果您没有删除它。)

答案3

好的,我在另一台机器上测试了它,看起来我的机器太旧了。它是 Pentium 2/450mhz。台式机要求最低 700mhz。所以 Alex,检查一下你使用的机器规格,看看它是否能处理,因为它可能不能。

相关内容