Thank you so much for your precious help! Now with the help of the
excellent forum of Qubes OS, link: https://qubes-os.discourse.group/ . I
managed to install Windows 10 in a StandaloneVM completely. Including
the Qubes Windows Tools.
Stay healthy & safe.
Best
        Knut


Am 08.11.20 um 23:40 schrieb 'M' via qubes-users:
> Now I have found a way to make it work without getting Windows 7
> downloaded first. And I have updated the procedure above and inserted
> the updated/edited version below.
>
>
> *Updated steps to setup a Win 10 HVM*
>
>
>
> How to setup a Win 10 HVM according to this page:
> https://github.com/elliotkillick/qvm-create-windows-qube ?
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Felliotkillick%2Fqvm-create-windows-qube&sa=D&sntz=1&usg=AFQjCNHygrrCGNRnSzK0GPvO5Iylynm6eA>
>
>
> See below for my detailed description on how to use this method:
>
> 1)  Open your Firefox browser in a VM - for example in the untrusted VM.
>
> 2)  To save the install.sh script file:  Open this page:
> https://raw.githubusercontent.com/elliotkillick/qvm-create-windows-qube/master/install.sh
> and save it as install.sh
>
> 3)  To copy the file to dom0: Open the dom0 terminal and execute this
> command:  qvm-run -p --filter-escape-chars --no-color-output untrusted
> "cat '/home/user/Downloads/install.sh'" > install.sh
>
> 4)  To check that the file is copied to dom0: Execute this command in
> the dom0 terminal: ls
>
> 5)  To get Qubes OS to execute the script in the "install.sh" file:
> Execute this command in the dom0 terminal: chmod +x install.sh &&
> ./install.sh
>       If the installation script ends up in a loop where the pc is
> trying to download Windows 7 but can't, then close the dom0 terminal,
> open a new one and follow these steps (they are the same as the 4 last
> steps in the script inside the "install.sh" file):
>
>      5a)  Execute this command in the dom0 terminal: qvm-prefs
> windows-mgmt netvm
>
>      5b)  To download qubes-windows-tools (for easy copy and moving
> fiiles to and from the Win10 HVM, etc.), execute this command in the
> dom0 terminal: sudo qubes-dom0-update -y qubes-windows-tools
>
>      5c)  To copy "qvm-create-windows-qube.sh" to dom0, execute this
> command in the dom0 terminal: qvm-run -p --filter-escape-chars
> --no-color-output windows-mgmt "cat
> '/home/user//Documents/qvm-create-windows-qube/qvm-create-windows-qube.sh'
> " > qvm-create-windows-qube.sh
>
>      5d)  To make the file able to be executed, execute this command
> in the dom0 terminal: chmod +x qvm-create-windows-qube.sh
>
> 6)  Download the version of Windows 10 you want to use to the
> "windows-mgmt" VM.
>      You can execute the script in the file "download-windows.sh , but
> it might not work - I couldn't make it work. In that case, do the
> following:
>
>      6a)  Open the “Qube Settings” for the domain “windows-mgmt”.
> Under “Network”, choose the “default” one and click on “Apply”.
>
>      6b)  Open the domains Firefox browser and search the web for “how
> to download windows 10”.
>             One of the first results is a link to a Microsoft webpage
> from which it is possible to download the file in the local language.
>             The file gets downloaded to the download folder in the
> domain.
>
>      6c)  Open the “Qube Settings” for the domain “windows-mgmt”.
> Under “Network”, choose “(none)” and click on “Apply”.
>
>      6d)  Move or copy the downloaded Win10 ISO-file to this
> destination: /Documents/qvm-create-windows-qube/windows-media/isos
>
>      6e)  Open the terminal in dom0 and execute the following script
> (remember to write the name of the ISO-file you downloaded in step 6b
> instead of “filename”): ./qvm-create-windows-qube.sh -n sys-whonix
> -oyw -i filename.iso -a win10x64-pro.xml Win10
>             Info: "Win10" will be the name of the domain.
>             Do NOT close the terminal before it says the installation
> was complete (successfully) !  Let the terminal do the job, it
> restarts the qube and so on when it is necessary.
>
> 7)  When you get into Windows there might appear three message boxes.
> One saying that the pc has to be restarted. A second one saying that
> drive D has to be formatted. And the third one saying something about
> a private drive. Just click on "Yes" or "OK". Then Windows will close
> immediately and restart. Afterwards the terminal should write that the
> installation was completed successfully.
>      When Windows start up again you probably do not have a
> functioning internet connection.
>
> 8)  To get on the internet: Shut down the Win10 HVM.
>
> 9)  To view the Windows GUI-window again the next time you start the
> Win10 HVM, execute the following command in the dom0 terminal:
> qvm-features <windows_qube> gui 1
>      Write the name of the domain (for example "Win10"), instead of
> <windows_qube> .
>
> 10)  Start the Win10 HVM again by going into the "Qubes Menu" ->
> "Win10" -> either  click on "Start" or on a application shortcut to
> start the Win10 HVM.
>
> 11)  To change the size of the GUI-window, change the screen
> resolution from within Windows so that it best fits your screen.
>        Info: It isn't possible to get the GUI-window to be as big as
> the screen, but only almost as big.
>        In case you don't know how to change the display resolution in
> Windows, here is a way to do it: Right-click on the desktop ->
> "Display Settings", and in the window that appears, change the display
> resolution under "Scale and layout" -> "Display resolution".
>
> Now your Win10 HVM should act almost as a normal Win 10 installation.
>
> søndag den 8. november 2020 kl. 16.46.00 UTC+1 skrev M:
>
>     I have reach the following point in the install.sh file and below
>     I have marked the important missing parts of the installation process.
>
>     Can I somehow just execute the parts I have marked with yellow
>     below in Dom0, and if so how ?
>
>
>     echo -e "${BLUE}[i]${NC} Please check for a \"Good signature\"
>     from GPG (Verify it out-of-band if necessary)..." >&2
>     qvm-run -q "$resources_qube" "gpg --keyserver keys.openpgp.org
>     <http://keys.openpgp.org> --recv-keys
>     018FB9DE6DFA13FB18FB5552F9B90D44F83DD5F2"
>     qvm-run -p "$resources_qube" "cd '$resources_dir' && git
>     verify-commit \$(git rev-list --max-parents=0 HEAD)"
>
>     echo -e "${BLUE}[i]${NC} Downloading Windows 7 (Other versions of
>     Windows can be downloaded later by using download-windows.sh)..." >&2
>     qvm-run -p "$resources_qube" "cd
>     '$resources_dir/windows-media/isos' && ./download-windows.sh
>     win7x64-ultimate"
>
>     echo -e "${BLUE}[i]${NC} Shutting down $resources_qube..." >&2
>     qvm-shutdown --wait "$resources_qube"
>
>     echo -e "${BLUE}[i]${NC} Air gapping $resources_qube..." >&2
>     qvm-prefs "$resources_qube" netvm ""
>
>     echo -e "${BLUE}[i]${NC} Installing Qubes Windows Tools..." >&2
>     sudo qubes-dom0-update -y qubes-windows-tools
>
>     echo -e "${BLUE}[i]${NC} Copying qvm-create-windows-qube.sh to
>     Dom0..." >&2
>     qvm-run -p --filter-escape-chars --no-colour-output
>     "$resources_qube" "cat
>     '$resources_dir/qvm-create-windows-qube.sh'" >
>     qvm-create-windows-qube.sh
>
>     # Allow execution of script
>     chmod +x qvm-create-windows-qube.sh
>     echo -e "${GREEN}[+]${NC} Installation complete!"
>
>     søndag den 8. november 2020 kl. 16.31.36 UTC+1 skrev M:
>
>         I have tried to use the method that I have described above to
>         create a Win 10 HVM in Qubes OS (R4.0.2) on a new working pc.
>
>         And I have begun step 5 reaching the step where it would like
>         to download Windows 7.
>
>         But then I get this error: "SSL: public key does not match
>         pinned public key! Failed to download Windows! Retrying in 10
>         seconds..."
>
>         Then my question is: Can I just cancel the downloading and
>         start manually downloading Windows 10, or will I miss
>         downloading some needed files to get a Win 10 HVM function
>         properly with Qubes OS ?
>
>         I will very much appreciate a fast answer as I need to get the
>         Windows 10 HVM up and running before Tuesday (10. of
>         November). And sorry, I know it's a bit late.
>
>
>
>         søndag den 5. april 2020 kl. 20.42.40 UTC+2 skrev M:
>
>             torsdag den 26. marts 2020 kl. 13.07.40 UTC+1 skrev M:
>
>                 søndag den 22. marts 2020 kl. 23.32.30 UTC+1 skrev
>                 Francesco:
>
>
>
>                     On Sun, Mar 15, 2020 at 8:15 AM 'M' via
>                     qubes-users <[email protected]> wrote:
>
>                         How to setup a Win 10 HVM according to this
>                         page:
>                         
> https://github.com/elliotkillick/qvm-create-windows-qube
>                         ?
>                         
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Felliotkillick%2Fqvm-create-windows-qube&sa=D&sntz=1&usg=AFQjCNHygrrCGNRnSzK0GPvO5Iylynm6eA>
>
>
>                         See below for my detailed description on how
>                         to use this method:
>
>                         1)  Open your Firefox browser in a VM - for
>                         example in the untrusted VM.
>
>                         2)  To save the install.sh script file:  Open
>                         this page:
>                         
> https://raw.githubusercontent.com/elliotkillick/qvm-create-windows-qube/master/install.sh
>                         and save it as install.sh
>
>                         3)  To copy the file to dom0: Open the dom0
>                         terminal and execute this command:  qvm-run -p
>                         --filter-escape-chars --no-color-output
>                         untrusted "cat
>                         '/home/user/Downloads/install.sh'" > install.sh
>
>                         4)  To check that the file is copied to dom0:
>                         Execute this command in the dom0 terminal: ls
>
>                         5)  To get Qubes OS to execute the script in
>                         the "install.sh" file: Execute this command in
>                         the dom0 terminal: |chmod +x install.sh &&
>                         ./install.sh|
>
>                         6)  Download the version of Windows 10 you
>                         want to use to the "windows-mgmt" VM.
>                              You can execute the script in the file
>                         "download-windows.sh , but it might not work -
>                         I couldn't make it work. In that case, do the
>                         following:
>
>                              6a)  Open the “Qube Settings” for the
>                         domain “windows-mgmt”. Under “Network”, choose
>                         the “default” one and click on “Apply”.
>
>                              6b)  Open the domains Firefox browser and
>                         search the web for “how to download windows 10”.
>                                     One of the first results is a link
>                         to a Microsoft webpage from which it is
>                         possible to download the file in the local
>                         language.
>                                     The file gets downloaded to the
>                         download folder in the domain.
>
>                              6c)  Open the “Qube Settings” for the
>                         domain “windows-mgmt”. Under “Network”, choose
>                         “(none)” and click on “Apply”.
>
>                              6d)  Move or copy the downloaded Win10
>                         ISO-file to this destination:
>                         /Documents/qvm-create-windows-qube/windows-media/isos
>
>
>                              6e)  Open the terminal in dom0 and
>                         execute the following script (remember to
>                         write the name of the ISO-file you downloaded
>                         in step 6b instead of “filename”):
>                         |||./qvm-create-windows-qube.sh -n sys-whonix
>                         -oyw -i filename.iso -a win10x64-pro.xml Win10 |
>                                     Info: "Win10" will be the name of
>                         the domain.
>                                     Do not close the terminal before
>                         it says the installation was complete
>                         (successfully) !  Let the terminal do the job,
>                         it restarts the qube and so on when it is
>                         necessary.
>
>                         7)  When you get into Windows there might
>                         appear three message boxes. One saying that
>                         the pc has to be restarted. A second one
>                         saying that drive D has to be formatted. And
>                         the third one saying something about a private
>                         drive. Just click on "OK". Then Windows will
>                         close immediately and restart. Afterwards the
>                         terminal should write that the installation
>                         was completed successfully.
>                              When Windows start up again you probably
>                         do not have a functioning internet connection.
>
>
>                     When I start Windows again I get a green point on
>                     the state column of Qubes Manager, which is
>                     encouraging, but no GUI whatsoever appears, even
>                     if the Windows screen appeared and restarted many
>                     times during the installation process.
>
>                  
>
>
>                 You\re right, I forgot to mention that:
>
>                 After the installation is complete and the Windows 10
>                 HVM is shut down, you have to execute the following
>                 command in the dom0 terminal to view the Windows
>                 GUI-window again: |qvm-features <windows_qube> gui 1|
>
>                 Write the name of the domain (for example
>                 “anon-win10”), instead of <windows_qube> .
>
>
>
>
>             *Updated steps to setup a Win 10 HVM*
>
>
>
>             How to setup a Win 10 HVM according to this page:
>             https://github.com/elliotkillick/qvm-create-windows-qube ?
>             
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Felliotkillick%2Fqvm-create-windows-qube&sa=D&sntz=1&usg=AFQjCNHygrrCGNRnSzK0GPvO5Iylynm6eA>
>
>
>             See below for my detailed description on how to use this
>             method:
>
>             1)  Open your Firefox browser in a VM - for example in the
>             untrusted VM.
>
>             2)  To save the install.sh script file:  Open this page:
>             
> https://raw.githubusercontent.com/elliotkillick/qvm-create-windows-qube/master/install.sh
>             and save it as install.sh
>
>             3)  To copy the file to dom0: Open the dom0 terminal and
>             execute this command:  qvm-run -p --filter-escape-chars
>             --no-color-output untrusted "cat
>             '/home/user/Downloads/install.sh'" > install.sh
>
>             4)  To check that the file is copied to dom0: Execute this
>             command in the dom0 terminal: ls
>
>             5)  To get Qubes OS to execute the script in the
>             "install.sh" file: Execute this command in the dom0
>             terminal: |chmod +x install.sh && ./install.sh|
>
>             6)  Download the version of Windows 10 you want to use to
>             the "windows-mgmt" VM.
>                  You can execute the script in the file
>             "download-windows.sh , but it might not work - I couldn't
>             make it work. In that case, do the following:
>
>                  6a)  Open the “Qube Settings” for the domain
>             “windows-mgmt”. Under “Network”, choose the “default” one
>             and click on “Apply”.
>
>                  6b)  Open the domains Firefox browser and search the
>             web for “how to download windows 10”.
>                         One of the first results is a link to a
>             Microsoft webpage from which it is possible to download
>             the file in the local language.
>                         The file gets downloaded to the download
>             folder in the domain.
>
>                  6c)  Open the “Qube Settings” for the domain
>             “windows-mgmt”. Under “Network”, choose “(none)” and click
>             on “Apply”.
>
>                  6d)  Move or copy the downloaded Win10 ISO-file to
>             this destination:
>             /Documents/qvm-create-windows-qube/windows-media/isos
>
>                  6e)  Open the terminal in dom0 and execute the
>             following script (remember to write the name of the
>             ISO-file you downloaded in step 6b instead of “filename”):
>             |||./qvm-create-windows-qube.sh -n sys-whonix -oyw -i
>             filename.iso -a win10x64-pro.xml Win10 |
>                         Info: "Win10" will be the name of the domain.
>                         Do NOT close the terminal before it says the
>             installation was complete (successfully) !  Let the
>             terminal do the job, it restarts the qube and so on when
>             it is necessary.
>
>             7)  When you get into Windows there might appear three
>             message boxes. One saying that the pc has to be restarted.
>             A second one saying that drive D has to be formatted. And
>             the third one saying something about a private drive. Just
>             click on "OK". Then Windows will close immediately and
>             restart. Afterwards the terminal should write that the
>             installation was completed successfully.
>                  When Windows start up again you probably do not have
>             a functioning internet connection.
>
>             8)  To get on the internet: Shut down the Win10 HVM.
>
>             9)  To view the Windows GUI-window again the next time you
>             start the Win10 HVM, execute the following command in the
>             dom0 terminal: |qvm-features <windows_qube> gui 1| .
>                  Write the name of the domain (for example "Win10"),
>             instead of <windows_qube> .
>
>             10)  Start the Win10 HVM again by going into the "Qubes
>             Menu" -> "Win10" -> "Start" .
>
>             11)  To change the size of the GUI-window, change the
>             screen resolution from within Windows so that it best fits
>             your screen.
>                    Info: It isn't possible to get the GUI-window to be
>             as big as the screen, but only almost as big.
>                    In case you don't know how to change the display
>             resolution in Windows, here is a way to do it: Right-click
>             on the desktop -> "Display Settings", and in the window
>             that appears, change the display resolution under "Scale
>             and layout" -> "Display resolution".
>
>
>             Now your Win10 HVM should act almost as a normal Win 10
>             installation.
>
> -- 
> You received this message because you are subscribed to the Google
> Groups "qubes-users" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [email protected]
> <mailto:[email protected]>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/qubes-users/626c728e-2687-4783-a4f9-f6a10f98d188n%40googlegroups.com
> <https://groups.google.com/d/msgid/qubes-users/626c728e-2687-4783-a4f9-f6a10f98d188n%40googlegroups.com?utm_medium=email&utm_source=footer>.

-- 
You received this message because you are subscribed to the Google Groups 
"qubes-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/qubes-users/2577a21c-497c-3ade-08c5-a31b60aae5f4%40websecur.eu.

Reply via email to