install: add UEFI boot
install: major refactoring