这已经发生在我身上 3 次了,所以这绝对是我正在做的事情。我希望其他人已经看到这个或知道问题是什么。
首先,我从直接从 Ubuntu 网站下载的 ubuntu-12.04.4-desktop-amd64.iso 映像安装了 Ubuntu 12.04。安装映像的 MD5 校验和与网站上的MD5 和匹配:
mbpr15:source AWT$ md5 ubuntu-12.04.4-desktop-amd64.iso
MD5 (ubuntu-12.04.4-desktop-amd64.iso) = c7f439e864d28d9e5ca2aa885c4ec4cb
Run Code Online (Sandbox Code Playgroud)
接下来,我按照Google 的 Android 开源项目(AOSP)上的步骤为 Android 构建准备了您的 Linux 系统。具体来说,与 Linux 相关的步骤是:
$ sudo apt-get update
$ sudo apt-get install openjdk-7-jdk
$ sudo apt-get install git gnupg flex bison gperf build-essential \
zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
libgl1-mesa-dev g++-multilib mingw32 tofrodos \
python-markdown libxml2-utils xsltproc zlib1g-dev:i386
$ ulimit -S -n 1024
Run Code Online (Sandbox Code Playgroud)
然后我进行结帐和构建,只要我不关机,一切都会完美运行。一旦我关机,这个东西就不会启动。它卡在这个屏幕上:
它会永远坐在这里。它似乎根本不接受任何输入(Esc、Alt-F1、Ctrl-Alt-F1 等...)并且进度指示器已停止。
有没有人看到这个或知道是什么导致它挂在这里?我可以启动到 Live CD 并访问我的文件系统,备份我的文件,然后重新安装。但是一旦我关闭,这种情况就会再次发生。
小智 11
首先,您应该检查是否可以通过按 F2 或 ALT-F2 切换到控制台输出(永远不要记住哪个)
如果这不起作用或没有向您显示一些错误,您应该重新启动并在启动时按“Shift”进入 grub 启动菜单。
当您在菜单中时,您应该从内核命令行中删除“splash”和“quiet”条目。
通过这种方式,您将获得通常对您隐藏的“正常”输出 Ubuntu(以及如今的许多其他发行版)。
对于您可能会在那里看到的错误,您可以调试问题并修复它。