修复 Ubuntu 安装

修复 Ubuntu 安装

我意外卸载(apt-get purge)了许多重要的系统组件,包括 gnome dekstop 和负责互联网连接的程序等。有没有办法修复它?无需完全重新安装?

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

我确实有可以启动的 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 管理),我的无线网络也正常工作了,现在只需使用 synaptic 进行自动更新等。呼......再次感谢大家 :) 特别感谢 ~quack,他没有提供任何我可以正式接受的“正式”答案,但评论是最有帮助的 :)

答案1

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

sudo ifconfig eth0 up
sudo dhclient eth0 &

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

sudo aptitude install ubuntu-desktop

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

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

答案2

您可以配置 apt 以使用安装 cd 作为其存储库,然后从 cd 安装网络访问和 gnome 所需的内容。

sudo apt-cdrom -d <mountpoint> add是您想要的命令。请确保挂载点是 /etc/fstab 中列出的 cd-rom 挂载点。

答案3

如果您启动 CD,它会为您提供“恢复损坏的系统”选项。

相关内容