From Fedora Project Wiki
(Undo revision 400230 by Lersek (talk))
mNo edit summary
Line 35: Line 35:
== Installing F21 aarch64 from URL ==
== Installing F21 aarch64 from URL ==


{{admon/warning | This currently doesn't work | There's a backtrace from python-blivet when transitioning to anaconda. Originally reported under bug 1166876, python-blivet is not the culprit; it only exposes a missing feature between QEMU and the guest firmware. Refer to [http://thread.gmane.org/gmane.comp.bios.tianocore.devel/11604 this patch] and the dependencies it names.}}
{{admon/warning | Recent upstream qemu is needed for this | The below depends on qemu commit 36b62ae6a58f9a588fd33be9386e18a2b90103f5.}}


* This example uses the F21 aarch64 beta install tree: http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/21_Beta/Server/aarch64/os/
* This example uses the F21 aarch64 beta install tree: http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/21_Beta/Server/aarch64/os/

Revision as of 09:18, 24 January 2015

Installing Fedora aarch64 with QEMU and libvirt

These steps will work on both x86 and aarch64 hardware. If running on actual aarch64 hardware, the virt-install commands should automatically request KVM for maximum performance.

Get the necessary bits

Importing F21 aarch64 disk image

 sudo ./virt-install \
   --name f21-aarch64-import --ram 2048 --arch aarch64 \
   --boot loader_ro=yes,loader_type=pflash,loader=/usr/share/edk2.git/aarch64/QEMU_EFI-pflash.raw,nvram_template=/usr/share/edk2.git/aarch64/vars-template-pflash.raw \
   --os-variant fedora21 --import \
   --disk /var/lib/libvirt/images/F21-20141017-foundation-v8.img
  • The guest should start booting. Log in with user=root, password=fedora
  • Note: Networking doesn't work automatically for this image, you'll need to change the config inside the VM to use DHCP

Installing F21 aarch64 from URL

Recent upstream qemu is needed for this
The below depends on qemu commit 36b62ae6a58f9a588fd33be9386e18a2b90103f5.
 sudo ./virt-install \
   --name f21-aarch64-urlinst --ram 2048 --arch aarch64 \
   --boot loader_ro=yes,loader_type=pflash,loader=/usr/share/edk2.git/aarch64/QEMU_EFI-pflash.raw,nvram_template=/usr/share/edk2.git/aarch64/vars-template-pflash.raw \
   --disk size=8 \
   --location http://dl.fedoraproject.org/pub/fedora-secondary/releases/test/21_Beta/Server/aarch64/os/

Installing F21 aarch64 from CDROM

 sudo ./virt-install \
   --name f21-aarch64-cdrom --ram 2048 --arch aarch64 \
   --boot loader_ro=yes,loader_type=pflash,loader=/usr/share/edk2.git/aarch64/QEMU_EFI-pflash.raw,nvram_template=/usr/share/edk2.git/aarch64/vars-template-pflash.raw \
   --disk size=8 --os-variant fedora21 \
   --cdrom /var/lib/libvirt/images/Fedora-Server-DVD-aarch64-21.iso