Ubuntuを新しいPCに移行するにあたって、Macでいう移行アシスタントみたいな、Windowsでいうイメージファイルの作成みたいな機能があればなーと思って探してみた。

最初に見つけた方法は、単にUbuntuパーティションをddでまるまるコピーするというもの。

でも上手くいかなかった。

コピー元のPCではデュアルブートにしてたから、単純にddすれば良いとか言う話でもなくなっていたようだ。

redobackupというのも使えそうだったんだけど、なぜか「バックアップファイルのサイズが移行先HDDのサイズより大きいよ!」とか怒られてうまくいかなかった。 パーティションを限定しているとはいえ、もとのHDDのサイズ情報が使われているのかな。それなら確かに移行元のHDDのサイズが移行先のよりも大きいからエラーになるのもわかるけども。

無料ソフトで使えるシステムバックアップソフト Redo Backup and Recovery 1.0.4...
システムが不調になり、最悪の場合はOSが起動しなくなることになる事もあり得ます。そんな場合に備えて前もってシステムイメージを作成しておくことにより、CDブートによってOSをシステムイメージ作成時に遡ってリカバリできるソフトです。本ページはRedo Backup and Recovery 1.0.4を使ってのシステムイメージの作成編です。
hobby.under.jp
 

最終的にはaptikというのを使ったけど、これも何だかんだ完全にはコピーしてくれてなくて、結局漏れた部分を自分で探して手作業で移動させた。

うーん、なんかいい方法は無いものかねぇ。

How can I backup my programs/applications, so that after I reinstall a new on...
Is there a way, that I could backup all my programs, all apps, put them in a directory or something, so that I could install them quickly next time, without having to manually going over the app ce...
Ask Ubuntu
 
Linux Mint 18 : ホームディレクトリ、インストール済アプリ、PPA 諸々のバックア...
Linux Mint-centric chronicle.Since 2009.
221B Baker Street
 

追記(2019/05/13)

ddrescueというのが使えるかも。試してないけど。

インストール済みUbuntuのクローンを新しいハードディスクに作成する
mag.osdn.jp
 

追記(2019/06/09)

TimeShiftというのも使えるかも。

第399回 TimeShiftでUbuntuをホットバックアップする
今回はTimeShiftというUbuntuで動作するホットバックアップを行うツールを紹介します。
gihyo.jp