Transfer kicksecure to another computer. can't see grub

I installed kicksecure on a portable SSD along with linux mint, grub kicksecure boots by default and sees mint.
Moved the SSD to a second computer and it does not see grub kicksecure, but sees grub mint. Why is this happening? Is there an easy way to fix this?
sudo os-prober in mint does not find kicksecure.

Do I have to boot into a live iso system, mount the kicksecure partition there and in chroot mode do this command?
efibootmgr -c -d /dev/sdX -p Y -L ‘Kicksecure’ -l ‘EFI\Kicksecure\shimx64.efi’

Is there no other way?

IIRC, Kicksecure 17 had a problem where the fallback bootloader would only provide a GRUB prompt, but not actually boot the system. The real bootloader would boot the system, but that isn’t easily feasible to use in a portable system unless your system’s UEFI firmware has a good bootloader autodetection mechanism or offers a “Boot from File” option.

This seems to be fixed in Kicksecure 18. If you feel like trying a testing release, you might give that a shot and see if it works for you?

Yes, but unfortunately I understand that version 18 is for testers only. I tried it, but it seemed to me that many things still don’t work as they should. You can’t change many settings through the GUI.
I couldn’t figure out how to set the system to have two keyboard layouts at once and a way to switch between them.

If I boot into chroot and follow these steps, will it help to restore grub on the new computer?

Also check:

So what you want to do yourself is up to you but you need to figure things out yourself.

I believe you’ve confused mutli-boot (in the sense of multiple operating systems on internal disks) with portable USB installations. The latter is explicitly supported for general use by end-users, see:

This is likely unfortunately a limitation of LXQt 2.1. We’ve tried to create tools to fill in the missing gaps, and will continue to do so as needed.

This is documented at:

In short, boot into sysmaint mode and run sudo set-system-keymap --interactive, then follow the prompts. You will want to use something like us,de for your layout settings, and the option grp:alt_shift_toggle or similar to allow switching layouts by pressing a key combo (in this case, Alt+Shift).

Yes, that should work, in particular you will want to follow the directions listed under “UEFI firmware fails to pick up Kicksecure boot entry”.

1 Like

Ah i see, from my personal experience the moments that my partitions didnt show up were:

  • UEFI vs Legacy: If you have UEFI settings + OS/UEFI installed and you used flash drive with legacy OS installed inside it, it wont be seen by the booting process.
  • BIOS settings: Some PCs wont detect automatically the flash drives inserted, so it needs to be done from the BIOS manually by making the flash/hard drive boot first, then reboot.

Hope it can help.

Yes, it helped me. Plugged the SSD into another computer, followed these steps from the wiki via liveCD and grub kicksecure showed up.

Would love to upgrade to whonix 18 in the future once it is stable and there are more options for customization via GUI.

1 Like

It got blessed stable. See news.

1 Like