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

document (for developers) how to create Qubes Live USB #1970

Open
mfc opened this Issue May 6, 2016 · 2 comments

Comments

Projects
None yet
3 participants
@mfc
Member

mfc commented May 6, 2016

this will help with potential developers / maintainers testing the Qubes Live USB #1018.

@andrewdavidwong andrewdavidwong added this to the Documentation/website milestone May 6, 2016

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek May 6, 2016

Member

In short: same as installation ISO, but set ISO_LIVEUSB=1 in builder.conf. And optionally ISO_INSTALLER=0 to not build the installation ISO.

Internally all the scripts are in installer-qubes-os component, especially livecd-creator-qubes tool and kickstart file. Status of 3.1 image is that, salt management doesn't work during ISO build, so it can't setup Whonix VMs. The solution for that is using "offline mode" (see current kickstart file) but through Saltstack qvm module. Probably that module (or qvm-tools?) should detect when running in chroot and switch to offline mode automatically.

Member

marmarek commented May 6, 2016

In short: same as installation ISO, but set ISO_LIVEUSB=1 in builder.conf. And optionally ISO_INSTALLER=0 to not build the installation ISO.

Internally all the scripts are in installer-qubes-os component, especially livecd-creator-qubes tool and kickstart file. Status of 3.1 image is that, salt management doesn't work during ISO build, so it can't setup Whonix VMs. The solution for that is using "offline mode" (see current kickstart file) but through Saltstack qvm module. Probably that module (or qvm-tools?) should detect when running in chroot and switch to offline mode automatically.

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Sep 22, 2016

Member

There is work in progress (mostly abandoned now) branch with partial port to full R3.1 (including Whonix etc):
https://github.com/marmarek/qubes-installer-qubes-os/tree/liveusb-wip

AFAIR it fails during build on out of disk space on the target image. Don't remember exact number, but it was something huge (10G? 20G?)

Member

marmarek commented Sep 22, 2016

There is work in progress (mostly abandoned now) branch with partial port to full R3.1 (including Whonix etc):
https://github.com/marmarek/qubes-installer-qubes-os/tree/liveusb-wip

AFAIR it fails during build on out of disk space on the target image. Don't remember exact number, but it was something huge (10G? 20G?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment