Windows BIOS not recognizing fedora install on usb as bootable
I am trying to install fedora on a usb stick-the actual os, not the live version. I used VirtualBox to install it. When I tried to boot it up, the BIOS would not recognise the drive. I thought at first that my install went wrong, but then I used MobaLiveCd and it booted up the disk successfully. So I am thinking that the problem is with my BIOS, not the actual install. Can anyone help me with this? I am at my wits end.
|
Hi, Welcome to Linuxquestions! :)
Quote:
(I'm assuming you installed Virtualbox on a Windows system, you don't mention the Host OS). If this is the case, as mentioned, the BIOS won't see the Fedora install, only the Windows one. To boot the Fedora system you first need to boot the Window's host then start Virtualbox where you can then start the Fedora system. Play Bonny! :hattip: |
If the system your trying to boot on is efi and vbox wasn't set to efi mode in machine settings or vica/versa system is legacy and the vbox was in efi mode will cause boot problems with the usb.
depending on partition setup, may be fixable without a reinstall from install iso if your comfortable with the command line. |
Quote:
|
Quote:
Thanks, |
Quote:
|
To make usb bootable in both efi and legacy mode
Make room on the usb for an efi partition, maybe take about 250M from the boot partition if you have, and format as fat32 flagged as esp/ef00. then boot into the usb, Code:
dnf install grub2-efi-x864-modules Code:
dnf search grub2 mount the newly created efi partition to /boot/efi then run Code:
grub2-install --target=x86_64-efi --no-nvram --removable |
Does the Fedora version support UEFI ? If running Windows 10 you need that.
|
All times are GMT -5. The time now is 11:27 PM. |