GNU/Linux >> Znalost Linux >  >> Linux

Rozbil jsem subsystém Windows Linux (Bash na Ubuntu na Windows 10). Pomoc s Linuxem?

Upozornění, tento proces obnoví výchozí konfiguraci Lxss

Chcete-li znovu nainstalovat Lxss, otevřete Windows cmd jako správce a spusťte:

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

Potom:

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

Opraveno.

Ran:

apt-get remove upstart

pak

apt-get remove udev

pak

apt-get autoremove

a zdá se, že vše nyní funguje.


Oficiální odpověď od společnosti microsoft

github:Microsoft/BashOnWindows

To je problém, který začnou vidět všichni. Musíme k tomu něco přidat v našich oficiálních dokumentech.

Jak zdůrazňuje @nuclearmistake, udev je něco, co přerušuje inapt-get, ale chyby by neměly způsobit žádné problémy ve WSL. V této věci jsme oslovili Canonical s žádostí o nejlepší řešení a oni doporučují následující změny:

Napište následující do /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

Sám jsem to vyzkoušel a vypadá to, že funguje docela dobře.


Linux
  1. Vysvětlení subsystému Windows pro Linux, WSL a WSL2

  2. Jaké je nejlepší VPS:Windows nebo Linux?

  3. Problémy s nastavením $PATH na Bash na Ubuntu na Windows (Linuxový subsystém)

  1. Kde se ve Windows 10 nachází souborový systém subsystému Linux?

  2. Jak nastavím velikost ukazatele myši X v subsystému Windows pro Linux

  3. Nelze získat přístup k externí jednotce v systému Windows 10 Linux Subsystem bash

  1. Kali Linux v obchodě Windows App Store

  2. Wget error bash Windows Subsystém pro Linux

  3. Pochopení různých linuxových distribucí