Ubuntu 12.04 实时安装后出现空白紫色启动画面

Ubuntu 12.04 实时安装后出现空白紫色启动画面

可能重复:
旧笔记本电脑在 12.04 版本中死机,哪个内核参数可以修复它?

我最初在下载 Live CD 并将 iso 刻录到 CD 后无法运行它。重新启动后,系统会挂起,黑屏上有一个闪烁的光标。按下一个键并进入高级启动选项后,我选择了 no apci 并选择 try Ubuntu。这似乎有效。

从 Live CD 加载后,我选择了安装 LTS 的选项。安装似乎成功完成。但是,重新启动后,它挂在了紫色屏幕上,屏幕上一片空白。我覆盖了之前的操作系统 Win7。

有任何想法吗?

答案1

如果您根本无法启动到桌面,请recovery mode在启动时从启动菜单使用并查看终端提示是否可用。

可能发生的情况是 GRUB 无法获取 GPU 支持的正确分辨率,而分辨率过高或过低都可能导致系统无法启动。

您可以执行以下步骤,以在启动时获得正确/可接受的分辨率的启动画面。

  • 打开终端(如果您能够启动到桌面),因为您需要运行一些命令来修复该问题。或者,您recovery mode也可以执行以下步骤。

  • 确定您支持的最大屏幕分辨率(假设 1024x768 为默认/更安全)。

  • /etc/default/grub以 root 身份在文本编辑器中打开,在终端中运行。

    gksu gedit /etc/default/grub
    
    • 或者,您也可以在终端内编辑文件,通过nano运行相同的命令并稍加修改即可:sudo nano /etc/default/grub

    • 只需使用 Ctrl+O 保存对文件所做的更改,然后使用 Ctrl+X 退出编辑器。

  • 当文件在文本编辑器中打开时,查找选项GRUB_GFXMODE(它可能使用“#”注释,如果是这样,请删除前面的“#”符号以取消注释)。

  • 按如下方式设置选项的值(您可以以类似的方式使用屏幕的分辨率)。

    GRUB_GFXMODE=1024x768
    
  • 保存文件并退出。

  • 运行以下命令将启动画面设置为使用帧缓冲区在启动时显示启动画面(如果我错了,请纠正我)。

    echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
    
  • 现在运行以下两个命令逐一

    sudo update-grub2
    
    sudo update-initramfs -u
    
  • 现在重新启动以查看是否有启动画面而不是空白的紫屏。

此方法对大多数显卡都有效,我不知道它是一种修复还是变通方法,但自从 Ubuntu 将启动画面更改为当前版本(自 10.04 起)后,我总是需要在安装新版本的 Ubuntu 后执行上述步骤才能使启动画面在我的具有英特尔集成显卡的笔记本电脑上运行。

相关内容