2台のコンピュータがあり、古いコンピュータが正しく動作しません。だから、新しいコンピュータに既存のハードドライブをインストールしたいと思います。
私はこれを行う方法を知っていますsdb
。ただし、一部の古いプログラムがインストールされているためsdb
実行できませんsda
。
したがって、必要に応じて、以前のプログラムを使用できるように、いくつかの仮想マシン(すでにインストールされているsda
)を使用して起動できるかどうか疑問に思います。sdb
どちらのディスクでもUbuntu 10.04を使用しています。ありがとうございます。
ベストアンサー1
どちらのハードドライブにもUbuntu 10.04がある場合は、仮想マシンを実行する必要はありません。なぜそれを使用しないのですかchroot
? sdbがすでにインストールされている場合は、/media/olddrive
次のことを実行できます。
$ sudo chroot /media/olddrive
ただし、.NETのすべてのシステムデバイスフォルダ/dev
にアクセスする必要があることがよくあります。この場合、次の方法を使用して作成できます。/proc
/sys
mount
$ sudo mount -t devtmpfs none /media/olddrive/dev
$ sudo mount -t devpts none /media/olddrive/dev/pts
$ sudo mount -t proc none /media/olddrive/proc
$ sudo mount -t sysfs none /media/olddrive/sys
もちろん、VirtualBoxを使用して元のハードドライブから起動することもできます。デフォルトでは、ハードドライブパーティションのルートへのショートカット「.vmdk」ファイルを作成するためのツールが付属している
必要があります。VBoxManage
ねえこれを行う方法の小さなガイドです。後者の方法は実際には推奨されていませんが、何度も試してみましたが、問題はありませんでした。 1つの問題は、元のハードドライブパーティションにアクセスするには、拡張(例えばsudo)権限でVirtualBoxを実行する必要があるかもしれません。