私は新しいLinuxユーザーです。システムを立ち上げて実行している間(ドライバー、 解像度 など)、過去数週間でWubiを最初から少なくとも10回再インストールしました )何か(X、grub、unknowns)を壊したので、元に戻せません。特に私のような初心者にとって、失敗した「修正」の試みのいくつかの層のトラブルシューティングを試みるよりも、シバン全体を再インストールする方が簡単です(はるかに高速です)。
Windowsから来ると、何かを調整する前にLinuxインストール(およびブートパーティションのスナップショット)のスナップショットを作成するために実行できる「ディスクイメージ」ユーティリティがあると思います。それから、マシンをfoobarした後、どうにかしてマシンをその作業スナップショットに復元します。
Acronis True Image または Norton Ghost ?のようなWindowsディスクイメージャーに相当するLinuxは何ですか
注:同様の質問を見つけました: インストールされたシステムの簡単なバックアップ/復元?
Clonezilla Live: http://clonezilla.org/
Clonezillaのチュートリアルは こちら にあります。
dd
は、このタスクを実行するために使用できる低レベルのユーティリティであり、基本的に低レベルのバイト単位のコピーユーティリティです。これを実現する「UNIX」の方法が必要な場合は、先に進んでください。
ファイルシステムとハードディスクへのすべての参照は、仮想/dev/
ファイルシステムにローカルに配置されます。 /dev/
には、コンピューター上のほとんどすべてのデバイスへのインターフェイスである「ノード」が多数あります。たとえば、/dev/hda
または/dev/sda
はシステムの最初のハードドライブを参照し(hda vs sdaはハードドライブに依存します)、/dev/hda1
はhardriveの最初のパーティションを参照します。
パーティションの未加工のイメージを作成する最も簡単な方法は、ddを使用してパーティション全体を単一のファイルにダンプすることです(OSはファイルインターフェイスを介してパーティションにアクセスします/dev/sda1
)。より大きなパーティションまたはセカンダリドライブにいることを確認し、次のコマンドを実行しますdd if=/dev/hda1 of=./part1.image
バックアップ(異なるパーティションに対して繰り返し)dd if=./part1.image of=/dev/hda1
復元する
まったく同じコマンドを使用して、ハードディスク全体をバックアップできます(hda1
をhda
に置き換えます)。その後、圧縮プログラム(gunzip、Zip、bzip)を使用して、ファイルを圧縮して保存できます。これと同じ手法を使用して、パーティション全体のローテーションコピーを作成し、コンピューターのクローンを作成できます。
ただし、1つの制限があります。バックアップを復元する場合、パーティションはイメージを取得したパーティションと同じサイズ(またはそれ以上)である必要があるため、復元の場合のオプションが制限されます。ただし、gparted
またはparted
を使用してバックアップを復元した後、いつでもパーティションを拡張できます。ディスク全体のコピーを復元しようとすると、写真はさらに濁りますが、バックアップを同じ完全なhardriveに復元する場合、これについてまったく心配する必要はありません。
ただし、「ノートンゴースト」の「より使いやすい」ユーティリティが必要な場合は、この提案はお勧めできません。
Ubuntuには「ディスク」(gnome-disks
)と呼ばれるGUIがあり、後のUbuntuでデフォルトになります。
または
Sudo apt-get install gnome-disk-utility
「ディスク」として起動/検索するか、gnome-disks
として実行します。
以下も必要です。
Gparted
ライブUbuntu(または派生)ライブセッションusbスティック。
明らかに、使用中はパーティションをコピーできません:コピー中に変更を受けないようにマウントを解除する必要があります(自明です) 。したがって、システムパーティションをバックアップするには、USBライブシステムで起動する必要があります。または、上記の図に示すように、別の(マルチブート)システムで起動する必要があります。システムパーティションは、星印が付いたものです。システムパーティションをコピーしようとすると、すぐにエラーが発生します。
また、ブータブルパーティションのバックアップと復元はどちらも危険な手順であり、貴重な/機密データのバックアップは最初に別の方法で行う必要があることに注意する必要があります(全体ではなくデータをコピーすることにより)パーティションなど)。 -私の経験から、これはUbuntuシステムパーティションでは機能しますが、Windowsシステムパーティションでは機能しません。
必要に応じて、保存されたイメージが占めるスペースを最小限に抑えるために、最初にパーティションを(最後から、つまり右から)縮小して、空のスペースが含まれないようにすることができます。その投稿は次のとおりです。 ファイルよりも大きくないパーティションバックアップイメージを作成 。
この回答に従ってください: 「ディスク」を使用してシステムパーティション(isoイメージ)を正しく復元する方法 。質問をご覧ください。主なアイデアは、イメージ(iso)を既存の空のパーティションに復元する必要があるということです。
フォーマット済み
アンマウント
保存された画像よりも大きい
Gpartedが宛先パーティションと復元されたパーティションのスペースの差を未割り当てスペースとして報告するという事実については、上記のリンクされた回答の下にあるコメントを参照してください。これはGpartedで修正できます。パーティションを選択し、「チェック」アクションを適用します。
復元されたパーティションがメインパーティションとして使用するシステムパーティションの場合:
十分な空き領域が必要です。Gpartedを使用して「チェック」(前述のように未割り当て領域を要求)し、必要に応じてパーティションを拡大します。
grub
をインストールするには、ライブセッションのgrub-repair
を使用します。私はこの手順を使用します: https://askubuntu.com/a/182863/47206 、詳細はここにあります: https://askubuntu.com/a/326661/47206 。
Ubuntuリポジトリの「ダンプ」および「復元」バックアップユーティリティを使用すると、システム全体の「システム状態」をバックアップおよび復元できます。
「ダンプ」および「復元」ユーティリティは、以下を使用してリポジトリからインストールできます。
Sudo apt-get install dump
あなたの場合、システムをポータブルドライブにバックアップできます。
dump -0uan -f my_file /
回復するには、次のことが必要です。
UbuntuライブCD/DVD/USBから起動します。
ダンプユーティリティをインストールします。
ハードドライブをマウントします。
復元(つまり、restore -r -f my_file /my_mount
)。
注:新しいディスクに復元する場合は、ブートローダー(GRUB)をインストールする必要があります。
詳細は Linuxを別のハードドライブに移動する(ダンプ、復元、バックアップ) で見つけることができます。
以下は buntu Wikiからのステップです
ddによるバックアップ
次の例では、/dev/sda
のドライブイメージを作成し、イメージを外部ドライブにバックアップして圧縮します。たとえば、最大の圧縮にはbzip2を使用できます。
Sudo dd if=/dev/sda | bzip2 > /media/usb/image.bz2
ドライブイメージの復元
ドライブイメージを復元するには、ライブ環境で起動する必要があります。復元は非常に簡単で、実際にはifとofの値を逆にするだけです。これは、dd
に、ファイルに保存されているデータでドライブを上書きするように指示します。イメージファイルが復元先のドライブに保存されていないことを確認します。これを行うと、最終的にddは操作中にイメージファイルを上書きし、イメージファイルとドライブを破損します。
上記のドライブを復元するには:
bzcat /media/usb/image.bz2 | dd of=/dev/sda
ドライブ全体を復元する場合、システムはデバイス(/dev/sda1
、/dev/sda2
など)を自動的に作成しません。再起動して、自動検出を確認します。
Ubuntuを新しいドライブに復元し、UUID(詳細は singUUID を参照)を変更した場合は、ブートローダーとマウントポイントを変更する必要があります。ターミナルを介して次のものを編集する必要があります。
Sudo nano /boot/grub/menu.lst
Sudo nano /etc/fstab
ドライブの新しいUUIDを確認するには、次のコマンドを使用します。
Sudo blkid
このリストから、fdiskの情報と情報を相互参照して、どのドライブがどのドライブであるかを知ることができます。次に、GRUBおよびfstabファイルの両方でUUIDを更新します。
このタスクにはRemasterSysをお勧めします。
それは、インストール、Deja Dupでユーザーの日付をバックアップするためのisoを作成します。
CloneZilla を使用して、必要なことを正確に行うことができます。
また、 Ghost for Linux がありますが、 Clonezilla はより良いオプションです-最新のものです。 Linux用のGhostの最新バージョンは2009年5月にリストされていますが、Clonezillaの最新バージョンは2010年11月に掲載されています。
おそらく必要ありませんが、Clonezillaはマルチキャストもサポートしています。
Virtual.stackで示されるように、「ダンプ」と「復元」の使用は1つのソリューションです。
ただし、外部USBハードディスクドライブまたはNASがある場合は、Clonezillaの使用に興味があるかもしれません。 here をクリックしてISOイメージをダウンロードするだけです(グローバルダウンロードページ here にアクセスできます)。「Brasero」でそれを焼きます。 Clonezilla Live CDから起動し、メインのハードディスクドライブ(正常なUbuntuを使用)のバックアップ(ディスクまたはイメージへのパーティション)を実行します。バックアップ先としてマウントしたパーティションをバックアップできないことに注意してください(まったく論理的)。システムが壊れている場合は、Clonezilla Live CDを使用して再度ブートし、システムの復元を実行するだけです。 Clonezillaがスナップショットを作成することを忘れないでください。したがって、Ubuntuシステムと同じディスク/パーティションにデータ( "/ home"、 "/ etc"、...)がある場合は、バックアップからバックアップを取得します。そして、そのバックアップが実行されてから何が行われていたのか...
Clonezilla Liveのチュートリアルは、ここで見つけることができます: Clonezillaの使用方法-チュートリアル
また、「Back In Time(backintime-gnome)」(Ubuntu Software Centerから入手可能)または(DéjàDupなど)を使用して、データのバックアップを取得することもできます。バックアッププロファイルに(「/ home」、「/ etc」、「/ var」、「/ usr/local」、...)を含めるだけです。そのように、Clonezillaを使用して正常なシステムを取得し、「Back In Time」などを使用して最新のデータを取得できます。
Wubiを使用している場合、Windowsを起動してroot.disk
ファイルをコピーしてみませんか?
復元は、root.disk
の名前を別の名前に変更し、コピーの名前をroot.disk
に変更するのと同じくらい簡単です。
2015年11月の更新
新しいRemastersysは Pinguy Builder で、個人的にはSystembackと呼ばれるアプリもあります。インストール方法は次のとおりです。
Sudo add-apt-repository ppa:nemh/systemback
Sudo apt-get update
Sudo apt-get install systemback
2015年5月1日更新
この手順と手順2の他の手順で提供するリンクは機能しません。ただし、Webサイトがシャットダウンする前にRemastersysファイルをダウンロードしていたため、Ubuntu Software Centerから完全にインストールできます。 !!ファイルがUbuntu Software Centerで利用できるかどうかはわかりませんが、コンピューターにファイルがある場合は、それを使用してインストールできます。
Isoファイルを生成できるプログラムが必要です。これはRemastersysです。
この一連の指示は、Ubuntu 14.04.1 32bitでremastersysを正常にインストールして実行し、カスタムISOで起動可能なフラッシュドライブを正常に作成して使用するのに役立ちました。
注:フラッシュドライブは、システムのイメージを作成する前に何らかの理由で手動でカーネルをアップグレードしない限り機能します。
Ctrl-Alt-Tを押して実行
Sudo apt-get install plymouth-x11
このリンクにアクセスして、32ビットまたは64ビットシステム用のremastersysバージョンをダウンロードしてください
http://www.remastersys.com/ubuntu/pool/main/r/remastersys-gui/
重要:バージョン3.0.4-1 i386をダウンロードし、動作します。3.0.2-バージョンをチェックしましたが、動作しません。
プログラムとアップデートを開く(ダッシュまたはシステムのパラメーターで検索)
[プログラムと更新]で、[その他]タブに移動し、[追加...]を押します.
これをコピー/貼り付け
deb http://www.remastersys.com/ubuntu precise main
oKを押します
[その他]タブにあるリストで "www.remastersys.com/"のある2行を探し、両方のチェックボックスをオンにします。求められたらパスワードを入力します。
Ctrl-Alt-Tを押して実行
Sudo apt-get install remastersys-gui
Remastersys-guiを開くには、常にルート特権が必要です。ターミナルで実行します(Ctrl-Alt-T)
Sudo -i remastersys-gui
Clonezillaを使用できます
これらを確認してください screenshots ここで、曖昧なメニューについては詳細に尋ねてください
Linux G4l用のGhostも使用できます。
here からisoをダウンロードし、Cdに書き込み、Live CDを使用します。