Ubuntu 我的电脑启动后出现黑屏,我有什么办法可以解决?

My computer boots to a black screen, what options do I have to fix it?


问题

我正试图在我的电脑上启动Ubuntu。 当我启动Ubuntu时,它启动时出现了黑屏。 我怎样才能解决这个问题呢?

目录。

  1. 如果你正在尝试安装Ubuntu
  2. 如果你有一个双启动系统
  3. 如果一个更新或其他东西导致了你的问题
对我来说,它实际上需要一个fsck。 最终在硬重启足够多次后,它要求我进行fsck。 你可以用livecd试试这个。 askubuntu.com/a/885085/458247
答案1

如果你正试图安装Ubuntu

1. 确保你的CD/DVD或USB闪存驱动器燃烧/写入正确,没有损坏。

2. 当你试图启动LiveCD时出现黑/紫色屏幕

Ubuntu安装程序的启动部分有时与某些显卡不兼容。修复它并进入Ubuntu桌面尝试或安装,往往可以出乎意料地轻松解决: nomodeset 参数。想看看它是否对你有用。

  • 从Desktop Live CD启动,当你看到下面的内容时,按 键。

    screen shot 1

  • Enter 键,选择英语。

    screen shot 2

  • 按F6,用 键往下到 nomodeset ,然后按 Enter 。其左边会出现一个 x 。然后按 Esc ,并按 Enter "尝试Ubuntu而不安装"。

    screen shot 3

如果 nomodset 也显示为黑屏,你也可以尝试 acpi = offnolapic

3. 在安装到具有UEFI功能的机器上时出现黑屏

"你需要先加载内核 "和 "无法读取文件/cd0 "的错误

Ubuntu的安装程序 "当试图在UEFI模式下运行时 "会由于不同的制造商对UEFI规范的实现而挂起和停止,并且会以不同的方式挂起。 要识别你的机器是否在安装程序UEFI模式下启动,你会看到

screen shot 4

REF: UEFI社区Ubuntu文档 2.4节

如果你的机器是支持CSM的(这是一个完整的UEFI实现,有一个模拟的BIOS层),在从grub列表中选择任何选项后,系统将挂在一个黑屏上。

上面的图片实际上只是确认你的DVD/USB使用UEFI启动,在固件设置中会有一些方法来确保驱动器被启动,以便使UEFI安装程序运行(解决方案可能很简单,就是确保SATA被设置为AHCI)--检查你的供应商手册 也可以查看UEFI社区文档 第2.3节 以了解更多细节。

你首先需要做的是在固件设置中禁用SECURE BOOT。 如果这还不能让Ubuntu安装程序运行,请尝试在固件设置中禁用任何提到UEFI的东西。 或者
如果你找不到UEFI设置,那就启用CSM - 这将禁用UEFI启动安装程序,然后允许Ubuntu的传统/BIOS安装。
之后再安装grub-efi将允许重新启用UEFI。 再次参考UEFI社区Ubuntu文档 第4节

一些机器使用带有模拟UEFI层的完整BIOS,可能会出现上述错误,即 "你需要先加载内核 "和 "无法读取文件/CD0"

不是所有这些机器都实现了安全启动。 只要在BIOS设置中选择UEFI,就可以在硬盘上配置UEFI模式。对于这些错误没有解决办法,解决方法是禁用UEFI,使Ubuntu安装程序在传统模式下运行;之后可以使用引导修复来安装 grub-efi ,然后允许/需要UEFI重新打开,然后Ubuntu才会使用UEFI启动。 再次参考UEFI社区的Ubuntu文档 第4节


在 你第一次启动Ubuntu后出现黑/紫色屏幕

这通常是因为你有一个Nvidia或AMD的显卡,或者一个带有 Optimus 或可切换/混合图形的笔记本电脑,而Ubuntu没有安装专有驱动程序来允许它与这些图形一起工作。

解决方法是在 nomodeset 模式下启动Ubuntu 一次 (你的屏幕可能看起来很奇怪)以绕过黑屏, 下载并安装驱动程序 ,然后重新启动以永远解决它。

  • 启动你的电脑,在启动时按下 Right Shift ,得到Grub菜单。使用 键来导航/高亮你想要的条目(通常是第一个)。

    screen shot 5

  • e 键编辑该条目,会显示细节。

    screen shot 6

  • 如上图所示,找到 linux 条目,用 键去找它,然后按 End 键去找那一行的结尾(可能在下一行!)。

    screen shot 7

    • 如图所示输入 nomodeset ,然后按 Ctrl + X 键,启动到可以成功安装图形驱动的地方。

如果你运行的是Ubuntu 12.04或12.10,并且有一块ATI/AMD显卡,你必须按照这里的说明 ,否则你每次重启电脑时都会遇到这个问题。

LUKS加密

如果你安装的Ubuntu带有LUKS加密/LVM选项,可能Ubuntu只是要求你输入密码--而你看不到它。 如果你有一个黑屏,试着按 Alt

答案2

如果是更新或其他原因导致你的启动问题:

  1. 冻结。

  2. nVidia用户。

  3. ATI/AMD用户。

  4. Grub恢复的交叉链接

  5. 重新安装你的机器

  6. 有时内核升级会导致问题,特别是当你使用封闭的驱动程序时,你可以通过启动到你的旧内核来确认是否是这种情况。

  7. LiveCD恢复交叉链接

  8. 等等 ...
  9. 如果你仍然无法启动Ubuntu,那么很不幸,你可能遇到了其他类型的错误,请看这里。 我如何报告一个错误?
最终帮助我的是在恢复模式下加载(初始的grub启动菜单),并在系统设置-> 驱动程序管理器中将视频驱动程序从 "nvidia-396 "改为 "xserver-xorg-video-nouveau"。之后我就能以正常(非恢复模式)启动了。我的笔记本电脑是戴尔XPS,配有Nvidia GF GK107M。
我有同样的问题 这个答案 解决了。
答案3

如果你的显卡是 Nvidia ,请按照以下步骤操作。

  1. 在启动时的GRUB菜单中,按 e ;然后,
  2. 用方向键把 quiet splash 换成 no splashnomodeset
  3. 然后按 Ctrl + x 组合键来启动。

如果你的显卡是 ATI ,请按照以下步骤操作。

  1. 在启动时的GRUB菜单中,按 "e";然后
  2. 使用方向键将 quiet splash 替换为 radeon.modeset=0
  3. 然后按 Ctrl + x 组合键启动。
添加 "nomodeset "修复了我的Mac Mini的控制台启动问题,它启动时很正常,直到出现登录提示,然后屏幕变成了扭曲的一团。
OMG!这救了我的命,我有华硕z-270主板和一个NVIDIA GTX 1080TI,要疯了!!。
似乎找不到 quiet splash 的地方
这帮助我从USB实时媒体中安装16.04,在一台有Nvidia显卡的笔记本电脑中,AD 2020。在黑色的GRUB菜单中,我选择了Install条目,按'e'键进行编辑,并根据第2点改变了行。然后输入F10,安装程序如期进行。之前我得到的是一个悬挂的黑屏,左上角有一个指针在闪烁。实际上,只有 no splash 足以越过障碍
。 不,它不起作用。它执行了一切,然后就停止了
答案4

如果你的系统是双启动。

将以下内容连接起来。

答案5

增加屏幕亮度

在某些笔记本电脑上(如 HP Pavilion ),由于 屏幕亮度低 ,你可能会启动到一个黑屏。

使用组合键增加亮度 (每个型号的组合键都不一样。例如, FN + F7 )

呜呼! 真是松了一口气! 谢谢你的回答。这真的是一个愚蠢的问题。我花了几个小时寻找解决方案,在这里找到了。这只是为了增加屏幕亮度。在我的情况下,它是'Fn + F8'。
在戴尔XPS 12上得到确认。谢谢你! 我从来没有怀疑过这一点。
在联想Yoga 2 Pro上得到证实。
其实这很有趣(考虑到人们在知道这是导致黑屏的问题后的感受)。
答案6

看来我们都有相同的硬件。至少有相同的CPU,相同的P67和相同的显卡(我的是GT 440)。你可以做的是以下几点。

  1. 开机时按下 ESC 键或按下 SHIFT 键,直到出现GRUB菜单。

  2. 在GRUB菜单中选择 RECOVERY MODE 。它应该是这样说的。

    Ubuntu, with Linux 3.2.0-25-generic-pae (recovery mode)

  3. 在恢复模式完成加载后,它应该向你提供一个菜单。选择关于以root权限进入shell的选项( root 选项。下图中的最后一个选项)

    enter image description here

  4. 现在我们需要安装Nvidia驱动程序并更新系统。按照接下来的步骤,以正确的顺序来做这件事。同时确保你已经连接到了互联网。

    A. 更新系统

    1. sudo apt-get update
    2. sudo apt-get upgrade

    B. Nvidia驱动

    有2种方法来安装专有驱动。PPA方式或默认的Ubuntu方式。

    1. 默认的Ubuntu方式只需要在终端输入 sudo apt-get install nvidia-current (对于当前的普通驱动程序)或 sudo apt-get install nvidia-current-updates (对于当前的最新驱动程序)。随便选一个。

    2. PPA方式有最新的**边缘驱动。我提到这个是因为我正在测试它在一些使用电视和16:9/16:10分辨率的问题上的使用情况。要安装这个,请这样做。

      sudo add-apt-repository ppa:graphics-drivers/ppa 然后按 ENTER 接受你将收到的信息。然后做 sudo apt-get update 。最后按 sudo apt-get install nvidia-375 。注意,你不能把这个方法和Ubuntu的方法混在一起。一个会覆盖另一个。

  5. 重新启动 sudo reboot

现在,如果你碰巧有任何问题,再次通过终端进行以下操作,但这次是进入你的主文件夹。在我的例子中,它是 /home/cyrex ,所以我将 cd /home/cyrex 。在你的情况下,你应该把它改成你的用户,然后应用下面的方法。

sudo rm -fr ./config/monitors.xml
sudo rm -fr .nv*
sudo rm -fr /etc/X11/xorg.conf

然后当你启动Ubuntu时,通过Ubuntu设置菜单(右上角的齿轮)中的 Displays 选项改变分辨率

我们所做的是删除Monitors.xml以解决一些分辨率问题,删除.nvidia-settings以解决一些Nvidia配置问题,并删除xorg.conf(在最新的Ubuntu版本中其实并不需要)以删除任何配置不良的选项。

最后,我们可以在恢复菜单中执行grub选项,以修复任何引导程序问题。

谢谢! 我的电脑一直在启动时出现黑屏。我没有遵循这里的大部分内容,但我找到了进入恢复模式的方法,因为移位法对我不起作用。最后,修复方法是在恢复模式下进行grub更新。
知道为什么我在试图从恢复模式启动时也会出现带光标的黑屏吗?
@Liarez 如果你能创建一个关于的问题,提到你已经看过这个答案,那就太棒了。也包括你的硬件。
@LuisAlvarado 我今天早上已经创建了它 这里 。你能看一下吗?谢谢!
非常感谢,你救了我的命! 这个方法终于成功了!
答案7

我昨天晚上遇到了这个问题。 突然间,我的系统再也不能启动了。 BIOS检查完成后,它就挂在一个黑屏上,光标在闪烁。 为了以防万一,我让它在那里呆了几个小时。 当这不起作用时,我拔掉了所有的USB设备,突然间它又能正常启动了。 我还没有把范围缩小,但在我的情况下,要么是我的USB集线器,要么是插入该USB集线器的iPod导致它挂起。

我不是说这一定是你遇到的问题,但希望你的启动问题能像拔掉一些USB设备一样容易解决...!

我也有过这种神秘的解决方案。我想它是在从一些USB设备中寻找一个启动分区,但没有找到,或者是试图读取而被挂起。
我唯一插在USB端口的东西是我的鼠标。我尝试了你的解决方案,但不幸的是,没有成功。
我记得这个解决方案来自Windows。我怀疑你的电脑可能是想从那些USB设备中的一个启动,而没有做任何事情,因为它们无法真正启动。改变BIOS中的启动顺序可能会让你无论如何都能用USB设备正常启动。
这个解决方案对我来说很有效。
答案8

如果你使用的是Windows安装程序(Wubi)

Wubi覆盖与普通安装相同 ,除了在Windows中运行安装程序后第一次重启

更加复杂的是,自从Ubuntu 11.10以来,有两种不同的方法可以用Wubi安装。第一种方法是使用桌面ISO,这适用于所有子版本(Kubuntu、Lubuntu、Mythbuntu等),也适用于你自己下载的Ubuntu ISO。

第二种方法是使用预装的 磁盘-图像 ,如果你运行 wubi.exe 单机并选择安装 Ubuntu

方法一

你会看到这个。

Completing the Ubuntu installation
For more installation options, press ESC now 5...4...3...2...1

Esc ,然后你会看到这个。

Normal mode
Safe graphic mode
ACPI workarounds
Verbose mode
Demo mode

忽略 安全图形模式 ,因为它适用于2008年的Ubuntu,对现代nvidia/radeon的问题毫无作用。将你的光标放在 正常模式 上,然后按 E 。然后编辑该条目并插入 nomodeset ,如图所示(在中间的 nopromptquiet splash 之间寻找它;注意可能还有一些其他的区别,但不要改变其他东西--只需添加 nomodeset )。

linux /ubuntu/install/boot/vmlinuz debian-installer/custom-installation=/ubuntu/install/custom-installation 
iso-scan/filename=/ubuntu/install/installation.iso 
automatic-ubiquity noprompt nomodeset quiet splash boot=casper ro debian-installer/locale=en_US.UTF-8 
console-setup/layoutcode=us console-setup/variantcode= -- rootflags-syncio
initrd /ubuntu/install/boot/initrd.lz

现在按 Ctrl + X 来启动。

注意 :这只适用于安装;下次启动时,你必须再次覆盖它,为此,它将与正常安装相同(回答 以上 )。确保你按住 Shift ,使Grub菜单显示出来。

方法2 当你独立运行 wubi.exe 并安装Ubuntu时(不是子版本),它会下载一个预装的压缩磁盘镜像,其中有一个默认的Ubuntu安装,然后将其解压到虚拟磁盘的大小。目前还没有 grub.cfg 的设置,所以它使用文件 \ubuntu\install\wubildr-disk.cfg 进行第一次启动,你可以编辑并添加 nomodeset

loopback loop0 /ubuntu/disks/root.disk
set root=(loop0)
search --set=diskroot -f -n /ubuntu/disks/root.disk
probe --set=diskuuid -u $diskroot
linux /vmlinuz root=UUID=$diskuuid loop=/ubuntu/disks/root.disk preseed/file=/ubuntu/install/preseed.cfg wubi-diskimage ro quiet splash nomodeset
initrd /initrd.img
boot

注意 - 如果你是在第一次启动后来到这个主题,有可能 grub.cfg 已经被建立了(即使它冻结了)。在这种情况下,编辑 \ubuntu\install\wubildr-disk.cfg 文件不会有任何作用--它总是先检查虚拟磁盘内的 /boot/grub/grub.cfg 。所以你应该按照上面 的正常安装 的说明进行。

还要注意,在Wubi安装中,Grub菜单默认是被抑制的(即使有两个操作系统--因为你从 Windows启动Ubuntu ,因此从Ubuntu的Grub菜单中添加一个Windows条目没有意义),所以你必须在选择Ubuntu后按住 Shift 键,以显示Grub菜单。在Windows 8上,在你选择启动到Wubi后会重新启动,在这种情况下,你应该在BIOS发布后按住 Shift 键。
(这只适用于带BIOS的Windows 8--Wubi不适用于UEFI)。

答案9

我也遇到了这个问题,或者说是类似的问题。事实证明,由于某种原因,Ubuntu在启动时将屏幕亮度设置在最低。如果我进入一个非常黑暗的房间,我就能很好地看到屏幕,然后进入 "亮度和锁定 "控制面板,将亮度调高到应该的位置。

你找到解决这个问题的方法了吗?我的笔记本电脑在启动时总是进入一个黑暗的屏幕。
答案10

如何解决:

  1. 启动ubuntu,登录,现在在黑屏上进入控制台 Ctrl + Alt + F1

  2. 如果 nautilus 不能在终端中打开,则输入 unity

  3. 现在不退出或停止 unity 命令,回到我的电脑中的ubuntu界面是 Ctrl + Alt + F7
  4. Ctrl + Alt + T 在nautilus中打开终端,输入 nautilus
  5. nautilus 仍然打开时,在终端中输入 sudo software-properties-gtk
  6. s 寻找图形驱动程序,我的问题是X.org的默认驱动程序。我有一块ATI显卡,我安装了fglrx-updates的驱动,如果你有nvidia,就安装nvidia的驱动,如果你有ATI的驱动,就安装
  7. 重启
  8. 登录后,你会看到nautilus运行良好,还有墙纸,唯一不能工作的是unity。 dconf reset -f /org/compiz/setsid unity

就这样了。

我希望这能解决你的问题。

非常好的回答,但不清楚什么是真正的双启动模式下的黑屏?- 当Windows在硬盘的第一个启动分区时,那么黑屏就是在没有ubuntu标志的ransomware上的黑屏?- 或者不是?- 当恢复分区被删除时,肯定是黑屏,就像黑猫在黑色的隧道里,而应该存在一种意识形态。
答案11

我意识到这是一个老问题,但它也很笼统,没有涉及具体硬件的任何细节。也就是说,在你找出更多的细节之前,你不能提出一个错误或去修复事情。

我想我应该在这个问题上试一试,因为我最近面临这个问题并从中恢复过来。我可能会在以后再看一遍,加入一些更多的信息并简化步骤,但答案列表已经相当大了,所以我在截图上会比较简单。

恢复模式是你的朋友,但你并不总是需要一个单用户root会话来解决事情。事实上,你可能只是通过选择 "恢复 "来做一个正常的控制台登录,而不考虑恢复菜单上的任何其他选项。比起单用户root模式,正常的控制台会话的好处是你可以让多个终端同时运行--在它们之间切换或用 Alt + F1Alt + F2 等打开新的终端。很有可能是视频驱动的问题,使你无法进入图形化登录,这可能只是你在重启计算机前做的一些升级的结果。

你可能一连几年都没有遇到类似的问题,但是了解你的硬件并准备好使用终端是一个好主意。基本上有两个视频驱动需要担心:内核驱动和Xorg驱动。Xorg是一个视频服务器,它使用x11协议来显示具有深度和各种疯狂效果的全彩色事物--它是桌面环境或窗口管理器等应用程序与内核驱动之间的一个抽象层。内核驱动是另一个抽象层,但它更接近于与实际的硬件进行通信。

内核的工作(在这里是指Linux)是在应用程序和硬件之间传递信息。驱动程序可以被编译到内核中,也可以通过内核模块以一种特别的方式加入。除非你配置和编译了你自己的定制内核,否则你很可能在使用模块。内核驱动作为一个模块在你开机后不久就会被加载,这使得你在断电换卡时可以更容易地进行升级。好消息是,有一些或多或少的标准工具,你可以从命令行中运行,给你提供更多关于这些类型的驱动程序、实际硬件和它们是否正在加载的信息:lspci、dmdecode和dmesg,仅举几例。有关于这些工具的手册(例如, $man dmidecode )和许多操作指南,所以我在这里就不多说了。

然后是xorg驱动。要列出软件库中可用的东西,你可以输入 apt-cache search xserver-xorg-video | less ,得到一个所有可能的驱动程序的列表。用"|"符号输入 less ,你可以在按住shift的同时敲击斜线键(为了清楚这个符号是什么),这样你就可以选择在驱动列表中来回滚动(用方向键)。要获得某个特定驱动程序的更多信息,你可以输入 apt-cache show xserver-xorg-video-vesa (随机挑选一个)。要安装一个,你可以键入 apt-get install xserver-xorg-video-vesa ,并希望得到最好的结果。从我不知道多少个版本开始,Xorg会尝试为你自动加载一个已安装的驱动程序,但在某些情况下,你可能会在 /etc/X11 中徘徊一个叫做 xorg.conf 的配置文件。所以看一看,看看那里是否有。 ls /etc/X11/xorg.conf

如果你升级了一个Xorg驱动而没有直接升级Xorg本身,那么通过 apt-get install 恢复到旧的驱动有可能不会自动拉入它所兼容的Xorg版本--它 s 应该 ,但apt并不总是做它应该做的。最低限度,你需要一个匹配版本的xserver-xorg-core。不过不用费心卸载升级后的xorg替代品,只需输入命令 apt-get install xserver-xorg-core 就可以自动恢复并卸载较新的版本。这个建议主要适用于过渡性的重命名软件包,它提供了 个虚拟软件包 来替换那些仍然在软件包树的同一分支中被维护的软件包。虚拟包有时是一团乱麻,可能会对在升级/降级过程中被换来换去的任何一种依赖关系做一些奇怪的事情,但要集中精力先回到GUI。

现在我已经给出了一些开始排除故障的方向,让我们回到控制台屏幕,希望你在恢复菜单中选择 "恢复 "时能顺利完成。当你有大量的复制和粘贴工作要做时,在控制台没有鼠标是一件很痛苦的事情,所以要准备一些支持鼠标的gpm和其他一些工具:links/links2或w3m(网络浏览器)、vim(文本编辑器)、dpkg、apt、less(vim风格的键和像man一样的搜索)和grep。我可能漏掉了一些。

dpkg的一些特别有用的命令是: dpkg -L 显示已经安装的软件包的文件和

答案12

如果Ubuntu 10.04启动了,但10.10或更新的版本没有启动

有可能是你的计算机的ACPI不被支持。 Ubuntu 10.04支持ACPI的驱动,但从10.10开始就放弃了对它的支持。

尝试一下,把BootOptions改为 nolapic ,看看Ubuntu Live CD是否能启动( 信息 )。


如果成功了,你有两个选项可以让LiveCD启动。

  1. 禁用 "New Card Interface"(我在 UbuntuForums 中看到了这个方法)。

    • 进入BIOS > Security> I/O interface Security> "New interface card"。 把它设置为锁定状态。

    • 如果你有Windows,请确保你有一张Windows恢复光盘,因为Windows可能会显示出错。

  2. 或者,禁用ACPI,这并不推荐,因为它可能会禁用你电脑上的一些关键功能(如风扇)。 不建议这样做,除非你已经尝试了第一个选项,而且你知道自己在做什么

    说明( s 我们的答案 )。

    • 重新启动你的电脑。

    • 按启动信息中指示的键(通常是 F2EscF1 ),进入BIOS。

    • 点击 "Power Settings "菜单。

    • 突出显示ACPI条目,按 Enter ,选择 "Disabled "并再次按 Enter

    • EscY 退出并保存。

    • 同样,如果你有Windows,请确保你有一张Windows恢复光盘,因为Windows可能会显示出错。

不同的PC制造商有不同的BIOS,如果你的计算机的BIOS没有显示出来,请阅读你的计算机手册。

答案13

我也有同样的问题。

我刚刚把它修好了。(算是吧) 我的解决方案(所以你可以启动回到你的GUI)(不知道是否真的是这样,或者它在哪里一些东西一起)。

之后,我可以重新启动并登录。

可选:如果你有登录循环(输入密码并被接受,它将重新要求你输入密码)。 (对文件进行备份)
mv ~/.Xauthority ~/.Xauthority.old 并重新尝试登录。

有什么问题,就问吧。

对我来说,首先从恢复菜单中使用 "update grub loader",删除fglrx driversm,安装`gdm``,再安装开源驱动,就成功了,虽然登录界面看起来不同。
对我来说,在14.04 LTS上,解决方案只是sudo apt-get remove fglrx*
答案14

如果你的显卡上有一个以上的视频端口(或一个以上的显卡),那么将显示器插入不同的端口可能会解决这个问题。

我过去在使用双DVI显卡时遇到过一个问题,即使用其中一个端口不能启动(也许是次要的),但在另一个端口上工作正常。

我禁用了板载图形来解决这个问题
答案15

我从10.10升级到11.04再到12.04 LTS,当12.04第一次加载时,我在GRUB菜单后出现了一个空白屏幕。实际上,它启动得很好--我可以像往常一样SSH进入系统,但实际控制台的视频却无法工作。启动到恢复模式也很好。解决方案是这样的。

硬件=Macbook,2008年初,Macbook4,1。(黑色--2008年初/Penryn)

经过多次试验和错误,解决方案是编辑和更新GRUB,如下图所示。相关的编辑是

  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
  • GRUB_GFXMODE=1024x768

sudo nano /etc/defaults/grub
sudo update-grub

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX="nopat"

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1024x768

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
答案16

结果我不得不创建一个LiveCD并完全重新安装GRUB。在我这么做之后,事情又正常了。

重新安装grub的文档在这里: help.ubuntu.com

重新安装grub的文档在这里 help.ubuntu.com/community/Grub2#ChRoot
答案17

这个至少有一点帮助。 http://ubuntuforums.org/showpost.php?p=9965194&amp ;postcount=8

综上所述:

  1. 运行 gksu gedit /etc/initramfs-tools/conf.d/splash
  2. 在文本编辑器中,在文件中加入 FRAMEBUFFER=y
  3. 保存文件并退出文本编辑器。
  4. 运行(在终端)。 sudo update-initramfs -u
答案18

我有过几次这样的问题。我偶尔会在检测其中一个硬盘时出错,我认为启动顺序在BIOS中被破坏了。 修复启动顺序可以解决启动问题。 我有一个旧的2005年11月的华硕母机,有一个750GB的WD和一个1.5TB的三星硬盘。

答案19

当grub启动菜单出现时,按 e 编辑正确的启动行。 在写有 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 的地方将其改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

如果这能起作用,那么你可以安装专有的图形驱动,这应该能让你再次运行。

如果你有上述问题,你可以在grub配置文件中永久地改变上述行。

启动到恢复模式(从grub启动加载器中选择),按照上面的说明编辑文件 /etc/default/grub

你可以通过输入来编辑这个文件。

nano /etc/default/grub

你要更新grub菜单。

update-grub

然后通过键入

重新启动
reboot
答案20

我在Ubuntu 12.04 64位版本中遇到了这个问题。 我安装的时候一切都很顺利,我启用了Nvidia的驱动程序,重新启动后除了一个黑屏外什么都没有。我重新安装了几次,结果都一样。 这时我想起我在以前的Ubuntu版本中也有这个问题。 我下载并安装了32位版本,然后安装了Nvidia驱动,我没有遇到这个问题。 只有当我使用64位版本和Nvidia驱动时才会发生这种情况。

答案21

在我的笔记本上,我遇到了有趣的问题。我认为我有两次黑屏,我不得不用按钮关闭它。不久,我又试了一次,我勉强看到屏幕中央有一些黑字,于是我按下按钮,屏幕变亮了,现在它可以工作了:)
另外,我还用了 http://sourceforge.net/projects/unetbootin/ ,也许有帮助。

答案22

如果黑屏只是间歇性的(而且可能有一个闪烁的光标),lightgdm有一个竞赛条件,不能正常启动可能是问题所在。

至少我的情况是这样的。请看这里的解决方案。 http://www.webupd8.org/2013/01/ubuntu-lightdm-black-screen-when-using.html (也见 这个错误报告 )。

它的要点是。使用gdm而不是lightgdm(即 sudo apt-get install gdm ,并在询问时选择 gdm 作为默认登录管理器)。

让我快速描述一下我的症状。起初,因为图形也有问题,当这个问题发生时,我只能看到一个空白的屏幕,没有机会按Ctrl+Alt+F1-6切换到其他终端(屏幕只是保持完全的黑色,或者说,一个非常暗的紫色或什么)。

我通过添加 "nomodeset "内核选项解决了这个问题,如本答案 中的

但是在那之后,我仍然间歇性地不能正常启动;现在它将以一个闪烁的光标停止。而这,正如上面的链接所详细说明的那样,是由lightdm的竞赛条件造成的--这主要表现在开机非常快的情况下,例如从固态硬盘开机(对我来说就是这种情况)。

希望这能帮助别人。

在我的新笔记本上,这个问题又出现了(我猜这与双显卡有关,集成英特尔和英伟达1050显卡,我在它们之间用prime-select切换)。这一次,gdm在我的XUbuntu安装中根本无法正常工作,所以我转向另一个解决方案。 由于在启动后从命令行重启lightdm解决了这个问题,我添加了一个systemd服务,它等待2秒,然后重启lightdm。如果你需要这方面的细节,请联系我。

答案23

UBUNTU 12.04 LTS安装问题,在加载屏幕上卡住/崩溃。(Nvidia显卡)

  1. 从你的机器上拆下显卡。
  2. 安装Ubuntu(在运行通用驱动程序时,你不应该有任何错误)
  3. 在Ubuntu安装完毕后,将显卡放回机器中,同时关闭塔的电源。然后把你的VGA/HDMI/DVI线换到显卡上。 打开电脑,从GRUB菜单中选择恢复选项,然后正常启动。

  4. 进入 Nvidia网站 并获取Linux驱动程序,它将以.run格式出现

  5. 使用以下步骤安装驱动程序。

    a. 将驱动程序移到桌面上,并重命名为简单易记的东西。

    b. Ctrl + Alt + F1

    c. 运行命令 sudo /etc/init.d/lightdm stop

    d. 运行命令 cd ~/Desktop DRIVERNAME.run (你重命名的东西。)

    e. 运行命令 chmod +x DRIVERNAME.run

    f. 运行命令 sudo ./DRIVERNAME.run

    g. 按照指示继续

    提示 如果你仍然被 "似乎你正在运行 "X "服务器 "挂起,那么将步骤5c的命令改为如下。 sudo /etc/init.d/gdm stop

  6. Ctrl + Alt + F7

  7. Ctrl + Alt + t (只使用步骤7 & 8如果你不能访问重启按钮或看到你的屏幕。)

  8. 运行命令 Shutdown -h (如果其他命令失败,则运行 sudo shutdown 0 -h

  9. 启动计算机并享受 :) 我建议打印这些说明。

PS 我不确定你是否可以在安装后将显卡放入电脑,这是我的工作方式,我将它传递给你。我可能建议先在机器关闭的情况下尝试在第1步安装显卡,因为这样做更安全。

答案24

我也试过这些方法 -- 没有收获。以下是 对我有用的方法

这里是有用的部分。

获得1366x768分辨率

创建文件 /etc/grub.d/01_915resolution

echo insmod 915resolution
echo 915resolution 58 1366 768 32

并执行。

chmod +x /etc/grub.d/01_915resolution

在文件 /etc/default/grub 中,将值 1366x768x32 分配给变量 GRUB_GFXMODEGRUB_GFXPAYLOAD_LINUX

GRUB_GFXMODE=1366x768x32
GRUB_GFXPAYLOAD_LINUX=1366x768x32

执行。

sudo update-grub

重新启动,现在你有1366x768的分辨率。


实际上,我已经有了这个分辨率。但增加的命令摆脱了开机时的黑屏和切换视频模式的需要。

答案25

这是专门针对安装失败和你的安装表现不好的地方。

要求

  • 你需要访问恢复菜单,如果你没有,那么寻找其他选项。
  • 用一个支持DHCP的网络访问互联网
  • GUTS! 因为这是一个微妙的过程。

程序

  1. 一旦你进入恢复菜单,选择激活网络。
  2. 现在选择下降到一个root shell。
  3. 运行 mount -a 。(在我的情况下,那个坏的是安装,我是被迫这样做的)
  4. 验证你的网络已经启动并运行。 ping -c 2 4.2.2.2 如果失败,运行 dhclient . ping -c google.com 如果失败了,运行 dhclient
  5. 现在更新你的软件库。 apt-get update
  6. 安装debsums。 apt-get install debsums
  7. 运行 debsums -s . 它将给你一个有问题的软件包的列表。记下每一个。
  8. 现在重新安装有问题的软件包。 apt-get --reinstall install packages .
  9. 更新你的grub,以防万一。 update-grub .
  10. 重新启动,祝你好运。
答案26

从12.10升级到13.04后,登录屏幕是黑色的,因为亮度被设置为最低水平(英特尔集成显卡)

我注意到这是一个亮度问题,因为我在升级后第一次启动时听到了Ubuntu的默认鼓声。在我找到这个解决方案之前,我必须提高亮度才能看到屏幕上的东西。

对我来说,解决方案来自于这个错误报告,在 https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1173059 ,通过改变 /etc/default/grub 作为root这样的方式。

做一个备份文件,这样你就能恢复它,如果这个办法不奏效的话。

sudo cp /etc/default/grub /etc/default/grub.original

要用sudo打开文件,你可以在终端中使用这个,例如。

sudo gedit /etc/default/grub

然后,替换。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

改为

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor"

你需要运行 update-grub2 来应用这个改动。

sudo update-grub2

就这样了。重启后,它对我来说是完美无缺的(也就是说,我的登录屏幕有一个正常的亮度水平)。

答案27

事实证明,ATI Catalyst驱动程序与13.10不兼容。我最后从Live CD上重新安装了操作系统,一切都很顺利,只是现在我得弄清楚为什么没有声音了。

答案28

使用最新版本的Ubuntu

这里的其他答案都非常好,但有一点值得强调的是,作为一般规则,你应该使用最新版本的Ubuntu,或者至少是最新的长期支持(LTS)版本。像所有的操作系统一样,Ubuntu依赖于视频(和其他)硬件的驱动,而这些驱动往往滞后于硬件的引入。也就是说,如果你的电脑是在2016年推出的新机型,它可能包括在该年之前的Ubuntu版本中不支持的硬件。即使硬件得到了支持,也可能有一些错误在最近的版本中被修复。

Ubuntu版本号是日期 -- 16.04是在2016年4月(04)发布的;16.10是在2016年10月(10)发布的;17.04是在2017年4月(04)发布的;以此类推。Ubuntu的新版本每六个月出现一次。

偶数年的四月版本是长期支持(LTS)版本。像其他版本一样,这些版本有内核和X窗口系统版本的更新。从最初的LTS版本的三个月后开始,在此后的两年里,每六个月就会出现新的 点版本 ,用于LTS版本。这些点发布包含了前一个版本的内核和X的更新。因此,16.04.1使用了16.04的内核和X(略有更新);16.04.2借用了16.10的这些组件;16.04.3将使用17.04的这些组件;以此类推。LTS版本总共有五个点的发布,在这之后,如果你需要新的主要版本,你就需要升级到更新的Ubuntu版本。(在内核或X系列中可能会有错误修复,但不会更新到新的主要版本)。

因此,如果你有特别新的硬件,你可能需要使用最新的版本,即使它不是一个LTS版本;或者如果你坚持使用LTS版本,你可能需要使用其序列中最新的点版本。不过,对于非常新的硬件,你可能需要等待或追踪可能难以安装的尖端驱动程序。

注意,非LTS版本的支持期只有9个月;但LTS版本的支持期为5年。因此,如果可能的话,通常最好坚持使用最新的LTS版本;但是你可能需要使用最新的非LTS版本,甚至是即将发布的测试版,以获得最新的内核和X窗口系统。

如果你的硬件比较老,你也许可以使用较老的Ubuntu版本;但是正如我已经指出的,最新的版本可能包含了一些错误修复,可以帮助解决问题,即使在较老的硬件上。

答案29

我刚刚在安装了ATI催化剂驱动后,在Xubuntu上遇到了类似的问题。清除2个fglrx软件包后,我可以正常登录,并且在没有适当的驱动程序和加速的情况下,有一个 desktop....though。

答案30

s 情况1)不可能在uefi-black-screen解决 - uefi-bios必须是可见的,这样你就可以正常使用live-usb-stick。累积器也有一个芯片,这样赎金软件就会通过这个芯片进行攻击......

a) 在机器关闭后,拔出蓄能器(稍微按一下电源按钮关闭20秒)。

b) 拔掉电源线的两端。

c) 等待后只使用电源线

d) 开机后迅速用两根手指按住'ESC'和'F2'

e) 禁用UEFI设置的恢复模式

f) 禁用安全启动

g) 确保USB启动顺序允许USB-live-stick在第一位置! h) 重新安装ubuntu或者用ubuntu-recovery-modes修复磁盘,但我更喜欢在之前的ubuntu安装中完成新的安装并删除Windows。 i) 你需要删除Windows,因为积累器的芯片想要为Windows做一个复兴的赎金软件,就像以前的首次启动-安装一样。

s 情况2)在启动第一块硬盘时,Windows出现黑屏,那么它肯定是致命的勒索软件。

... 我今天早上也出现了黑屏,但我的密码太长了......所以勒索病毒没有得逞,尽管我这里没有安装双启动的Windows。在我的机器上只看到一个缓冲区超载。我重启后,缓冲区溢出(或溢出不足? - 这里是混合设备......)就消失了。

如果Jorge Castro有一个与Windows的双启动安装(不管是哪一种),那么我只需用两根手指快速改变'esc'和'F2'键,在你稍微按下关闭按钮20秒后,机器启动到黑屏前回到uefi-ios。

重放。

a) 轻轻按住电源按钮20秒,关闭机器

b) 等待一会儿......如果是笔记本,把电源的插件线拉出来,再插进去,然后把蓄压器拿出来,再放进去。

c) 等一下......然后打开你的机器

d) 现在用两根手指在'F2'和'ESC'之间快速切换

e) uefi-bios应该再次出现......那么这还没有结束!

f 像傻瓜一样)决定启动模式是启用还是禁用安全启动( http://www.eightforums.com/tutorials/17058-secure-boot-enable-disable-uefi.html )。这决定了你是否能回到windows中去启动真正的 http://malwarebytes.org --程序。

g像绅士)这不是绅士风格,但我救了你的命。

当malwarebytes - 程序完成了它的工作,avast也完成了它的工作,然后使用一个免费的注册表清理器( http://heise.de )

s 情况3.) 这样,在第1步和第2步之后,ubuntu-recovery应该可以再次工作。)

a) 释放内存

b) 修复文件系统

c) 进入root - terminal

在那里输入。

s udo apt-get install --reinstall grub* --fix-missing

s udo apt-get update

s udo upd-grub2

s udo passwd (新密码的方法: http://nosy-x.com/password-001.html 在偏执狂的方法中,一个合适的量子密码)

快乐编码,别忘了吃个饭 ...

-1这是一个过于复杂的答案,甚至在建议 "不要忘记吃一顿饭...... "这可能被理解为对无家可归者或精神/情感冲突者的屈尊。