2013ǯ01��08��
QCOW2 �����β��ۥǥ��������������
buildroot �ǥӥ�ɤ��� rootfs.tar ���顢QCOW2 �����Υ��᡼���ե�������ä����Υ��Ǥ���
�ɵ���kpartx �����פǤ�����
qemu-img��qemu-nbd
$ sudo apt-get install qemu-utilsqemu-img �� QCOW2 �����Υ��᡼���ե������������ޤ��������ǤϤȤꤢ���� 4GB �Ǻ������ޤ�����kpartx$ sudo modprobe nbd max_part=16
�ʥإå���������ʤΤǡ�4GB �Ǥ⡢100GB �Ǥ⡢�����ʳ��Ǥ� 136KB �Υե����뤬�Ǥ�������Ǥ�����
$ qemu-img create -f qcow2 rootfs.qcow2 4GQCOW2 �����Υե������ Linux ��ǰ�������ˡ�qemu-nbd �Ȥ����ġ������Ѥ��ơ����᡼���ե������ /dev/nbd0 ����³���ޤ���
$ sudo qemu-nbd --connect=/dev/nbd0 `pwd`/rootfs.qcow2������̤� fdisk �ǥѡ��ƥ�������������ޤ���
$ sudo fdisk /dev/nbd0 Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p Partition number (1-4, default 1): Using default value 1 First sector (2048-8388607, default 2048): Using default value 2048 Last sector, +sectors or +size{K,M,G} (2048-8388607, default 8388607): Using default value 8388607 Command (m for help): w�ɵ������⤷�ʤ��Ƥ⡢/dev/nbd0p1 ���Ǥ���褦�Ǥ���
1 ���ܤΥѡ��ƥ������ʺ���� 1 �Ĥ�������ޤ��󤬡ˤ�mkfs.ext3 �� ext3 �ե����륷���ƥ�˥ե����ޥåȤ��ޤ���$ sudo kpartx -a /dev/nbd0
��ϡ�Ŭ���ʤȤ����� mount ���ơ��ե�����򥳥ԡ����ޤ�����Ʊ�����ǡ���¸�� QCOW2 ���᡼���ե����뤫�顢�ե��������Ф����Ȥ�Ǥ��ޤ�����$ sudo mkfs.ext3 /dev/mapper/nbd0p1$ sudo mkfs.ext3 /dev/nbd0p1
�����ǥ��ԡ������������֤���������᡼���ե����뤬�ç¤ï¿½ï¿½ï¿½Ê¤ï¿½Þ¤ï¿½ï¿½ï¿½
����ä��� umount ���ޤ���
$ sudo mkdir /mnt/rootfs������򤷤ƽ�λ�Ǥ��� �ɵ���kpartx �����פǤ���nbd0 �����Ǥ���ȡ���ưŪ�� nbd0p1 ����Ǥ���褦�Ǥ���$ sudo mount /dev/mapper/nbd0p1 /mnt/rootfs$ sudo mount /dev/nbd0p1 /mnt/rootfs $ sudo tar xf buildroot-2012.11/output/images/rootfs.tar -C /mnt/rootfs/ $ sudo umount /mnt/rootfs/
���͡�saito's memo �ۡ��� > ARM > ARM���ߥ�졼�����$ sudo kpartx -d /dev/nbd0$ sudo qemu-nbd --disconnect /dev/nbd0