首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将casper持久USB安装复制到新的HDD上?

问如何将casper持久USB安装复制到新的HDD上?
EN

Unix & Linux用户
提问于 2023-01-22 02:54:18
回答 2查看 110关注 0票数 1

对于这个愚蠢的问题,我是Linux的初学者。

我在USB驱动器上安装了一个持久的Linux安装。它一直运行良好,但现在我想直接安装到一个新的SSD驱动器,我买了。

我认为使用“安装”选项可以将我的所有应用程序和用户文件复制到驱动器中,但据我所见,它只安装了一个新的Linux安装程序,没有应用程序,而且我的/home文件夹只有一个我用安装创建的新用户。

问:如何将USB驱动器上的确切安装复制到SSD驱动器上?

问题2:是否可以使用Timeshift、Clonezilla或其他应用程序生成旧Linux安装的映像,然后在使用新Linux安装启动时恢复该映像?

EN

回答 2

Unix & Linux用户

发布于 2023-01-22 05:14:48

顺便说一句,使用Ubuntu 22.04.1 LTS

你的个人数据/home/user/是否保存在你的USB上?

如果您重新启动,您的USB可能没有自动加载。

尝试以下命令:

代码语言:javascript
复制
df -h

查看/dev/sda的左列

如果您的USB加载,它可能显示为/dev/sdb或类似的。

如果您的USB已插入,但未加载,请尝试以下命令:

代码语言:javascript
复制
fdisk -l

您可能需要使用根密码,请尝试sudo fdisk -l

如果fdisk命令显示您的USB已加载,则可以将USB home/user/Documents复制到SSD驱动器文件夹/home/user/Documents。

如果fdisk命令没有显示您的USB,那么读取:

代码语言:javascript
复制
man mount
man umount

也许,也是如何man cp您的USB数据跨。

Linux不同于MS,我花了一段时间才能更好地理解事情.

应用程序是处理数据、存储数据或产生结果的程序。

个人用户可以在/etc/文件夹中找到他们的应用程序设置。

在终端尝试命令中:ls -l /etc/

如果结果不清楚,请尝试sudo ls -l /etc/

票数 1
EN

Unix & Linux用户

发布于 2023-01-22 06:20:06

这“可行”,但我可能不会推荐给任何人,除非作为最后的手段。

我使用casper持久安装中的选项将Linux安装到我的新SSD上。(令我懊恼的是,它安装了一个全新的安装,而忽略了我在USB安装中所拥有的一切)

我从新安装中备份了/etc/fstab文件。

再次从USB驱动器启动时,我安装了新安装( sudo mount /dev/find-your-own-install-partition /mnt/newinstall ),然后运行以下命令(从这个答案获得提示):

sudo rsync -a / / mnt /newinstall/ -排除sys排除proc排除dev排除tmp排除媒体排除mnt排除运行排除引导

这将复制从旧安装到新安装的所有内容,除了/sys、/proc、/dev/、/boot和所有其他的,覆盖重复的文件(即旧安装中不存在的新文件不会被删除!这可能是个坏主意)。

然后粘贴回我备份的新安装它的/etc/fstab文件。我认为这对于正确引导是必要的,尽管您可能应该重新安装grub或其他什么。

当我启动新安装时,大多数东西都在那里,但例如Firefox重新启动(我需要更改默认配置文件)。但它似乎奏效了。

然而,它确实破坏了apt和一些软件包。幸运的是,Linux太棒了,它为我修复了所有的东西。我只需转到Software,将一切恢复为默认,并从其他资源中删除//cdrom存储库。之后,apt update再次工作,并使用它下载的更新管理器重新安装它认为是坏的任何东西。

目前为止还不错,但这看起来并不是最干净的选择.

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/732624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档