GNU/Linux >> Belajar Linux >  >> Linux

Saya merusak Subsistem Windows Linux (Bash di Ubuntu di Windows 10). Bantuan Linux?

Peringatan, proses ini akan memulihkan Lxss ke konfigurasi awal

Untuk menginstal ulang Lxss, buka Windows cmd sebagai administrator dan jalankan:

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

Lalu:

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

Memperbaikinya.

Berlari:

apt-get remove upstart

lalu

apt-get remove udev

lalu

apt-get autoremove

dan semuanya tampaknya berfungsi sekarang.


Tanggapan resmi dari microsoft

github:Microsoft/BashOnWindows

Ini adalah masalah yang akan mulai dilihat semua orang. Kami perlu menambahkan sesuatu tentang ini di dokumen resmi kami.

Seperti yang ditunjukkan oleh @nuclearmistake, udev adalah sesuatu yang merusak inapt-get tetapi kesalahan seharusnya tidak menyebabkan masalah apa pun di WSL. Kami telah menghubungi Canonical untuk yang satu ini meminta solusi terbaik dan mereka merekomendasikan perubahan berikut:

Tulis yang berikut ke /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

Saya telah mencoba yang ini sendiri dan tampaknya berhasil dengan baik.


Linux
  1. Subsistem Windows untuk Linux Dijelaskan, WSL &WSL2

  2. Bagaimana cara mengatur ukuran penunjuk mouse X di Subsistem Windows untuk Linux

  3. Wget error bash Subsistem Windows untuk Linux

  1. Apa VPS Terbaik:Windows atau Linux?

  2. Kali Linux di Windows App Store

  3. Kali di Subsistem Windows untuk Linux

  1. Masalah pengaturan $PATH di Bash di Ubuntu di Windows (Linux Subsystem)

  2. Di mana letak sistem file Subsistem Linux di Windows 10?

  3. Tidak dapat mengakses drive eksternal di Windows 10 Linux Subsystem bash