view README.txt @ 14:8b2ce241f5f1 default tip

add files
author one
date Mon, 30 Jun 2014 00:38:55 +0900
parents 56e8a3d49069
children
line wrap: on
line source

-- Get ovmf

http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF

ovmf execute UEFI on virtual machine.
make directory named ovmf.

-- Make 4G size disk that name is rootfs.qcow2 in disk directory.
% mkdir disk
% qemu-img create -f qcow2 rootfs.qcow2 4G


-- ON nbd module.

% modprobe nbd


-- Connect disk to use nbd.
X is number.

% qemu-nbd -c /dev/nbdX disk.qcow2


-- Operate partition.
% sudo fdisk

Use g, make gpt partition table.
Use n, add new partition.

-- Make device map

% kpartx -v -a /dev/nbdX


-- Make filesystem.

% mkfs.vfat -v -c -V 32 /dev/mapper/nbdXp1


-- Mount

% mount -t vfat /dev/mapper/nbd0p1 /mnt


-- execute on EFI shell
need full path.
don't need device name. ex.fs0

bootx64.efi \EFI\BOOT\my_kernel