RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 824771
Accepted
user244413
user244413
Asked:2020-05-08 06:00:52 +0000 UTC2020-05-08 06:00:52 +0000 UTC 2020-05-08 06:00:52 +0000 UTC

在保留用户目录的同时重新安装 Ubuntu

  • 772

如何在保留用户信息的同时重新安装 Ubuntu(16.04 桌面版)?
计算机有一堆分区和一些旧 Windows 的双启动。
Live USB 已经存在。

ubuntu
  • 1 1 个回答
  • 10 Views

1 个回答

  • Voted
  1. Best Answer
    user244413
    2020-05-08T06:00:52Z2020-05-08T06:00:52Z

    更新:检查并更新 18.04。

    根据Ubuntu文档,使用用户信息重新安装的功能从 8.04 版(Hardy Heron)开始就存在。但目前还不是很清楚要做什么以及如何做。这是来自各种来源的信息集合。

    工作计划:

    1. 准备 - 备份和收集有关系统的信息。
    2. 其实是重装。
    3. 添加用户并安装缺少的。

    奖励:我遇到了什么问题。

    去。

    训练

    我们将创建有关系统的数据集合并将其称为“备忘单”。重新安装时,我们将需要备忘单中的一些信息,以及之后的其他部分。为了方便从 Live USB 访问备忘单,您可以将其作为邮件中的草稿信并将所有内容复制到那里。

    部分

    要找出哪个分区在哪里,请运行命令

    cat /etc/fstab
    # /etc/fstab: static file system information.
    #
    # Use 'blkid' to print the universally unique identifier for a
    # device; this may be used with UUID= as a more robust way to name devices
    # that works even if disks are added and removed. See fstab(5).
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    nodev,noexec,nosuid 0       0
    # / was on /dev/sda3 during installation
    UUID=98279f46-f5ca-481f-b5dd-67a5d1790ecb /               ext4    errors=remount-ro 0       1
    # /home was on /dev/sda6 during installation
    UUID=322d435c-f77e-4275-9a5c-ef50c6e68f24 /home           ext4    defaults        0       2
    # swap was on /dev/sda5 during installation
    UUID=17afbd07-eab0-4c66-99be-9b4a7a4f36f7 none            swap    sw              0       0
    

    从输出中,我们得知
    root ( /) 对应于/dev/sda3
    /home- /dev/sda6
    swap- /dev/sda5
    (可怕errors=remount-ro的意思是如果 root (/) 以读/写方式挂载错误,必须重新挂载 ( remount)只读(只读)。这里一切正常) .

    也可以使用命令获得类似的信息lsblk。

    用户

    要获取有关用户的信息,请运行

    $ cat /etc/passwd
    

    在此文件中,我们对提及用户的行感兴趣,例如

    masha:x:1000:1000:Маша,,,:/home/masha:/bin/bash
    ...
    dasha:x:1010:1010:Дарья,,,:/home/dasha:/bin/bash
    

    这些行不必是连续的。 必须以相同的顺序 (升序)创建用户,使用相同的“用户名”和密码,然后他们将收到他们的主目录和与以前相同的数字。用户编号用于对访问权限进行编码。用户的“全名”可以更改。第一个编号为 1000 的用户是在安装期间创建的。其余的都在后面。

    Ubuntu 16.04 没有让我在重新安装时保存我的旧密码,因为它突然变得太简单了。这导致了一些问题,将在下面讨论。

    备份

    • 至少保存整个/home. 我保存了它,幸好不需要它。
    • 我列出了已安装的程序并保存了它。但后来我决定,多年来我在那里积累了很多垃圾,再次安装它没有意义,但最好只安装需要的东西。
    • 多年来,我也积累了几个自定义系统设置。我只记得我的主目录中的那些。重新安装后发现有些设置丢失了。我自己在https://ru.stackoverflow.com上的问题帮助我挽回了损失。(这是一个广告ruSO:) 但是,我想有一些算法如何在 /home 之外的 / 中查找用户修改的文件。也许有人有想法?

    重新安装

    在重新安装之前,为了以防万一,我们检查 /(根)分区中是否有足够的空间,并且我们从 64 位或 32 位中选择了正确的版本。

    从 Live USB 启动 Ubuntu。打开带有部分列表的备忘单。
    我们开始安装 Ubuntu。

    在“安装类型”窗口中,选择Something Else(另一个选项)

    在下一个窗口中,选择与 Ubuntu 相关的分区,除了swap(Ubuntu 自己找到)。
    在这种情况下,我们挂载
    /dev/sda3在/
    /dev/sda6./home
    如果需要,您可以格式化/.
    /home无需格式化!
    如果一切都在一个部分中会发生什么?愿意的人可以尝试(不格式化/)并在评论中取消订阅。它会突然起作用吗?
    无论如何,/安装过程中会删除和覆盖其中的某些目录。

    从/etc/passwd.

    重新安装后

    • 在终端中,运行
      sudo apt-get update
      sudo apt-get upgrade
    • 如果您要更改 swap 中的某些内容,例如创建文件而不是分区,那么现在是时候这样做了。团队free -h将检查一切是否正常。
    • 即使在语言栏上可以看到所需的语言,也可能无法安装。因此,打开“设置”-\u003e“区域和语言”,然后单击“管理安装的语言”。“系统语言”窗口打开并说语言没有完全安装。我们点击我们想要安装它们。
    • 我们根据列表创建其他用户。
      如果用户编号不在一行,例如:{1000, 1001, 1003},则需要创建一个缺少编号(1002)的临时用户,然后将其删除。每个用户都必须得到他们的旧号码。
    • 安装所需的应用程序。
    • 我们检查一切是否适合所有人。

    问题

    在这里我将描述我遇到的问题(16.04)。

    损坏的 LibreOffice 和终端

    其中一位用户遇到以下问题:
    - 文档显示有文件*.ods,但无法在 LibreOffice 中打开。
    - 我正在尝试从终端启动 LibreOffice - 终端没有打开。
    - 在此帐户中也无法更改密码。

    提示是由 krakozyabry 编写的错误消息给出的 -
    有必要进入Язык системы 并安装缺少的语言。
    为什么会出现这个问题?
    在典型安装中,首先安装语言,然后将语言设置为用户的默认语言并在其中创建文档。它还以一种无法识别的语言生成了一个帐户和其中的文件。显然 Ubuntu 甚至没有为这种奇怪的情况提供错误消息。

    之后,我在重新安装后部分添加了一个关于语言的项目\u200b\u200bin。

    备份坏了

    运行系统备份时,我收到一条错误消息
    Failed to execute child process ("Duplicity") (No such file or directory)
    事实证明 Ubuntu 已安装deja-dup但未安装其后端。
    解决方案:

    sudo apt install duplicity
    sudo apt-get install python-gi
    

    这是错误1641423,自 17.10 版起已修复。

    “解锁您的登录密钥环”

    我被一个要求“解锁您的登录密钥环”的窗口所困扰。
    此外,它拒绝接受我的帐户密码,我应该给它什么其他密码?
    在askubuntu 1 , 2上找到了答案。使用逻辑名称(从终端或从 Dash)
    启动Gnome Keyring Manager 在左侧菜单中,右键单击单词(在 下),然后选择。出现密码更改窗口。 它接受的密码是我的旧(重新安装前)Ubuntu 密码。我只是将其更改为新的,“解锁您的登录密钥环”窗口不再打扰我了。seahorse
    LoginPasswordsChange Password

    应用中心不见了。

    重新安装后,我只有安装在 16.04 中的应用程序管理器(又名“Ubuntu 软件”),而我最喜欢的 应用程序中心(又名“Ubuntu 软件中心”)在 14.04 中已经消失了 :(
    我什么都没决定无论如何不要这样做,无论如何我很快就会
    18.04切换。

    • 4

相关问题

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    是否可以在 C++ 中继承类 <---> 结构?

    • 2 个回答
  • Marko Smith

    这种神经网络架构适合文本分类吗?

    • 1 个回答
  • Marko Smith

    为什么分配的工作方式不同?

    • 3 个回答
  • Marko Smith

    控制台中的光标坐标

    • 1 个回答
  • Marko Smith

    如何在 C++ 中删除类的实例?

    • 4 个回答
  • Marko Smith

    点是否属于线段的问题

    • 2 个回答
  • Marko Smith

    json结构错误

    • 1 个回答
  • Marko Smith

    ServiceWorker 中的“获取”事件

    • 1 个回答
  • Marko Smith

    c ++控制台应用程序exe文件[重复]

    • 1 个回答
  • Marko Smith

    按多列从sql表中选择

    • 1 个回答
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Suvitruf - Andrei Apanasik 什么是空? 2020-08-21 01:48:09 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5