Then I ran the installation, to install QUBES to the local internal HDD.
Works fine. Tells me all done and restart.
Yet, it then says "no bootable device", and press ENTER to go back to BIOS boot selection.
Previously, I tried installing QUBES 3.1, and I think I may have messed up the steps here
https://www.qubes-os.org/doc/uefi-troubleshooting/
I messed up steps 6 to 10, so that may be the problem.
In any event... it's at the point where it just will not boot.
I don't know what to do.
I have a Windows recovery disc, so I am able to re-install Windows 8.1 whenever I want.
But I'm really trying to get rid of Windows 8.1 and install QUBES
I had no problems installing to an external HDD to test it out.. but now I want it on my main system... and it just won't boot.
What do I do...?? How do I get QUBES to boot....??
What do i do?
It simply will not work.
As I say, it can install to an external HDD just fine. Just not the local drive.
I am currently in a Ubuntu live disc, and in the partition manager, it shows
partition -- file system -- size -- used -- flags
/dev/sda1 -- ext4 -- 500MB -- 155.12MB -- boot
/dev/sda2 -- crypt-luks -- 698.15GB -- N/A -- N/A
Now it's just missing altogether.
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /mnt
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt
mount: block device /dev/sda2 is write-protected, mounting read-only
NTFS signature is missing.
Failed to mount '/dev/sda2': Invalid argument
The device '/dev/sda2' doesn't seem to have a valid NTFS.
Maybe the wrong device is used? Or the whole disk instead of a
partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
Replace existing Qubes entry with modified one. Replace XXXX with entry number from previous step, /dev/sda with your disk name and -p 1 with /boot/efi partition number):
With this.... for example.. how am I supposed to know the /boot/efi partition number...? What would the number usually be?
I have no clue.. errgh. Just my guess... I think I'll leave this one to the experts.... I am very confused.
Do you have option in bios to use legacy boot mode? Might be easier, thats what I do. Apparently there is no security benefit to using uefi.
When you look at what I did.. I essentially added 2 main bits to the code
mapbs=1
noexitboot=1
I really just wonder.. if there's any reason QUBES developers couldn't just add these 2 lines themselves, so that the user doesn't have to do it.
I'm not an expert at all, so I could be totally wrong.... but I really wonder
Do any devs know the answer to this..?