Index of /Pinebook64/Manjaro/

NameLast ModifiedSizeType
../ -  Directory
README.txt2020-May-10 00:22:035.2Ktext/plain; charset=utf-8
                  THIS IS NOT AN OFFICIAL MANJARO IMAGE 

               !!!! EXPERIMENTAL IMAGE FOR TESTING ONLY !!!!

                        Use at your own risk
                        -------------------- 

=========================================================================================
 _____ ______   ________  ________         ___  ________  ________  ________     
|\   _ \  _   \|\   __  \|\   ___  \      |\  \|\   __  \|\   __  \|\   __  \    
\ \  \\\__\ \  \ \  \|\  \ \  \\ \  \     \ \  \ \  \|\  \ \  \|\  \ \  \|\  \   
 \ \  \\|__| \  \ \   __  \ \  \\ \  \  __ \ \  \ \   __  \ \   _  _\ \  \\\  \  
  \ \  \    \ \  \ \  \ \  \ \  \\ \  \|\  \\_\  \ \  \ \  \ \  \\  \\ \  \\\  \ 
   \ \__\    \ \__\ \__\ \__\ \__\\ \__\ \________\ \__\ \__\ \__\\ _\\ \_______\
    \|__|     \|__|\|__|\|__|\|__| \|__|\|________|\|__|\|__|\|__|\|__|\|_______|
                                                                                 
       ----- ===== ((( Special Windows 10 arm64 release ))) ===== -------
                             "sic parvis magna" 
                
                         80 % -------------  Manjaro 
                         15 % -------------  Qemu 
                          5 % -------------  Astr0     
=========================================================================================

Custom image based on KDE Manjaro 19.12 aarch64 for Pinebookpro 
With dynamically compiled qemu-system-aarch64 for Windows 10 arm64 emulation 

Unfortunately other newer Manjaro distributions do not work to emulate Windows 10 arm64
via qemu-system-aarch64 with KVM acceleration so I have decided to create this image for 
others to test and maybe figure out why it does not load  

I have used the following qemu version (cloned from git on 4th May 2020) 
version 5.0.50  

The image is a max compressed xz archive 

- manjaro-win10-qemu.img.xz   ( 24104695508  bytes  manjaro-win10-qemu.img.xz )

You can download the image from here 
  
  https://mega.nz/file/ntI0AKYT#V6JEVEImrWKoX75Yhccd1123adbadmMIhNwzNjYAle8

To uncompress run unxz manjaro-win10-qemu.img.xz 
This will expand the xz archvive to a 64 GB microSD image 

Please use a good/fast microSD 64GB card to write the image to since R/W speeds are essential here 
(Especially if you want to reinstall the Windows 10) 
In case you wish to install yourself - consider putting the qcow2 image to the insternal mmcblk2p2  

You can write the image to a microSD card via dd (you know how to do that right ?) 

Login details are as follows, thre are two users active on the Manjaro image 
with following credentials 

   ----------------------
   | - user : p4ssw0rd  | 
   | - root : p4ssw0rd  | 
   ----------------------

The QEMU Windows10 qcow2 disk image is located in 

   /home/user/WINDOWS_10-ARM64  

File structure is as follows  

  disk-19041.img              <----  qcow2 disk image  
  QEMU_EFI.img                <----  EFI ROM 
  run-19041.sh                <----  qemu loader script (run this to start the emulation) 
  virtio-win-0.1.173.iso      <----  virtio drivers ISO  
  win10-19041.iso             <----  Windows10 build 19041 arm64 pre-release  
 

Please note that not all QEMU_EFI.img ROMs work with Windows10 arm64, so I have included the 
one that works for me (tested on Pinebookpro and NVIDIA Jetson Nano) 

Windows 10 version 19041 has the following user/admin credentials 

   ----------------------
   | - user : p4ssw0rd  |
   ----------------------

!!IMPORTANT!!! for the network to work please use a same or similar RealTek 1GB USB ethernet adapter 
I have used the following one https://i-tec.cz/en/produkt/u3metalg3hub-2/  and it works great for the emulation. 
Windows10 is configured with static IP in the image with the following values 

IP ........... 10.0.2.4 
Netmask ...... 255.255.255.0 
Gateway ...... 10.0.2.2 (host on which I have bridge0 configured and internet sharing)  
DNS .......... 8.8.8.8 (google) 

You can change it to DHCP if your network is configured like so.
Be aware that sometimes the USB mouse/keyboard gets stuck in the RAMFB VNC session and a hard reset 
is needed to reload the emulation. Therefore it is essential to get RDP connection over network to 
do any serious work on the qemu emulated Windows 10 arm64 

For RDP connection Im using FreeRDP with the following command combo       

xfreerdp /v:10.0.2.4 /size:"1200x700" /u:user /sec-rdp +glyph-cache

There are no cloud accounts used for the Windows 10 setup, only a local account is created, so if you wish to 
experiment with Microsoft accounts / OneDrive / MS Store you need to use your own accounts to login there 
I have tested it to work fine. 

Please note that I do not encourage piracy and this is strictly for educational purposes.  

HOWTO USE 
--------- 

- You need to run the qemu-system-aarch64 as root so su to root and execute  
     ./run-19041.sh 
- In next window connect with VNC to local loopback as follows 
     vncviewer :1 
- Once Win10 boots connect over RDP from the bridge machine 
     xfreerdp /v:10.0.2.4 /size:"1200x700" /u:user /sec-rdp +glyph-cache 

- When shutting down the emulation, sometimes it is neccesary to CTRL+C terminate the main qemu console window 

Enjoy 

          _.-;;-._
   '-..-'|   ||   |
   '-..-'|_.-;;-._|
   '-..-'|   ||   |
   '-..-'|_.-''-._|




Webserver 1.0