Debian Live USBの永続ファイルシステム(live-rw
)をVM上で実行できるスタンドアロンブータブルインストールに変換するにはどうすればよいですか?
私が試したこと
- Chrootとブートローダのインストール - ファイルシステム(
live-rw
)は非常に限られたインストールなので、chrootできませんbash
。 - このUSBからDebianをインストールしてください。 Ubuntuのように永続ファイルが保存されることを願っています。きれいなシステムを設置してください。
完全な物語
永続性オプションで使用されているLive Debian(Squeeze)USBからファイルをコピーしました。最初から構成したくない既に構成されたサーバー/サービスが含まれているため、永続ファイルシステムをスタンドアロンインストールに変換してvmware vSphere VMにデプロイする必要があります。
永続ファイル(live-rw
)はext2
ファイルシステムなので、ブートローダをインストールしてカーネル/ initrdイメージを提供するだけでよいと思いました。問題は、このイメージにノードがなく、/ binにいくつかのバイナリがあることです/proc
/sys
(/dev
そうでなけれchroot
ば入ることはできませんbash
)。
$ file live-rw
live-rw: Linux rev 1.0 ext2 filesystem data (mounted or unclean), UUID=fa55a4d2-1fc4-5344-9e94-dc12cb60612d (large files)
/コンテンツ:
$ ls /
bin etc home lib live lost+found media opt root sbin tmp usr va
/binの内容:
$ ls /bin/
bunzip2 bzcat bzcmp bzdiff bzegrep bzexe bzfgrep bzgrep bzip2 bzip2recover bzless bzmore
私はこのUSBドライブにDebianをインストールする必要があることに気づき、これが私の永続データを保存することに気づいたときに「ああ!」という瞬間を過ごしました。私はこれがUbuntuの動作方法であると信じています。空のイメージを作成し、パーティションを分割してフォーマットし、USBファイルをコピーしてMBRとextlinuxをインストールしました。しかし、このUSBで起動してインストールを実行した後、クリーンシステムがインストールされました。
この状況ではどうすればよいですか?このイメージをフル機能の Debian インストールに変換するにはどうすればよいですか?
私はそれが可能であることを知っています。これは最終的にLinuxです...
答え1
これは、あるパーティションから別のパーティションにインストールをコピーすることと変わりません。ファイルをコピーするだけです。
この問題をGoogleで検索すると、多くのガイドがあります。また、パーティションを複製する必要がないことを覚えておいてください。 「簡単な」コピーも機能します。