Warum stürzt Ubuntu unter Windows beim Start ab?

982
Luke Girvin

Ich verwende Windows 10 Insider Preview Build 17074 für PC. Das Windows-Subsystem für Linux ist aktiviert und ich habe Ubuntu unter Windows aus dem Windows Store installiert.

Wenn ich versuche, Ubuntu zu starten, schlägt die folgende Fehlermeldung fehl:

"Der Datenbereich, der an einen Systemaufruf übergeben wird, ist zu klein."

enter image description here

Ich habe versucht, die App zu deinstallieren / zu installieren (über Apps und Funktionen) und das Linux-Subsystem zu deaktivieren / aktivieren (über Windows-Funktionen aktivieren oder deaktivieren), bekomme aber immer noch die gleiche Fehlermeldung.

Wie kann ich dieses Problem beheben?

Windows version

Error message

Install Ubuntu

Uninstall Ubuntu

2
Ich habe das nicht gesehen, aber ich habe WSL vor der Installation von Ubuntu unter Windows entfernt. Ich weiß nicht, ob es einen Konflikt zwischen den beiden Versionen gibt, aber ich empfehle Ihnen, beide zu entfernen, bevor Sie Ubuntu erneut installieren. AFH vor 6 Jahren 0
17074 Ist nicht 1709 ein Insidsr-Preview-Build für RS4, der eher dem entspricht, was 1803 wird. Ramhound vor 6 Jahren 1
"Ich habe versucht, die App zu deinstallieren / zu installieren und das Linux-Subsystem zu deaktivieren / zu aktivieren, bekomme aber immer noch die gleiche Fehlermeldung." - Das setzt die Umgebung nicht zurück. Wie haben Sie die Anwendung genau deinstalliert? Bearbeiten Sie Ihre Frage. Ramhound vor 6 Jahren 0
In this case the output of `WinVer` isn't correct. [10.0.17074 · VERSION 1803 · REDSTONE 4](https://changewindows.org/build/redstone4/17074/pc#1002). 1709 has a build of 16299 any build higher than that is RS4. Anyways this particular error has happened to various programs and isn't specifically linked to anything to do with WSL. Ramhound vor 6 Jahren 0
Try running `wslconfig /unregister Ubuntu` in an elevated PowerShell prompt. However, worth pointing out, the directory stated in the error, does not appear to be correct. *This might have to do with the fact you are on a Slow Insider Preview channel.* Ramhound vor 6 Jahren 1
Wenn Sie 'wslconfig / unregister Ubuntu' ausführen, erhalten Sie 'Es gibt keine Verteilung mit dem angegebenen Namen'. Wenn Sie 'wslconfig / l' ausführen, erhalten Sie 'Windows Subsystem for Linux hat keine installierten Distributionen'. Ich habe openSUSE Leap 42 ausprobiert und es wird auch ein Fehler "Datenbereich zu klein" angezeigt. Luke Girvin vor 6 Jahren 0
Wenn Ubuntu in der Slow Insider Preview nicht unterstützt wird, ist das in Ordnung, aber vermutlich sollte dies irgendwo dokumentiert werden? Wenn es sich um einen Fehler handelt, ist es ein Fehler in Windows oder in der App? Wenn ich eine falsche Windows-Installation habe, lohnt es sich nicht, eine Neuinstallation durchzuführen, nur um diese App auszuführen. Luke Girvin vor 6 Jahren 0
Aktualisieren Sie auf [Build 17083] (https://blogs.windows.com/windowsexperience/2018/01/24/announcing-windows-10-insider-preview-build-17083-for-pc/) und schauen Sie, was passiert. Insider-Versionen haben tendenziell mehr Probleme als stabile Versionen. magicandre1981 vor 6 Jahren 2
Ich würde vermuten, dass die Ubuntu-Version, die Sie aus dem Store erhalten haben, in der Insider-Vorschau nicht funktionieren kann. Sie verwenden Insider Preview auf eigenes Risiko. Diese Version ist für Entwickler gedacht, um die Kompatibilität ihrer Software mit der kommenden Windows-Version zu testen, nicht für ernsthafte Arbeit. harrymc vor 6 Jahren 0

2 Antworten auf die Frage

2
magicandre1981

Wie in den Kommentaren erwähnt, verwenden Sie einen Insider Preview Build 17074 des nächsten Feature-Updates:

In dieser Vorschau-Version nimmt Microsoft viele Änderungen vor und es werden Fehler erwartet. Versuchen Sie es daher mit der neuesten Windows 10-Insider-Vorschau (zum jetzigen Zeitpunkt ist dies Build 17083 ), und prüfen Sie, ob das Problem behoben ist. Wenn nicht, melden Sie das Problem über Feedback Hub App an Microsoft .

Sichern Sie alle Daten und wechseln Sie zum stabilen Windows 10 Fall Creators Update v1709 (Build 16299), indem Sie eine Neuinstallation über 1709 ISO durchführen . Installieren Sie nun das Linux-Subsystem erneut und verwenden Sie Ubuntu. Das sollte stabil sein.

Dieser Fehler wurde in GitHub protokolliert. Sie können das nicht durch eine saubere Installation lösen. [Link] (https://github.com/Microsoft/WSL/issues/2808). Biswapriyo vor 6 Jahren 1
@biswapriyo Danke für den Link, ändere deinen Kommentar in eine Antwort und ich akzeptiere ihn. Luke Girvin vor 6 Jahren 0
@LukeGirvin Das ist keine Antwort. Und ich weiß nicht so viel über dieses Problem. Wenn ich Details kenne, mache ich das definitiv. Biswapriyo vor 6 Jahren 0
0
Luke Girvin

Dies stellte sich als Fehler heraus, der auftritt, wenn SQL Server mit aktivierter Dateistream-Funktion ausgeführt wird, wie in diesem Blogeintrag beschrieben :

Einfach ausgedrückt, dieses Problem tritt aufgrund von Missverständnissen zwischen zwei Filtertreibern auf, nämlich WCNFS (Desktop Bridge) und RsFxXXXX.sys-Treiber (Dateistream-Systemtreiber). Der RsFx-Systemtreiber beachtet die vom WCNFS-Treiber übergebenen Flags nicht ordnungsgemäß. Dies führt zu einem Startfehler einer Centennial-Anwendung mit dem oben genannten Fehler.

Beim Stoppen des SQL Server-Dienstes konnte ich Ubuntu ausführen.