僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
Archのディスクイメージをダウンロード。
$ sudo qemu-img info Arch.qcow2 image: Arch-Linux-x86_64-basic-20210604.24713.qcow2 file format: qcow2 virtual size: 40 GiB (42949672960 bytes) disk size: 424 MiB cluster_size: 65536 Format specific information: compat: 1.1 compression type: zlib lazy refcounts: false refcount bits: 16 corrupt: false extended l2: false
$ sudo qemu-img resize -f qcow2 Arch.qcow2 +200G Image resized.
$ sudo qemu-img info Arch.qcow2 image: Arch-Linux-x86_64-basic-20210604.24713.qcow2 file format: qcow2 virtual size: 240 GiB (257698037760 bytes) disk size: 936 MiB cluster_size: 65536 Format specific information: compat: 1.1 compression type: zlib lazy refcounts: false refcount bits: 16 corrupt: false extended l2: false
ファイルサイズは変らなかった。
$ ls -lh Arch-Linux-x86_64-basic-20210604.24713.qcow2 -rw-r--r-- 1 user group 425M 6月 17 10:16 Arch.qcow2 $ du -h Arch.qcow2 425M Arch.qcow2
無事起動できたものの、ユーザ名もパスワードも分からない。
適当に検索しても、それらしい情報は見当たらない。
mountとchrootで強引にパスワードを変える。同じCPUアーキテクチャ
でないとできないはず。
qemuではNetwork Block Device サーバを使うらしい。
$ sudo modprobe nbd $ sudo qemu-nbd -c /dev/nbd0 Arch.qcow2 $ sudo mount /dev/nbd0p2 $DIR $ sudo chroot $DIR $ sudo qemu-nbd -d /dev/nbd0
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。