修复 Ubuntu 安装

Sej*_*nus 4 repair ubuntu-9.04 ubuntu

我不小心卸载了 (apt-get purge) 很多重要的系统内容,包括 gnome dekstop 和 what-is-responsible-for-internet-connetion 等等。有什么办法可以修复吗?没有完全重装?

我可以或多或少地通过命令行(终端)正常访问它。移动、复制文件等,由于没有互联网连接,没有 apt-get 安装。所以我想修复互联网将是首要任务......有什么方法可以检查它为什么不起作用以及需要做什么?

我确实有可以从中启动的 LiveCD。所以我可以从它手动复制必要的文件,如果有的话。

在此先感谢您的帮助

编辑:从我的 LiveCD 启动后,我可以使用互联网,但是,一旦我 chroot 进入真正的文件系统,我就无法从那里使用互联网。猜猜这是如何工作的......

编辑 2:我是如何修复它的:在人们的帮助下,我终于做到了。我从 liveCD 启动,将 /etc/resolv.conf 复制到实际安装,在那里 chroot,apt-get install ubuntu-desktop。虽然由于许多错误导致安装失败,但文件还是下载到了实际安装中。所以我将机器从 live cd 重新启动到真正的 ubuntu,这一次当我仍然没有互联网时,apt-get 缓存了 ubuntu-desktop。所以这次我安装了 ubuntu-desktop 并用 GUI 重新启动。经过一些小的手动修复(ifupdown 管理)后,我的无线也可以正常工作了,现在只是自动更新等问题,使用突触。呼....再次感谢大家:) 特别感谢 ~quack 没有提供任何我可以正式接受的“正式”答案,但对评论最有帮助:)

pat*_*non 5

如果您可以运行 ifconfig 实用程序(以 root 身份),并且有一个可以使用 DHCP 访问网络的以太网适配器:

sudo ifconfig eth0 up
sudo dhclient eth0 &
Run Code Online (Sandbox Code Playgroud)

这应该激活您的第一个以太网适配器并运行 dhclient 以通过 DHCP 获取地址。如果成功,您可以通过运行以下命令来修复您的安装:

sudo aptitude install ubuntu-desktop
Run Code Online (Sandbox Code Playgroud)

该命令将安装基本 Ubuntu 安装中包含的软件包。(如果您使用 KDE,则可以替换为“kubuntu-desktop”;如果使用 XFCE,则可以替换为“xubuntu-desktop”。

如果您根本无法联网,最好的办法是按照 Justin 上面的建议,使用 apt-cdrom 从您的 CD 安装 ubuntu-desktop 软件包。