GNU/Linux >> Tutoriels Linux >  >> Linux

J'ai cassé le sous-système Windows Linux (Bash sur Ubuntu sous Windows 10). Aide Linux ?

Attention, ce processus restaurera Lxss à la configuration initiale

Pour réinstaller le Lxss ouvrez Windows cmd en tant qu'administrateur et lancez :

C:\WINDOWS\system32>LxRun.exe /uninstall

Ensuite :

C:\WINDOWS\system32>LxRun.exe /install

Corrigé.

Couru :

apt-get remove upstart

alors

apt-get remove udev

alors

apt-get autoremove

et tout semble fonctionner maintenant.


La réponse officielle de Microsoft

github : Microsoft/BashOnWindows

C'est un problème que tout le monde commencera à voir. Nous devons ajouter quelque chose à ce sujet dans nos documents officiels.

Comme le souligne @nuclearmistake, udev est quelque chose qui casse inapt-get mais les erreurs ne devraient pas causer de problèmes dans WSL. Nous avons contacté Canonical à ce sujet pour lui demander la meilleure solution et ils recommandent les modifications suivantes :

Écrivez ce qui suit dans /usr/sbin/policy-rc.d

#!/bin/sh exit 101

chmod +x /usr/sbin/policy-rc.d

dpkg-divert --local --rename --add /sbin/initctl

ln -s /bin/true /sbin/initctl

J'ai essayé celui-ci moi-même et il semble fonctionner assez bien.


Linux
  1. Explication du sous-système Windows pour Linux, WSL et WSL2

  2. Quel est le meilleur VPS :Windows ou Linux ?

  3. Où se trouve le système de fichiers du sous-système Linux dans Windows 10 ?

  4. Comment définir la taille du pointeur de souris X dans le sous-système Windows pour Linux

  5. Erreur Wget sous-système Windows bash pour Linux

Comment installer Linux Bash Shell sur Windows 10

Le guide ultime du sous-système Windows pour Linux (Windows WSL)

Ubuntu maintenant dans le Windows Store :mises à jour de Linux sur Windows 10 et conseils importants

Installation de Fish Shell sur Ubuntu sous Windows 10

Comment utiliser Linux Bash Shell dans Windows 10 ?

Les 15 meilleurs émulateurs Windows pour les passionnés de Linux