您尚未登录。

#1 2013-12-26 21:17:00

chenzhen2181
会员
注册时间: 2013-12-12
帖子: 52

问下有关virtualbox的问题

我在家里笔记本安装了virtualbox+archlinux+若干软件。
现在想在学校的电脑也装Vbox+archlinux+若干软件,即把家里安装的所用东西移植到学校电脑上面。主要因为一些软件安装太麻烦,不想再操作一遍,学校的网速也不是特别好。
这个有办法么?
我的思路是,把虚拟硬盘和备份及共享文件夹拷到学校电脑上面,然后在学校电脑上面新建一个系统,从虚拟硬盘启动,再恢复备份,可以么?

离线

#2 2013-12-26 22:23:49

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 问下有关virtualbox的问题

把包含整个系统的硬盘带上,外加一个可启动的 Linux 系统(比如 Arch 安装镜像)。然后执行系统恢复。具体为:

* 进入 live 系统,对电脑进行分区、格式化、挂载。
* 使用 rsync 或者 tar 或者 cpio 将你的系统弄到电脑的硬盘上
* 调整 /etc/fstab 及启动参数(root 参数,位于 /boot/grub/grub.cfg,可直接使用 grub-mkconfig 重新生成,但是我不知道会不会检测到太多东西)。
* 安装 grub 或者其它你喜欢的引导器
* 重启进新系统

!!!注意!!!
* 备份一定要保留权限!压缩过或者未压缩的 tar、cpio 档可以,rsync 到 Linux 兼容文件系统(ext 系列、btrfs 等)也可以。做成 squashfs 也行。不要用 cp 命令!
* 备份时不要包含 /sys, /proc, /dev 等目录。具体问 Google。rsync 的话 --one-filesystem 参数很好用,其它工具不知
* 如果硬件配置不一样的话,Windows 可能会蓝屏,即使在 vbox 中。出了问题再来问。

最近编辑记录 依云 (2013-12-26 22:25:32)

离线

#3 2013-12-26 22:25:06

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 问下有关virtualbox的问题

另外,简单暴力地把整个硬盘 dd 过去也是可以的。

离线

#4 2013-12-27 01:19:31

kent
会员
注册时间: 2013-12-20
帖子: 34

Re: 问下有关virtualbox的问题

我用过 cp来备份/恢复。 cp有选项可以带权限以及其它属性。可以cp -ax

另外如果是个”活“的系统最好自己看看像/mnt  /media这种目录最好也不要备份。。呵呵。 哦/tmp lost+found either.

最近编辑记录 kent (2013-12-27 01:22:50)

离线

#5 2013-12-27 12:12:49

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 问下有关virtualbox的问题

kent 说:

我用过 cp来备份/恢复。 cp有选项可以带权限以及其它属性。可以cp -ax

另外如果是个”活“的系统最好自己看看像/mnt  /media这种目录最好也不要备份。。呵呵。 哦/tmp lost+found either.

嗯,cp 可以带权限信息。设备文件、套接字和管道大概不支持吧,虽然备份一般不会遇到。
不知道 cp 的保留「links」是指的什么,硬链接吗?

离线

#6 2013-12-27 13:40:36

lainme
论坛版主
注册时间: 2011-08-19
帖子: 131

Re: 问下有关virtualbox的问题

如果是装在vbox里的系统,可以在vbox里导出ova吧,然后在另一台的vbox里导入。不过看你们的讨论,我似乎理解的不对。

离线

#7 2013-12-27 13:59:43

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,384
个人网站

Re: 问下有关virtualbox的问题

lainme 说:

如果是装在vbox里的系统,可以在vbox里导出ova吧,然后在另一台的vbox里导入。不过看你们的讨论,我似乎理解的不对。

可以。直接复制硬盘然后给新虚拟机用也行。

我没弄明白他只是想迁移 vbox 里的系统,还是整个系统,包括 vbox 里的东西。

离线

#8 2013-12-27 18:40:54

chenzhen2181
会员
注册时间: 2013-12-12
帖子: 52

Re: 问下有关virtualbox的问题

谢谢ls各位的回复,你们真的很热心!感谢有这么一个论坛,我今天已经在学校的机子上面成功移植的vbox的系统及安装的所有软件。
是个笨方法但是满简单的,具体如下:
家里的电脑: 在vbox的archlinux系统上面,点击右键,复制。大概4个G,复制了几分钟吧。然后就出现archlinux系统的副本,点击启动就能进系统了,所有之前安装的软件都可使用。
找到该副本的路径,会有一个文件夹,将这个文件夹拷到学校的电脑上面,之后Vbox里新建一个系统,启动时点击该文件里面的虚拟硬盘,就可以进系统了,之前安装的软件也都在。
期间会出现挂载错误的提示,只要重新挂载下共享文件夹就OK了。目前使用,一切没有问题,vbox真的的很方便。
谢谢,仙子及ls各位的热心解答,你们说的肯定是可行的,但我对linux系统不是很了解,所以有些命令不太熟悉,没有进行尝试。再次感谢!

最近编辑记录 chenzhen2181 (2013-12-27 18:42:32)

离线

页脚