12.04无法从Live CD或USB启动

我的笔记本电脑(我家里唯一一台安装Ubuntu 12.04的电脑,现在没有安装)不能从Live CD或USB启动。 我和圈子里的小人一起过了屏幕。 但就在那之后,只有黑色的屏幕,左上角有白色光标或指示。 它只是眨眼几个小时。

我该怎么办?

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

这是我的电脑规格:核心2双核,4GB内存,320GB硬盘,nvidia GT 120m,720p显示器,DVD-ROM。

如果在没有acpi = offnolapic情况下无法启动,则表示Ubuntu不支持计算机上的ACPI 。

如果10.04工作,奖金! 在Ubuntu 10.04之前,它有驱动程序来支持ACPI。 他们从10.10及以后删除了驱动程序。

由于您说没有其他操作系统,您可以禁用新卡 (BIOS)或禁用ACPI (也来自BIOS)。 如果找不到新卡接口,请使用第二个选项。

但是,不要在Windows计算机上尝试这样做。 这可能会破坏Windows,但它不会对Ubuntu造成任何伤害。

祝好运!

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

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

启动 Live CD / USB时,通常不到Live CD / USB Boot Options页面。 要显示它,您必须在小徽标时按任意键来触发它 Ubuntu Live CD/USB 'small logo' 出现在屏幕的底部。 Live CD / USB应停止启动并显示如下所示的Advanced Boot Options菜单。

Ubuntu Live CD/USB Advanced Boot Options menu

此页面似乎提供的主要function是允许您使用应用的常见内核选项进行引导的简单方法。 按F6键并使用空格键选择/取消选择要应用的选项,然后恢复引导。 3 kernel options selected with F6

(顺便说一句,您是否已经尝试使用nomodeset内核选项启动?只要video可能出现问题,这似乎是一个受欢迎的建议。)

F1帮助键显示(嵌套)function键列表,显示Live CD / USB版本,启动方法,特殊启动参数和(注明日期?)硬件帮助信息。 我认为它最有用的方法是validation您正在启动的Live CD / USB的版本号和构建日期。 (如果它还提到它是32位还是64位会很好。哦,好吧。)

由于我不熟悉各种选项,我将在此处停止,并建议您阅读Ubuntu在线帮助以了解有关它们的更多信息。 (我只会嘲笑那里所说的话。)


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

所以我认为你说的是​​当你使用上面的示例内核选项, noapicnolapicnomodeset你就能够启动并成功安装Ubuntu。 但是当你尝试启动新安装时,它会进入“虚线启动加载屏幕”,但随后“屏幕保持紫色。然后就坐在那里”。 正确?

如果是这样,您可能只需要在安装时使用(​​某些)相同的内核选项启动。

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

我确信有很多问题可以解决这个问题,例如:
如何添加内核启动参数?

它看起来是一个很好的答案,但我认为它有一个小错误。 所以我要在这里复制并“提升”上半部分。 您可以通过更改/etc/default/grub从原始文件获取第二部分,如何永久添加内核选项。

如何临时向GRUB添加内核引导选项 (基于此答案 )

  1. 假设我们要添加内核选项nomodeset 。 (我以此为例,因为它可能是您需要的唯一内核选项。)
  2. 启动系统并等待GRUB菜单。
    注意:如果没有看到GRUB菜单,请在启动系统后立即按住Shift键。
  3. 选择要引导的内核,然后按e键编辑其GRUB引导命令。 您应该看到一个命令列表,如下例所示。
     setparams'Ubuntu,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安静的飞溅
     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 / 450mhz。 桌面要求最低700mhz。 亚历克斯,检查并查看您使用的机器规格以及是否可以处理它,因为它可能不会。