Esta resposta pressupõe um entendimento mínimo do Linux (Fedora) e uma compreensão básica do uso da caixa de diálogo do comando Executar do Windows (aberta através da combinação de teclas WIN-R)
Meu ponto de partida foi este artigo de Seth Jennings: link
No entanto, encontrei alguns desafios relacionados a links simbólicos e comecei a brincar. O que resultou na descrição que você pode encontrar abaixo.
Eu acho que não deve ser muito difícil adaptar essas etapas para usar outros tipos de Linux, mas você terá que experimentar com elas. Se você tiver uma instalação bem-sucedida, informe-nos nos comentários, incluindo quaisquer desvios necessários.
Eu começo com uma instalação limpa do Ubuntu. Se alguma coisa der errado, você pode sempre reiniciar com a reinstalação do Ubuntu
Instalando uma nova instância do Ubuntu
- Pressione WIN-R e digite cmd
- lxrun / uninstall / full / y
- lxrun / install / y
Select a username you want to use and replace USERNAME below with that name
- lxrun / setdefaultuser NOME DE UTILIZADOR
Enter user password
Baixe a imagem do Fedora Docker
- abra um navegador para o link
- Selecione a imagem do docker que você deseja usar
- baixe o arquivo Fedora-Docker-Base - ??? da seção de saída
for ease sake, I will assume the file is downloaded to c:\temp and that you will be using Fedora 24
Prepara o Fedora na instância do Ubuntu
- Pressione WIN-R e digite bash
- sudo -i
- raiz passwd
Enter root password twice
- usermod -G roda USERNAME # Substitua USERNAME pelo nome que você usou no comando lxrun acima
If you choose a different version than Fedora 24, you might want to change f24 below accordingly
- mkdir / f24
- cd / f24
- tar Jxvf / mnt / c / temp / Fedora-Docker-Base ???
a directory with a hash name will be created, I will call it $DIR
- tar xvf $ DIR / layer.tar
- para f no bin etc lib lib64 sbin usr var; do mv $ f ../$f.f24; feito
- cd /
- cp / etc / {passwd, grupo, sombra, sudoers} /etc.f24
- editar /etc.f24/sudoers
- Desativar a linha que começa com% sudo
- Adicione a seguinte linha:
%wheel ALL=(ALL:ALL) NOPASSWD: ALL # The NOPASSWD is absolutely needed or sudo will not work
- sair
- sair
Substitua o Ubuntu pelo Fedora
- Abra seu explorador de arquivos favorito do Windows em% LOCALAPPDATA% \ lxss \ rootfs
- Adicione o sufixo .ubuntu aos diretórios: bin etc lib lib64 sbinusr var
- Renomeie os arquivos e diretórios que terminam em .f24 para remover o sufixo .f24
If you ever want to move back to Ubuntu, simply revers these steps (rename the directories and symlinks to add the .f24 suffix and remove the .ubuntu suffix (IN THAT ORDER)) Or you can simply reinstall the Ubuntu instance
Execute a atualização e instale os clientes sudo e openssh
- Pressione WIN-R e digite bash
- su -
Enter root password you set above
- dnf update -y
- dnf install -y sudo openssh-clients
- sair
- sair
- su -
Limpeza
- Através de um explorador de arquivos do Windows (% LOCALAPPDATA% \ lxss \ rootfs) ou através da instância bash (cd /), remova os diretórios f24 e * .ubuntu
Et voila Fedora 24 no seu sistema Windows 10
Muitas ferramentas não estão instaladas, portanto você precisa instalá-las manualmente (openssh, tar, find e muito mais)
Se você quer rodar coisas gráficas, você precisará de um servidor X, Cygwin / X ou VcXsrv (muito pequeno) são boas ferramentas para usar
E um último pensamento: Você poderia substituir% LOCALAPPDATA% \ lxss \ bash.ico por um bom logotipo do Fedora para substituir o logotipo do Ubuntu, apenas mantenha o nome do arquivo igual.