Я новачок в Unix, але зацікавлений вчитися, тому почав намагатися використовувати bash / Ubuntu в Windows. На жаль, bash вийшов з ладу, і тепер bash / Ubuntu, здається, порушено, оскільки більшість папок відсутня у кореневій папці Ubuntu, тобто:
root@Desktop:~# ls
root@Desktop:~# cd /root
root@Desktop:~# ls
root@Desktop:~# ls -a
. .. .bashrc .profile
У мене немає %localappdata%\lxss
папки (я майже впевнений, що саме тут був корінь Linux). У мене, схоже, є %localappdata%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc
папка, яка, очевидно, є новим місцем для кореня Linux, але вона не є повною (тобто не містить ...\LocalState\rootfs
папки).
Після пошуку рішень тут і деінде я спробував:
- Повністю видаліть Ubuntu \ bash з Windows з
lxrun.exe /uninstall full
. - Як зазначено вище, в поєднанні з відключенням та повторним включенням функції підсистеми Windows для Linux (бета) також.
- Запуск:
apt-get remove upstart
,apt-get remove udev
,apt-get autoremove
в Баш.
На жаль, жодне з перерахованого вище не вирішило проблему. Чи може хтось запропонувати спосіб виконати повне "скидання на завод"?
root
домашньо мати лише кілька файлів у домашньому каталозі: ls /
покаже, чи є у вас розумна структура каталогів.
winver
, не забудьте видалити будь-яку ліцензію чи PPI.
cmd.exe
вікні (якщо у вас він створений як виконуваний файл Windows). Ubuntu - це дистрибутив Linux - який побудований навколо ядра Linux, який працює на «голому металі» - не як програма Windows. Тож не зовсім зрозуміло, що ви маєте на увазі, коли ви пишете, що "база / Ubuntu" порушена.