Luc*_*rra 3 python boot usb-drive
我不小心从 Python 3 中删除了/etc,现在我丢失了许多重要的文件夹、程序和 Gnome shell。我知道,我很笨。
我仍然可以使用我的用户登录,但现在一切都是这样的:
我相信正确的解决方案是再次安装 ubuntu 18.04。
由于我的$HOME文件夹没有损坏(我保留的所有内容:见下面的截图)我想将它复制到闪存驱动器,这样我就可以再次安装 Ubuntu 而不会丢失我的个人文件。
但是当我插入 USB 闪存驱动器时,它显示了以下消息:
[ 264.065197] sd 6:0:0:0: [sdb] Asking for cache data failed
[ 264.065242] sd 6:0:0:0: [sdb] Assuming drive cache: write through
Run Code Online (Sandbox Code Playgroud)
如何使用此终端解决此问题以将我的家复制到闪存驱动器?
不知道有没有办法恢复一切。我认为重新安装它应该会更好,但是如果有另一种解决方案而无需再次重新安装 Ubuntu,请随时分享。
在此 USB 驱动器上创建 Ubuntu 的 LiveUSB(也称为安装 USB)。您将需要使用另一台计算机来执行此任务。如果您已有用于安装 Ubuntu 的 LiveUSB 驱动器,则可以跳过此步骤。
这将是您的家庭备份 USB。确保您有足够的空间来保存此 USB 驱动器中的所有主文件夹。
使用Try Ubuntu without installation选项进入 Ubuntu 的实时会话。这将从 LiveUSB 启动 Ubuntu。
挂载包含您的/home文件夹的内部磁盘分区。如果您没有单独的/home分区(标准 Ubuntu 安装没有),它将是您的 Ubuntu/分区。
挂载此分区的最简单方法是Disks在 Ubuntu 中使用该应用程序。查看左侧边缘磁盘中列出的每个物理驱动器并找到您的内部物理驱动器。然后确定您的 Ubuntu 分区。它将被格式化ext4。
突出显示分区并单击停止的?图标把它变成一出戏?图标。记下看起来像的挂载点
/media/ubuntu/<mountpointoftheinternalpartition>
Run Code Online (Sandbox Code Playgroud)
哪里<mountpointoftheinternalpartition>是一堆字母和数字。
不要拔掉第一个插入第二个!使用不同的 USB 插座。
如果您是这台计算机的唯一用户,则可以使用 Nautlus 并拖放所有文件夹。或者使用下面的命令
如果您有多个用户并希望保留所有用户的数据,请按Ctrl+ Alt+打开终端T并使用如下命令:
sudo cp -rp /media/ubuntu/<mountpointoftheinternalpartition>/home /media/ubuntu/USB2TB/home
Run Code Online (Sandbox Code Playgroud)
确保/media/ubuntu/USB2TB/home实际指的是您打算复制的第二个 USB 驱动器,/home并/media/ubuntu/<mountpointoftheinternalpartition>/home实际指的是/home内部驱动器中的文件夹。
注意:如果您有一个单独的/home分区,则需要使用如下命令将该分区的内容复制到第二个 USB 中:
sudo cp -rp /media/ubuntu/<mountpointofthehomepartition> /media/ubuntu/USB2TB/home
Run Code Online (Sandbox Code Playgroud)
要有耐心。如果您有大量数据复制到USB,则可能需要一段时间才能将写入现金中的数据真正写入USB。不要因过早拔出 USB 而丢失数据。
Live 会话中有一个安装 Ubuntu图标。在您将所有重要数据安全地复制到第二个 USB 后,您可以使用它来安装 Ubuntu。
检查新安装是否正常运行后,您可以将数据从第二个 USB 复制到您的主文件夹。
如果您有其他用户并复制了他们的所有家庭数据,请按照此答案的安装后部分中的说明进行操作。
希望这可以帮助
| 归档时间: |
|
| 查看次数: |
623 次 |
| 最近记录: |