#5 Kernel fails to boot if booting from SeaBIOS grub

Open
opened 6 months ago by qorg11 · 5 comments
qorg11 commented 6 months ago

Steps to reproduce

  1. Press ESC in seabios
  2. Select "GRUB"
  3. Select the first option (boot from hard drive)
  4. GRUB asks for password (because LUKS)
  5. get back to the same GRUB screen
  6. Go back to SeaBIOS using the GRUB option
  7. Boot GRUB relatively normally
  8. Kernel never boots

This could be either a bug in my distro or in libreboot. I think it is a bug in libreboot because i've never had this issue before

Steps to reproduce 1. Press ESC in seabios 2. Select "GRUB" 3. Select the first option (boot from hard drive) 4. GRUB asks for password (because LUKS) 5. get back to the same GRUB screen 6. Go back to SeaBIOS using the GRUB option 7. Boot GRUB relatively normally 8. Kernel never boots This could be either a bug in my distro or in libreboot. I think it is a bug in libreboot because i've never had this issue before
Leah Rowe commented 6 months ago
Owner

Can you tell me more about your distro setup, that you are trying to boot?

Can you tell me more about your distro setup, that you are trying to boot?
qorg11 commented 6 months ago
Poster

I am using Void Linux. Regular GRUB setup. Kernel information:

qorg@satania:/home/qorg $ uname -a
Linux satania 5.11.21_1 #1 SMP 1621006888 x86_64 GNU/Linux
I am using Void Linux. Regular GRUB setup. Kernel information: ``` qorg@satania:/home/qorg $ uname -a Linux satania 5.11.21_1 #1 SMP 1621006888 x86_64 GNU/Linux ```
Leah Rowe commented 6 months ago
Owner

You mentioned encryption. How did you set that up? Is the /boot/ partition also encrypted?

You mentioned encryption. How did you set that up? Is the /boot/ partition also encrypted?
Leah Rowe commented 6 months ago
Owner

One more thing, I'm slightly confused. You mentioned "SeaBIOS GRUB" and "regular GRUB setup":

Are you using the GRUB payload provided by Libreboot, or are you, from SeaBIOS, running the GRUB software provided by your GNU+Linux distribution?

One more thing, I'm slightly confused. You mentioned "SeaBIOS GRUB" and "regular GRUB setup": Are you using the GRUB *payload* provided by Libreboot, or are you, from SeaBIOS, running the GRUB software provided by your GNU+Linux distribution?
qorg11 commented 6 months ago
Poster

You mentioned encryption. How did you set that up? Is the /boot/ partition also encrypted?

Yes, /boot/ is encrypted. using the Luks feature in grub. i have this in my /etc/default/grub GRUB_ENABLE_CRYPTODISK=y. So it is not encrypted as you would encrypt something with libreboot (I've been using this setup for a long time)

Are you using the GRUB payload provided by Libreboot, or are you, from SeaBIOS, running the GRUB software provided by your GNU+Linux distribution?

I am using the seabios_withgrub rom. I am running the grub software provided by my distrubution

> You mentioned encryption. How did you set that up? Is the /boot/ partition also encrypted? Yes, /boot/ is encrypted. using the Luks feature in grub. i have this in my `/etc/default/grub` `GRUB_ENABLE_CRYPTODISK=y`. So it is not encrypted as you would encrypt something with libreboot (I've been using this setup for a long time) >Are you using the GRUB payload provided by Libreboot, or are you, from SeaBIOS, running the GRUB software provided by your GNU+Linux distribution? I am using the seabios_withgrub rom. I am running the grub software provided by my distrubution
Sign in to join this conversation.
No Label
No Milestone
No assignee
2 Participants
Loading...
Cancel
Save
There is no content yet.