需要修复或重新安装Ubuntu 12.04,而不会丢失程序或数据


9

我试图更改外部驱动器上的所有权,并且错误地使用了

sudo chown -RL myuser:myuser /media/"New Volume"

不幸的是,它将整个驱动器的所有权更改为myuser。此后,我将所有权重新更改为除/ home / myuser目录之外的所有内容的根目录。但是,我仍然遇到问题,例如google-chrome不再工作,看不到已安装的驱动器,而pulseaudio也不工作。(可能还有更多,但这些足以让我想解决此问题)。

我下载了Ubuntu 12.04 LTS DVD(x86_64),并立即将其启动。当我尝试进行安装时,我没有从12.04升级到12.04的选项(可能是由于我有两个分区这一事实:

  • Ubuntu 12.04
  • Linux从零开始

所以我的问题是:

  1. 我如何进行升级(如果可能)?
  2. 如果我必须重新安装,并选择不格式化分区,我/是在(其中包括/home/bin/usr/etc,等等),你会失去我(它说,它会删除一切/etc /usr /bin....)?

Answers:


6

首先,您确实应该备份您的个人数据,因为硬盘一直在崩溃。

其次,我建议您完全重新安装,因为要深入了解问题很难完成。

为了使事情变得不太困难,您可以记住使用apt / dpkg安装的所有软件包。

$ dpkg --get-selections "*" > package.list

然后将该文件保存在保存,重新安装和还原软件包选择的位置。

$ sudo dpkg --set-selections < package.list
$ sudo apt-get -u dselect-upgrade

恢复您之前备份的数据,您应该一切顺利。


0

最后,我做了“ Something Else”选项,并选择了我的根驱动器而不进行格式化。它清除了我的大多数第三方程序(称为Google Chrome和其他一些程序),但保留了其中一些(Skype,XBMC等)。

我同意在大多数(几乎所有)情况下完全重新安装。在我的特定情况下,我的问题是我拥有/及其所有子目录的所有权。因此,我不需要完全重新安装-只需修复权限和所有权即可。我看到的唯一“简单”方法是尝试“其他”选项。

在我的特定情况下,不必担心丢失数据-只需重新安装我的所有程序和设置即可。知道您从dpkg建议的步骤将使此操作变得容易得多。

我加入了电话会议,为Ubuntu(通常是Linux)制作“修复安装”选项(或光盘)。即使只是执行您提到的dpkg步骤,


将文件权限固定为默认状态(例如将其重置为默认的dpkg状态)的东西真是太棒了。
mweinelt 2012年

我会回应这个维修选项的要求。中断ubuntu安装太容易了。
motionpotion
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.