Originally Posted by dragonfly41 Other than that I would install rEFInd and in BIOS (F2 or F10 or whatever when starting up) select that as your primary boot option. It does not replace Grub. They sit side by side as boot options in BIOS. I always use rEFInd. Yes, rEFInd is a good recommendation, especially that it can be used as bootable usb (without installing) Also, rEFInd offers an option to boot the Ubuntu kernel directly, in effect, bypassing Grub. Certainly worth trying. https://www.rodsbooks.com/refind/ https://www.rodsbooks.com/refind/getting.html > A USB Flash Drive Image File
Originally Posted by vonHumboldtFleischer Hello, I have a ThinkPad laptop which is/was dual boot configured with Ubuntu and Windows, with a Grub screen allowing me to choose the OS at startup. I shipped it back to Lenovo to repair broken USB ports. Despite me telling them to not touch the installation, the laptop will only boot into Windows now. 🤬 I know it's no help here, but just for the future. *Always* remove all and any disks from any device that you submit for repair or whatever, and always lock your UEFI/BIOS settings with a strong password or, if available, biometrics. Not sure if all Thinkpads support biometric, both of mine certainly do. (Although, I never use that, preferring strong passwords.)
Last edited by werewulf75; August 15th, 2024 at 08:48 PM.
Thanks to rEFInd I managed to boot into my Linux and reinstall grub from there. This completed without error and grub menu shows at startup now. Many thanks again to everyone.
It's hard to go wrong with rEFInd, Grub is a boot loader, rEFInd is a Boot Manager, and they live together nicely. Good Job...
I think there is a bug some where with grub or modprobe. grub-install: info: executing modprobe -q efivars. If you have UEFI boot entry, you can ignore error. Seems to be from systems upgraded, vs. new installs. Error seen as missing efivars in kernel folder in /boot. But efivars really here: ls /sys/firmware/efi/vars My fstab shows this: efivarfs on /sys/firmware/efi/efivars type efivarfs (rw,nosuid,nodev,noexec,relatime) If you need efivars mounted add to either Boot-Repair or chroot commands to mount it to correct location. chroot needs this in addition to other commands: mount -t efivarfs efivarfs /sys/firmware/efi/efivars
UEFI boot install & repair info - Regularly Updated : https://ubuntuforums.org/showthread.php?t=2147295 Please use Thread Tools above first post to change to [Solved] when/if answered completely.
View Tag Cloud
Ubuntu Forums Code of Conduct