差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
linux:qemu-kvm:libguestfs-tools [2015/11/03 00:22] – 作成 ともやん | linux:qemu-kvm:libguestfs-tools [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== libguestfs-tools による仮想マシンイメージの操作 ====== | + | ====== libguestfs-tools による仮想ディスクの操作 ====== |
===== インストール ===== | ===== インストール ===== | ||
< | < | ||
$ sudo dnf install libguestfs-tools | $ sudo dnf install libguestfs-tools | ||
+ | </ | ||
+ | |||
+ | ===== 仮想ディスク変換ツール ===== | ||
+ | vhd、vhdx などを qcow2 などに変換できる。\\ | ||
+ | [[http:// | ||
+ | |||
+ | ===== qcow2 を nbd 経由でマウント& dd で書き込み ===== | ||
+ | < | ||
+ | $ sudo modprobe nbd max_part=63 | ||
+ | $ sudo qemu-nbd --connect=/ | ||
+ | $ sudo fdisk -l /dev/nbd0 | ||
+ | ディスク /dev/nbd0: 7.4 GiB, 7902068736 バイト, 15433728 セクタ | ||
+ | 単位: セクタ (1 * 512 = 512 バイト) | ||
+ | セクタサイズ (論理 / 物理): 512 バイト / 512 バイト | ||
+ | I/O サイズ (最小 / 推奨): 512 バイト / 512 バイト | ||
+ | ディスクラベルのタイプ: | ||
+ | ディスク識別子: | ||
+ | |||
+ | デバイス | ||
+ | /dev/nbd0p1 * 2048 15433727 15431680 | ||
+ | </ | ||
+ | マウントする場合 | ||
+ | < | ||
+ | $ sudo mount -o ro /dev/nbd0p1 /mnt/dos | ||
+ | </ | ||
+ | dd で USB などに書き込む場合 | ||
+ | < | ||
+ | $ sudo dd if=/ | ||
</ | </ | ||
===== 参考文献 ===== | ===== 参考文献 ===== | ||
[[http:// | [[http:// |