问题
我最近添加了ppa: eugenesan/ppa到我的 maverick 安装进行安装智能git。apt-get 列出了一堆更新,我立即安装了它们。重启后,我注意到 grub 发生了变化。grub 的新版本是1.99~rc1-2ubuntu1~eugenesan~maverick1
。启动我的系统时,我不得不承认它不再启动登录屏幕。它仍然显示 Ubuntu 徽标(也是新样式),但之后屏幕变灰。
解决方案思路
我已经在下面找到了 apt-get 历史记录/var/log/apt/history.log
,其中列出了新存储库附带的所有软件。列表很长。
ppa-purge
此外,我读到卸载存储库及其所有软件。我不确定我理解得是否正确,因为它不会影响安装的 grub 版本。这将是最容易看到的。
你能帮我修复我的系统吗?我可以访问命令行。
解决步骤不明确
谢谢莱肯施泰因。与此同时,我阅读并尝试了另一个线程中写的内容。尽管如此,我无法卸载附带的软件版本eugenesan
。这是我尝试过的:
sudo ppa-purge ppa:eugenesan/ppa
rm /etc/apt/sources.list.d/eugenesan...
此外,我发现“以前的 Linux 版本”可以正常启动。默认的 grub 条目是Ubuntu, with Linux 2.6.35-31-generic
和..(recovery mode)
- 无法启动的那对。
但是当我Ubuntu, with Linux 2.6.35-30-generic
从列表中选择时,一切都正常美好的。您知道发生了什么吗?可能是图形分辨率设置错误,还是您认为 grub 是问题所在?
安装日志
为了提供完整的概述,我获取了history.log
apt-get。这是在此期间发生的事情。
# ***** /var/log/apt/history.log *****
Start-Date: 2011-12-07 19:33:18
Commandline: apt-get install smartgit
Install: smartgit:amd64 (2.1.4-0~eugenesan~maverick9)
End-Date: 2011-12-07 19:33:36
Start-Date: 2011-12-07 19:50:00
Install:
libfile-desktopentry-perl:amd64 (0.04-2),
isc-dhcp-client:amd64 (4.1.1-P1-15ubuntu3.2~eugenesan~maverick1),
ttf-fixedsys-excelsior:amd64 (3.0-1ubuntu2~eugenesan~maverick2),
libfile-mimeinfo-perl:amd64 (0.15-1),
isc-dhcp-common:amd64 (4.1.1-P1-15ubuntu3.2~eugenesan~maverick1, automatic),
p7zip-full:amd64 (9.04~dfsg.1-1)
Upgrade:
meld:amd64 (1.3.2-1ubuntu1, 1.5.0-0ubuntu1~eugenesan~maverick1),
codeblocks:amd64 (10.05-0ubuntu1, 10.05-1~eugenesan~maverick1),
git-all:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
libglib2.0-data:amd64 (2.26.1-0ubuntu1, 2.28.0-0ubuntu1~eugenesan~maverick1),
git-daemon-run:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
network-manager-gnome:amd64 (0.8.1+git.20100809t190028.290dc70-0ubuntu3, 0.8.3+git.20110203t003354.9bf0b98-0ubuntu1~nmt1~maverick),
git-doc:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
git-cvs:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
git-gui:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
rubygems:amd64 (1.3.7-2, 1.5.3-0~eugenesan~maverick2),
libnm-util1:amd64 (0.8.1+git.20100810t184654.ab580f4-0ubuntu2, 0.8.3+git.20110201t160144.9b61ec7-0ubuntu1~nmt2~maverick),
git-man:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
screen:amd64 (4.0.3-14ubuntu4, 4.1.0git066b098-0~eugenesan~maverick3),
libpcre3:amd64 (8.02-1, 8.12-1~eugenesan~maverick1),
hotot:amd64 (0.9.7~git-1259-g63e05cf-0ubuntu0ppa1~maverick1, 0.9.7~git-1280-g9b00609-0ubuntu0ppa1~maverick1),
git-svn:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
libsoup-gnome2.4-1:amd64 (2.31.92-0ubuntu1.1, 2.32.2-2ub~eugenesan~maverick1),
grub-pc:amd64 (1.98+20100804-5ubuntu3.3, 1.99~rc1-2ubuntu1~eugenesan~maverick1),
libglib2.0-0:amd64 (2.26.1-0ubuntu1, 2.28.0-0ubuntu1~eugenesan~maverick1),
git-email:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
network-manager:amd64 (0.8.1+git.20100810t184654.ab580f4-0ubuntu2, 0.8.3+git.20110201t160144.9b61ec7-0ubuntu1~nmt2~maverick),
gitweb:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
git:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
libnm-glib2:amd64 (0.8.1+git.20100810t184654.ab580f4-0ubuntu2, 0.8.3+git.20110201t160144.9b61ec7-0ubuntu1~nmt2~maverick),
codeblocks-common:amd64 (10.05-0ubuntu1, 10.05-1~eugenesan~maverick1),
rdesktop:amd64 (1.6.0-3ubuntu2.1, 1.7.0-1ubuntu2~eugenesan~maverick1),
libglib2.0-bin:amd64 (2.26.1-0ubuntu1, 2.28.0-0ubuntu1~eugenesan~maverick1),
git-el:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
libglib2.0-dev:amd64 (2.26.1-0ubuntu1, 2.28.0-0ubuntu1~eugenesan~maverick1),
xdg-utils:amd64 (1.0.2+cvs20100307-1ubuntu0.3, 1.1.0~rc1-2~eugenesan~maverick1),
initramfs-tools:amd64 (0.98.1ubuntu6.1, 0.99ubuntu2.1~eugenesan~maverick1),
y-ppa-manager:amd64 (0.0.8.4-1~webupd8~maverick3, 0.0.8.5-1~webupd8~maverick),
codeblocks-contrib:amd64 (10.05-0ubuntu1, 10.05-1~eugenesan~maverick1),
git-arch:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
gitk:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
dhcp3-client:amd64 (3.1.3-2ubuntu6.3, 4.1.1-P1-15ubuntu3.2~eugenesan~maverick1),
libcodeblocks0:amd64 (10.05-0ubuntu1, 10.05-1~eugenesan~maverick1),
rubygems1.8:amd64 (1.3.7-2, 1.5.3-0~eugenesan~maverick2),
python-support:amd64 (1.0.9ubuntu1, 1.0.10ubuntu3~eugenesan~maverick1),
git-core:amd64 (1.7.7.2-1~ppa0~maverick1, 1.7.8-0ppa1~maverick1),
ttf-mscorefonts-installer:amd64 (3.2ubuntu2, 3.3ubuntu4~eugenesan~maverick4),
shutter:amd64 (0.88~ppa4~maverick1, 0.88.1~ppa3~maverick1),
handbrake-gtk:amd64 (4370svnppa1~maverick1, 4373svnppa1~maverick1),
python-gdata:amd64 (2.0.8-1.1, 2.0.13-1~eugenesan~maverick1),
grub-common:amd64 (1.98+20100804-5ubuntu3.3, 1.99~rc1-2ubuntu1~eugenesan~maverick1),
libjson-glib-1.0-0:amd64 (0.10.2-2ubuntu2.1, 0.12.2-0ubuntu1~eugenesan~maverick1),
libwxsmithlib0:amd64 (10.05-0ubuntu1, 10.05-1~eugenesan~maverick1),
ppa-purge:amd64 (0.2.8+bzr56~webupd8~maverick, 0.2.8+bzr59-0~61~maverick1),
initramfs-tools-bin:amd64 (0.98.1ubuntu6.1, 0.99ubuntu2.1~eugenesan~maverick1),
dhcp3-common:amd64 (3.1.3-2ubuntu6.3, 4.1.1-P1-15ubuntu3.2~eugenesan~maverick1),
libsoup2.4-1:amd64 (2.31.92-0ubuntu1.1, 2.32.2-2ub~eugenesan~maverick1)
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2011-12-07 20:03:24
Start-Date: 2011-12-08 11:31:33
Commandline: apt-get remove
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2011-12-08 11:31:35
Start-Date: 2011-12-08 11:37:57
Commandline: apt-get install ppa-purge
Error: Sub-process /usr/bin/dpkg returned an error code (1)
End-Date: 2011-12-08 11:37:58
Start-Date: 2011-12-08 11:38:59
Commandline: apt-get remove rubygems1.8
Remove:
rubygems:amd64 (1.5.3-0~eugenesan~maverick2),
rubygems1.8:amd64 (1.5.3-0~eugenesan~maverick2)
End-Date: 2011-12-08 11:39:08
Start-Date: 2011-12-08 12:01:08
Commandline: apt-get purge screen
Purge:
ubuntu-desktop:amd64 (1.207),
byobu:amd64 (3.5-0ubuntu1.1),
ubuntu-netbook:amd64 (2.035),
screen:amd64 (4.1.0git066b098-0~eugenesan~maverick3)
End-Date: 2011-12-08 12:01:20
及之后的所有条目Start-Date: 2011-12-08 11:31:33
都是我试图修复系统。似乎有一个错误在最初的“eugenesan-installation”中
内核值得怀疑
可能是kernel 2.6.35-31
我的机器上没有运行?history.log
但我看不到安装过程。如果我想删除内核,我找到了一篇文章如何删除 grub 菜单项。
答案1
我删除了kernel 2.6.35-31
正如前面提到的。我完全不知道发生了什么。但与此同时我可以再次使用我的系统。