私には仮想マシンがいくつかあります。私は、次のプロセスを自動化するスクリプトを書きたい...仮想マシンのパスワードを変更する
- それは場所に(OSとしてLinuxを使用)仮想マシンをマウントは/ mnt /画像が
- 言うことは、/ etcを修正/ passwdの(または同等のファイル)は、ユーザー
- をアンマウント仮想マシン以来
のパスワードを変更するには、私は、仮想マシンの一部QCOW2イメージを持っていますのlibvirtを使用しています。私のubuntuにイメージをマウントするには、私はnbdモジュールを使用しています。ここで私がしようとしているコマンドです:
modprobe nbd max_part=63
qemu-nbd -c /dev/nbd0 image.qcow2
mount /dev/nbd0p1 /mnt/image
は、それは私にエラーを与える:私はnbdoでnbd0p1交換するとき、私は私が何かわからないけれども
mount: special device /dev/nbd0p1 does not exist
私は(次のエラーを取得していますこれでやろうとしています)
mount: you must specify the filesystem type
何が問題なのでしょうか?
エラーマウント:特殊デバイス/ dev/mapper/loop0p3が既存の3行目に存在しない – w2lame
[sudo mount/dev/mapper/loop0p1/mnt/image]または[sudo mount/dev/mapper/loop0p2/mnt/image](loop0p はあなたのパーティションに依存します) – db42
詳細については、このリンクをクリックしてください。http://blog.dustinkirkland.com/2008/10/mounting-kvm-disk-image.html [kpartx -av/dev/loop0]を使うと、あなたのパーティションに関するいくつかの情報が出力されます。 – db42