A question for the Qubes community: multiboot documentation

Affichage de 19 messages sur 9
A question for the Qubes community: multiboot documentation Blacklight447 11/01/18 05:15
Hello Qubes users,

A while ago, a issue was raised on the Qubes github issue page: https://github.com/QubesOS/qubes-issues/issues/3373
This issue described the lack of documentation how to multiboot qubes. I have decided that i will be writing it, but as described in the issue above, I need some user feedback.


The main part is that I want to know what documentation users expect. I can imagene the following layouts:

Option number 1 would be to write a paragraph about a specific OS(for example, Windows). And then describe on how to add both a efi and/or bios entry for windows in GRUB.


Option 2 would be to split the page in two halves, one paragraph describing the process for all OS's with EFI and one paragraph describing the BIOS option.


Further more i would like to know which OS's are wanted in the documebtation. Does it have to be only windows and linux? Or also more rare systems like *BSD's.
How would you, as a user, as a user, expect to see this documentation.


Friendly greetings,
Blacklight


Re: [qubes-users] A question for the Qubes community: multiboot documentation Unman 11/01/18 10:52
I'd favour an option 3:
Split the page by UEFI/BIOS , and in each section give examples for
Windows and Linux.

There's a real difficulty in pitching it between "do this" and "learn
this". I'd say that the questions that come up either show that users
read but did not understand what is there now, or didn't read it at all.
(Of course, there could be many users who read, understood and did, and
never posted here.)
Re: A question for the Qubes community: multiboot documentation cooloutac 11/01/18 11:26

I guess try to include all the diff ways/options possible, might be user preference.  But should be discouraged no?

Re: [qubes-users] A question for the Qubes community: multiboot documentation Blacklight447 11/01/18 11:43
Thats ofcourse an option to, all ideas and input are welcome.

Also cooloutac, believe me, I will make sure to put some big warning at the beginning to advise against this, and inform them of the dangers.
Re: [qubes-users] A question for the Qubes community: multiboot documentation Sven Semmler 11/01/18 15:50
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 01/11/2018 07:15 AM, 'Blacklight447' via qubes-users wrote:
> This issue described the lack of documentation how to multiboot
> qubes. I have decided that i will be writing it, but as described
> in the issue above, I need some user feedback.

Great! Would you consider including instructions on how to multiboot
between Qubes OS 3.2 (main system) and Qubes OS 4 (test/future system)?

I'd love to test and play with 4RCx but need to have a stable
environment for work (3.2).

/Sven

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE18ry22WNibwI1qeq2m4We49UH7YFAlpX+EIACgkQ2m4We49U
H7ZHsxAAiJF1z3NQ8MCRV1+kR7lWgIhp3/xGLoULoYAEgV24/apAKm5b7IEHmD2e
GBgoa1Nij2mIIrfqNNj8cIe9548tqLOAa4oaDGqQtI6u3MH3AgkBRgenvOtRCaKu
lWxAERCgC02LpAQx+pBMAcHH1WrT8i9twCeXhUSTxfYwRmC2PHSRXtrT+ttpv7XR
afFeSrybU6whRVvYjVySfJks8P7KImvaToVEZPsFbFIjKum8MGh4h+xmAysGyNhj
34Bxo3g+9eyWU03cCNcROQq0Mi/zuxQM9p3ydkahStJjD5FFRafha0TiyJIXXh7H
y5irTk+CxZ972Qq5ixq0I/MBw+nKk/uJEnRPra2E7SxPSZpKkjhvH6mWBPqtoDYo
U8VKCRIrcqTJLX2HPvQO69Z4o7Uzgkhjrzt2XbkbBpbp0Akh7Pwo2nFPOz94tW6+
o88ebhbB8QJSUzcjZ8JZOh+NQ6cH/7lPDRSkXuc+ZvNVw5GV5qka4dkTEmZAGMoI
9KVkGyDrbM5MHm0TkGVOvVa/vKioIrF9na9b4P5al+m3tHK/M8fiJuJ9AIrlXQIK
tBzLiuyfkrZalna7Zbp+NfZ8SctIXb+h4ikreiYPbrOkyib7/+V0YULllKugH/6T
PqS5Hgll8SvKQ6ikwnc582EeOqIkUjtwM7e2afcrvob96ayzX/s=
=hgxO
-----END PGP SIGNATURE-----
Re: [qubes-users] A question for the Qubes community: multiboot documentation Unman 11/01/18 16:48
On Thu, Jan 11, 2018 at 05:50:27PM -0600, Sven Semmler wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> On 01/11/2018 07:15 AM, 'Blacklight447' via qubes-users wrote:
> > This issue described the lack of documentation how to multiboot
> > qubes. I have decided that i will be writing it, but as described
> > in the issue above, I need some user feedback.
>
> Great! Would you consider including instructions on how to multiboot
> between Qubes OS 3.2 (main system) and Qubes OS 4 (test/future system)?
>
> I'd love to test and play with 4RCx but need to have a stable
> environment for work (3.2).
>
> /Sven
>

It's really easy to do this Sven.
Install 4 with its own /boot and system partitions, leaving the 3.2
/boot as it is: Let's say the /boot for 3 is sda1 and for 4 is sda3.
Then you can either install grub to sda or to sda3.

If you do the former, then on restart you will boot in to Q4.
If the latter, then on restart you will boot in to Q3, as before.

In either case, mount the OTHER /boot partition and copy the section
from THE OTHER /boot/grub2/grub.cfg starting
"menuentry 'Qubes....' {
.
.
.
}
and paste it in to THIS /boot/grub2/grub.cfg in the section headed
### BEGIN /etc/grub.d/40_custom
(You MUST include the closing brace.)

You can edit the menuentry title so it's clear to which version it
relates. (e.g menuentry 'Qubes 4.0rc3').
On reboot you should now see the entry you've just inserted and be able
to boot that version.

Once you are happy, make the same change in /etc/grub.d/40_custom. If
you don't, your custom menu entry will disappear the next time you update
grub, perhaps with dom0 update.

I suggest you take a backup of /boot/grub2/grub.cfg before you start
editing. If it all goes pear shaped you can boot from a live distro and
copy the backup back into place.

unman
Re: [qubes-users] A question for the Qubes community: multiboot documentation Sven Semmler 11/01/18 22:41
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 01/11/2018 06:48 PM, Unman wrote:
> It's really easy to do this Sven.

I will try this next week ... not sure though if grub is even used. I
am booting via EFI. But I got the basic idea and will do some
google-ing. And of course make backups of everything first.

One of the things I love about Qubes is that "if things go
pear-shaped" I can always wipe, install and then restore all my qubes
from backup. Takes about 3 hours and I'm back in business.

I do a full backup every lunch break. ;-)

/Sven
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE18ry22WNibwI1qeq2m4We49UH7YFAlpYWI8ACgkQ2m4We49U
H7a/AxAAglGrADFVt876P1uo+d/GSYCIEeW/6E93x0UTj/ZlK9mZ6wakcRqw5E2s
1pyuNn6oONp34kBZnxgCOkXxPe7FyhOKusdeZQCufHQFgxBpSpOSpomVRaaqBSVK
36ZJ7oT6jeZJ3S/Ddxtns8R2I54o4w9n/fhsHLuzmk5Ea5P1pB7KeDAGlpfansnl
NyyYS2f6SxKphf9XfekMMXz5yaqIxzZcUr3ryGZHNRiZfm4uJ22+4cXkPvku3JJP
KXJqgENqomh9Fujwqpa9HOW5L81dCPZLJL/otrmL3FLXPUzIoKI+JisaORFlqE0n
JbbBI0kVl3rTWCPvUwekFgdkr2rSiwIQJykZlAWEL/lDMZHs4IzOPKFNzZAs4MXI
YBRKoYsLlPPWz7ivAzkbJ6sE4FgCJ6Q28ePOW0X5Eyy9kTBVWxH7K6kHoWIMtpCo
wx3pwbAN7MGobyNHqoY/y0cpHcwP8ywLez9/mmxGw6lVVD9UrocTx/rHjvLjCDXR
GxzDmFuvLYFoNjACR2NiJKv8gqR8t2EADj9HbDHyr174P98WkEfB93GQZj1aseRa
0ejr3jq8V4DXns/qixXH9nI57cfmTbjK+EzUinSedH28nEx8zut2Ph/a7aw1579Y
EqtAfnQAbkHz1RmQVnHBqOZA1dL4za482CfrcRjH4eiCSmo2uUU=
=M67V
-----END PGP SIGNATURE-----
Re: [qubes-users] A question for the Qubes community: multiboot documentation Blacklight447 11/01/18 23:59

Great! Would you consider including instructions on how to multiboot
between Qubes OS 3.2 (main system) and Qubes OS 4 (test/future system)?

I'd love to test and play with 4RCx but need to have a stable
environment for work (3.2).




I can see where your coming from, but I dont know if it would be practicel to include documentation for something that will only be used so shortly, because it wont be long before qubes 4 gets released, and writing the documentation correctly takes some time.
Anyhow, people are always free to contribute it if people deem in neccesary :).
Re: [qubes-users] A question for the Qubes community: multiboot documentation Sven Semmler 16/01/18 18:12
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 01/12/2018 12:41 AM, Sven Semmler wrote:
> I will try this next week ...
I'll wait for "R3.3" and R4rc4 to be released.
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEE18ry22WNibwI1qeq2m4We49UH7YFAlpesRQACgkQ2m4We49U
H7YiqQ/9HIjh4iP1yeMuBHuuhC1jgcz6grJ1UvDQIHkNhhmJ0dASIBBNLOZ44ebS
a20KhGIkdMTazUW6kYSRjfTtHFYbp2vraER2c9uSyRSOIwr1SoZVRTEc3s+EbD00
PdzuMr96R7wKnephpw3J2m1EFC+Nx3me0+T/iTwiJeh0zHK7UepWcMpPeBCpaKR4
ptTwN93pbv/5qA+64FwlNPCaT0I6GSyoJJitbYRRD+wgzm5y32bX3IPK+cc7sOSA
R3uhSCPirA7OxIoetW3t3OglAcdwKzE+/TTJxQaCdCvzOsGeoJbvwKaUN+veVgOt
YBK8qbwO877B2u0JgFPZK81oL0DXXEE925Y5BkMgm6sJ8HbDuTayu2XHF4OVQ0x0
JD5ZlTac/Ai8JGyqipgnx0AfKGu2oTjJLRKxVkbEBx2Df7xgUzE88tejBxoc2Epz
nn+B1em+Vr7MTIaEWuhNUQCUxArnMQBzSffUVUwTChJLd+mh7ZUcB99Dyr3vltPF
gasK5XeEWg9Uz/9aTNkO+aLfleyr5wOnAqKuTNyIB3wUa4iu+GWiMfET9VPxGDNx
K3ID/PuAZLBN+dUAOw5a3cv2g7ZXfdsRWZx4Xd7DqDEBx/Z3l5FW8Qe8Lv1oB9Ss
gTcgkcNjdqmPVTjU1cMhOxQHl2g4OJ6yZIweMjUOMqTCQY2Ar38=
=qaxN
-----END PGP SIGNATURE-----