UP | HOME

Virtualisation

Table of Contents

1. Qemu

2. LXD

2.1. Machine virtuelle

2.1.1. Linux

  1. Monter volume en R/W

    Il faut vérifier son UID pour pouvoir le mettre dans la table de correspondance de LXD. Il faut aussi trouver l'UID de l'utilisateur dans la VM.

    id
    lxc start my-vm
    lxc exec my-vm bash
    useradd pouet
    su pouet
    id
    exit
    
    lxc stop my-vm
    lxc config set c1 raw.idmap "both 1000 1002"
    lxc config device add my-vm device-name disk source="" path="/on/vm"
    lxc start my-vm
    

2.1.2. Windows 10

  1. Installation

    How to run a Windows virtual machine on LXD on Linux

    Liste des commandes :

    sudo distrobuilder repack-windows Win10.iso Win10-distrobuilder.iso
    lxc init win10 --empty --vm -c security.secureboot=false
    lxc config device override win10 root size=30GiB
    lxc config device add win10 iso disk source=$PWD/Win10-distrobuilder.iso boot.priority=10
    lxc start win10 --console=vga
    # presser une toucher pour pouvoir boot sur l'image montée
    # installer la version PRO pour pouvoir avoir un compte hors ligne
    
    # après l'installation
    lxc config device remove win10 iso
    

    Si on lance la VM sans s'attacher :

    lxc console win10 --type=vga
    
  2. Partager des fichiers avec W10
    1. En SSH

      Il faut installer le serveur OpenSSH sur la machine virtuelle :

      Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
      Start-Service sshd
      

      Sur la machine Linux :

      # on récupère l'adresse IP
      lxc list
      scp file.txt "user@ip:C:\Users\user"
      scp "user@ip:file.txt" .
      

Author: rick

Email: rick@gnous.eu

Created: 2024-05-16 jeu. 20:32

Validate