2017-08-26 1 views
-2

私はlinuxを使って自分のコンピュータでコードを作成しています。しかし、システム全体を速やかにノートブックにコピーする必要があります。システムやパッケージをインストールするのは問題ではありませんが...本当にたくさんのパッケージがインストールされています。それらのほとんどは手動で構成されています。私は手動でインストールするのに十分な時間がありません。システム全体を簡単にコピーするためにいくつかのプログラムや "魔法の方法"が存在すればいいでしょう:)あなたはいくつか知っていますか?インストールされたパッケージや設定ファイルなどでlinux全体をコピーする簡単な方法はありますか?

答えて

0

あなたはバックアップし、新しいインストールにパッケージをインストールするためにrsyncを使用することができます。 archlinuxフォーラムには非常に豊富な情報がありますので、ここで質問する前にまず検索してください。あなたが必要とするリンクが、これは安全であるものではないことに注意してください。このhttps://wiki.archlinux.org/index.php/full_system_backup_with_rsync

で、ハードウェアは非常に異なっており、多くの問題が発生する可能性があります。私は、ブート可能なライブのLinux環境に最初から新しいインストール

+0

を参照してください。 – tofro

+0

私は彼がライブシステムにコピーすることについて話しているとは思わない。また、このようなシステムをコピーするのはひどい考えです。 – telis80

+0

あなたが動作するように 'rsync'をしたい場合は、送信側と受信側の両方が「命」にする必要があります。システム全体をコピーするためのものではありません。 – tofro

1

ブーツをお勧めします。 このライブLinuxにルートパーティションをマウントします。 ハードディスクをマウントします。 実行

sudo dd if=/address/of/your/root of=/address/of/output/file 

これでルートパーティションのイメージが作成されます。今ノートブックで、あなたのルートのサイズのパーティションを作成し、ライブLinuxを実行し、ハードディスクをマウントします。 to beパーティションをマウントしないでください。

実行

lsblk 

そして、ルートパーティションするの名前を注意してください。

は今OSとしてそのパーティションを検出するために、そのパーティション

設定グラブにあなたのルートを記述する必要があります

sudo dd if=/address/of/root/image of=/dev/name/of/to/be/root/partition 

この

を実行します。ライブシステム `rsync`が本当に(明らかに、実行されている)他の上にライブシステムをコピーするために動作しません this

+0

これはルート_unmounted_で行う必要があります。したがって、レスキューディスクを起動してスタンドアロンシェルを取得することができます。 –

+0

ああ、ありがとうございます。マウントされていない根のことを忘れてしまった。レスキューディスクの代わりに、私は起動可能なpdからのライブ環境を好む。 – LBSREX

関連する問題