Migrating your arch linux EFI edition

pretty simple, works with windows 8.x, ubuntu 13.10 and Arch

Clone the partition

  • dd if=/dev/source of=/dev/dest bs=4096 conv=notrunc,noerror,sync

change source to source drive and dest to destination drive

Install grub2 efi boot manager

  • boot into a live cd (uefi mode)
  • mount /dev/sda1 /boot
  • grub-install --target=x86_64-efi --efi-directory=/boot/ --bootloader-id=grub --recheck --debug
  • grub-mkconfig -o /boot/grub/grub.cfg