linux系统从虚拟机克隆到U盘

发布网友 发布时间:2022-04-22 07:32

我来回答

1个回答

热心网友 时间:2022-06-17 18:47

你这种操作应该是不行。
不过不代表不能扔到 U 盘上继续用,就是要换些很麻烦的操作。

因为 Linux 安装时会和当前硬件有很多挂钩的设置,这些设置很多都和磁盘有关。你要都知道是什么地方,修改了就行。不过 dd 一个问题是,他是1:1的数据流备份,你的 U 盘必须和虚拟机的硬盘一样大,注意不是使用空间,而是整个大小。
另外,U 盘的驱动程序和硬盘的驱动不同,启动方式也有轻微的区别。如果系统内核没有为 U 盘启动做准备,引导程序没有加入对应的启动代码功能。也不能启动。

其实,你在 U 盘上重新分区,按照需要格式化,再根据分区设置分别挂载好,之后整个系统用 cp 复制到对应地方,再修改需要修改的配置信息就行了。
Linux 没有对硬盘做加密点,而且 Linux 只有 GRUB 是基于绝对位置读写的,其他的系统文件都是基于文件形式读取。而 GRUB 我记得 DD 出来也需要重新修复引导数据才能启动。所以 cp 反而简单。而且不需要分区大小完全对应,以及 U 盘和虚拟机硬盘大小对应这些*。只要分区大小够用能放下就行了。

VBOX add 应该不用管,我记得这个是会识别硬件来区别载入的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com