这种情况已经发生过 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
接下来,我按照Google 的 Android 开源项目(AOSP)来准备 Linux 系统以进行 Android 构建。具体来说,与 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
然后我进行检查和构建,只要我不关机,一切都会顺利进行。一旦我关机,这个东西就不会启动。它卡在这个屏幕上:
它会永远停留在这里。它似乎根本不接受任何输入(Esc、Alt-F1、Ctrl-Alt-F1 等...),并且进度指示器已停止。
有谁见过这种情况或知道是什么原因导致它在这里挂起?我可以启动到实时 CD 并访问我的文件系统,备份我的文件,然后重新安装。但是一旦我关闭,这种情况就会再次发生。
答案1
首先你应该检查是否可以通过按 F2 或 ALT-F2 (永远记不住哪一个)来切换到控制台输出
如果这不起作用或者没有显示某些错误,您应该重新启动并在启动时按“Shift”进入 grub 启动菜单。
当您在菜单中时,您应该从内核命令行中删除“splash”和“quiet”条目。
这样,您将获得 Ubuntu(以及现在的许多其他发行版)通常对您隐藏的“正常”输出。
通过您可能看到的错误,您可以调试问题并修复它。
答案2
非常感谢,它对我有用,但我遇到了其他问题。所以我会给你一些提示:
当我等到启动画面时按下 Ctrl-Alt-F1 时,它不起作用
- try pressing that all the time before Splash Screen appears
编辑组
$ sudo nano /etc/default/grub
-delete quiet splash in GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
so, it will be GRUB_CMDLINE_LINUX_DEFAULT=""
当我尝试 sudo apt-get install --reinstall ubuntu-desktop 时,出现了未满足的依赖关系,
-I also did $ sudo apt-get install unity
but I do not know, if it was part of the solution
- upgrade and update
$ sudo apt-get upgrade
$ sudo apt-get update
然后重新安装,没有问题,然后重新启动
$ sudo reboot
现在回去工作