diff --git a/migrear b/migrear index 865975c64737a41e8768e24915b5d768136fbfa1..4d07007eca4c2e8b6234e8afb1c74fec50522220 100644 --- a/migrear +++ b/migrear @@ -67,7 +67,7 @@ def recover_preset(): for entry in grub_entries: if re.findall(grub2_migrear_prefix, entry): - items = re.findall(r"(\d)\nkernel=(.*)\nargs=(.*)\ninitrd=(.*)\ntitle=(.*)\n", entry) + items = re.findall(r"title=(.*)\n", entry) if len(items) > 0: index = items[0][0] check_call("grub2-set-default %s" % (index)) @@ -123,7 +123,7 @@ RAMDISK_SUFFIX="%s" vmlinuz = check_output("ls /boot/vmlinuz-$(uname -r)").strip() initramfs_file_path = check_output("find %s -name 'initramfs-%s.img'" % (initramfs_path, hash)) - command = "grubby --add-kernel %s --initrd %s --title MigReaR-%s " % (vmlinuz, initramfs_file_path, hash) + command = "grubby --copy-default --add-kernel %s --initrd %s --title MigReaR-%s " % (vmlinuz, initramfs_file_path, hash) if method == "nfs": args = " --args='ro console=tty0 console=ttyS0,115200n8 console=ttyS0 unattended'" elif method == "local":