红联Linux门户
Linux帮助

linux下有没有可能将一个机器的软件环境拷贝到其他机器?

发布时间:2011-03-19 20:33:49来源:红联作者:hnuzhoulin
现在有这么个事,我有一台以前的博士配好的机器,4核的,大家有时候会在我的机器上算程序 ,现在又有几个师兄想把我的这台机器的软件环境,包括编译器等的一起弄过去,似乎就是类似ghost。

这么作主要是大家都对linux不是很熟悉,除了编译器之外不知道还需要安装什么,但是有希望能有这样一个环境来计算,这样不仅仅在实验室,在寝室也可以提交查看任务。

谢谢了。
文章评论

共有 15 条评论

  1. hml1006 于 2011-03-31 12:16:35发表:

    没必要

  2. hnuzhoulin 于 2011-03-24 15:44:44发表:

    14# huangyandong


    这些目录原来就有的啊。权限我也给了啊。但是现在是进不去系统,不是能不能紧图形桌面的问题

  3. huangyandong 于 2011-03-24 14:30:54发表:

    需要使用mkdir来创建/dev ,/proc /tmp ,/mnt等没有打包进去的目录哦
    其中/tmp需要设置权限为1777

  4. hnuzhoulin 于 2011-03-23 20:56:29发表:

    12# huangyandong


    大哥啊。我复制到新机器后,一启动出现很多错误啊,咋办?启动了两次之后。吃晚饭回来,。一重启错误和前面的是一样的了

    mount:could not find filesystem '/dev/root'
    setuproot:moving /dev failed:no such file or directory
    setuproot:error mounting /proc: no such file or directory
    setuproot:error mounting /sys: no such file or directory
    switchroot:mount failed:no such file or directory
    Kernel panic-not syncing:Attemping to kill init

  5. huangyandong 于 2011-03-23 16:01:38发表:

    10# hnuzhoulin


    tar打包时要带上-p选项来保存文件的属性或者打包后的文件都属于root用户了

  6. hnuzhoulin 于 2011-03-23 11:04:08发表:

    9# huangyandong


    我试了一下啊,可以启动。但是还有有好些文件没有恢复到新机器,在原系统里面用exclude排除的却也来了。

    还有两个机器的硬件不一样。

    你的方法是要求在没有系统的机器上安装还是?

  7. hnuzhoulin 于 2011-03-23 04:26:07发表:

    9# huangyandong

    呵呵呵,好的。我去试一试。

    讲的具体一点,你看对不对啊

    首先您的命令应该是ubuntu下面的,在centos里面,我用tar -czf
    其次就是本分源系统的引导器,MBR??然后引导文件要放在win分区上,是否意味这需要先安装win系统?亦或是有个win系统格式的分区就ok?

  8. huangyandong 于 2011-03-22 22:29:46发表:

    7# hnuzhoulin


    上述的方法是将当前系统备份下来,你可以使用一个Livecd系统来将备份后的文件释放到新的机器上的一个磁盘分区上.

    磁盘分区需和你原来机器上的分区一样的格式哦.备份文件释放后只要安装个引导器就行了,您可以选择安装grub2dos

    引导器,这个引导器的配置文件需要存放到一个win分区上就行了,您也可以使用dd if=/dev/sda of=bootsect bs=512 count=1命令

    来将你系统原来的引导器备份,然后还原到新的机器上就行了,这个方法我试验成功了好多次了,祝您好运

  9. 丁一毛 于 2011-03-22 13:03:36发表:

    路过学习

  10. hnuzhoulin 于 2011-03-22 11:17:48发表:

    5# huangyandong


    我是一台装有win7和CentOS的机器
    现在想将这台centos的软件黄环境复制到新机器上去使用。

    不知道您的这个方法是否合适?对于新机器又有什么要求呢?万分感谢

  11. hnuzhoulin 于 2011-03-22 11:15:58发表:

    4# 大宝


    诶,多谢。

  12. huangyandong 于 2011-03-20 20:34:30发表:

    使用tar命令

    备份:
    tar zcvpf backup.tgz / --exclude=/tmp --exclude=backup.tgz --exclude=/proc --exclude=/mnt
    --exclude=/media

    还原:

    tar zxpvf backup.tgz -C /

    还原成功后创建下面目录
    cd /
    mkdir -v {tmp,proc,mnt,media}

    注意下面一步很重要,否则进入图形化界面时会出错

    chmod 1777 /tmp

    注:上面的命令必须是root用户下使用

  13. 大宝 于 2011-03-20 19:06:16发表:

    当然有,Google“Linux 备份”

  14. hnuzhoulin 于 2011-03-20 13:48:13发表:

    2# coius


    呵呵,据说很多喔。目前找到了clonezilla
    正在学习。你也去试一试呗

  15. coius 于 2011-03-20 08:52:35发表:

    没做过,要是可以那太棒了,多台机子重装什么的都很受用啊,顶