-
-
Notifications
You must be signed in to change notification settings - Fork 191
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
!qubes boot option #192
Comments
For most distros you won't need Xen; it is only installed in the ramdisk to make it easier to boot Qubes the first time. You should be able to start arbitrary Linux distributions with
Something that would be very useful is to have a tool that can parse |
But what should one do in order to boot xen? (f.e. if you want to implement something like qubes model but with a custom distro) |
There is a qubes-boot script that can be used as a skeleton. The key part is at the end, once the Xen hypervisor, dom0 kernel, dom0 initrd and root device have been located. The especially key part is the
|
And I'm doing exactly that, still, when I try to load the latest alpine-xen with precompiled xen from alpine
and the kexec launch script looks like this:
Where $xen is either alpine-xen or self-compiled xen with patches. $kernel and initrd is vmlinuz-grsec and initrd-grsec. |
Multicolor glitches like this? That was traced to a problem not having real-mode BIOS handlers for certain video mode things. The kernel that you're using,
|
Can you attach the xen, kernel and initrd to the issue so I can try reproducing it on hardware or with qemu? |
yes, I was compiling those on my working system to test would it work or not, I could try compiling it with |
It seems to work for me on real hw, at least the kernel starts up and is functional. The command I used to boot it was this:
It is possible that the video driver in the alpine Linux kernel is failing for some reason. The Qubes installer is also 4.4 based, so it seems that should be ok. |
@Kokokokoka would you be willing to test out your setup with the #200 PR? |
@flammit I will do it with great pleasure. I have a spare x220t and it still uses |
The video glitch that you're seeing looks very similar to #215, so I wonder if the grsecurity kernel will work with the |
Maybe there could be an option to kexec into xen/!xen linux env to a different distro which could use the same technique. for example one could do almost the same things that qubes does but on a different dom0 without systemd and with alpine (as an example). somehow I had no luck with booting a general
linux distribution with xen using kexec (maybe I'm missing something). I tried to use alpine-xen iso
for this and had no luck only semi-rainbow screen.
The text was updated successfully, but these errors were encountered: