Grub doesn't support the boot loader spec on Arch so we have to
symlink vmlinuz and the initrd to some place where grub can find
them.
for kver, kimg in gen_kernel_images(args, root):
run_workspace_command(args, root, ["kernel-install", "add", kver, Path("/") / kimg])
+ if args.distribution == Distribution.arch and "bios" in args.boot_protocols:
+ boot_dir = Path("/") / boot_directory(args, kver)
+ root.joinpath(f"boot/vmlinuz-{kver}").symlink_to(boot_dir / "linux")
+ root.joinpath(f"boot/initramfs-{kver}.img").symlink_to(boot_dir / "initrd")
+
@dataclasses.dataclass
class BuildOutput: