my ubuntu version:
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
Я выполнил следующую ссылку, чтобы установить VirtualBox. https://tecadmin.net/install-oracle-virtualbox-on-ubuntu/
Но после установки я запускаю vboxmanage --version, получаю сообщение об ошибке как изображение ниже. Как это исправить?
сообщение об ошибке: libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: не удалось открыть / proc / modules: нет такого файла или каталога
WSL - подсистема Linux, которая работает в ядре Windows. Все основные модули, которые вы ищете в ядре, фактически не существуют в WSL, так как фактическое «ядро» - это действительно ядро Windows и syscalls.
При установке чего-то, что требует модулей ядра, вы скорее всего, столкнется с проблемой, потому что здесь нет «чистого ядра Linux».
Что касается VirtualBox, то он существует и для Windows. Я бы предложил вам загрузить VirtualBox для Windows и установить его в Windows. Не пытайтесь запустить VirtualBox или что-то подобное из WSL, он почти наверняка взорвется и не будет работать должным образом. Когда-либо. Вместо этого просто поместите VBox в систему Windows, в которой WSL фактически работает внутри, потому что тогда он должен «вести себя» в пределах ограничений поведения Windows.
(WSL на самом деле не является , потому что Ubuntu, так как многие вызовы за кулисами в конечном итоге перехватываются и интерпретируются Windows, а не базой ядра Linux ... поэтому вы не можете использовать его для виртуализации и т. д.) [!d6 ]
WSL - подсистема Linux, которая работает в ядре Windows. Все основные модули, которые вы ищете в ядре, фактически не существуют в WSL, так как фактическое «ядро» - это действительно ядро Windows и syscalls.
При установке чего-то, что требует модулей ядра, вы скорее всего, столкнется с проблемой, потому что здесь нет «чистого ядра Linux».
Что касается VirtualBox, то он существует и для Windows. Я бы предложил вам загрузить VirtualBox для Windows и установить его в Windows. Не пытайтесь запустить VirtualBox или что-то подобное из WSL, он почти наверняка взорвется и не будет работать должным образом. Когда-либо. Вместо этого просто поместите VBox в систему Windows, в которой WSL фактически работает внутри, потому что тогда он должен «вести себя» в пределах ограничений поведения Windows.
(WSL на самом деле не является , потому что Ubuntu, так как многие вызовы за кулисами в конечном итоге перехватываются и интерпретируются Windows, а не базой ядра Linux ... поэтому вы не можете использовать его для виртуализации и т. д.)
WSL - подсистема Linux, которая работает в ядре Windows. Все основные модули, которые вы ищете в ядре, фактически не существуют в WSL, так как фактическое «ядро» - это действительно ядро Windows и syscalls.
При установке чего-то, что требует модулей ядра, вы скорее всего, столкнется с проблемой, потому что здесь нет «чистого ядра Linux».
Что касается VirtualBox, то он существует и для Windows. Я бы предложил вам загрузить VirtualBox для Windows и установить его в Windows. Не пытайтесь запустить VirtualBox или что-то подобное из WSL, он почти наверняка взорвется и не будет работать должным образом. Когда-либо. Вместо этого просто поместите VBox в систему Windows, в которой WSL фактически работает внутри, потому что тогда он должен «вести себя» в пределах ограничений поведения Windows.
(WSL на самом деле не является , потому что Ubuntu, так как многие вызовы за кулисами в конечном итоге перехватываются и интерпретируются Windows, а не базой ядра Linux ... поэтому вы не можете использовать его для виртуализации и т. д.)
Название вашей ссылки: «Как установить Oracle VirtualBox 5.2 на Ubuntu 17.10 / 16.04, Debian 9/8», а не «Как установить Oracle VirtualBox 5.2 на WSL». Эти инструкции НИКОГДА не будут работать.
О, и вы не можете установить виртуальный бокс в WSL. Нет поддержки для него (ну, по крайней мере, не в это время, он все еще развивается, но я действительно сомневаюсь, что виртуальный бокс находится на радаре для WSL). Virtualbox для Ubuntu требует ядра Linux, а WSL не имеет ядра Linux. Существует эмуляция для ядра / подсистемы Windows, которые Virtualbox не понимает.
Если вам нужен виртуальный бокс, единственным вариантом является его установка в реальной операционной системе, а затем установка там операционной системы. WSL не вариант.
Название вашей ссылки: «Как установить Oracle VirtualBox 5.2 на Ubuntu 17.10 / 16.04, Debian 9/8», а не «Как установить Oracle VirtualBox 5.2 на WSL». Эти инструкции НИКОГДА не будут работать.
О, и вы не можете установить виртуальный бокс в WSL. Нет поддержки для него (ну, по крайней мере, не в это время, он все еще развивается, но я действительно сомневаюсь, что виртуальный бокс находится на радаре для WSL). Virtualbox для Ubuntu требует ядра Linux, а WSL не имеет ядра Linux. Существует эмуляция для ядра / подсистемы Windows, которые Virtualbox не понимает.
Если вам нужен виртуальный бокс, единственным вариантом является его установка в реальной операционной системе, а затем установка там операционной системы. WSL не вариант.
Название вашей ссылки: «Как установить Oracle VirtualBox 5.2 на Ubuntu 17.10 / 16.04, Debian 9/8», а не «Как установить Oracle VirtualBox 5.2 на WSL». Эти инструкции НИКОГДА не будут работать.
О, и вы не можете установить виртуальный бокс в WSL. Нет поддержки для него (ну, по крайней мере, не в это время, он все еще развивается, но я действительно сомневаюсь, что виртуальный бокс находится на радаре для WSL). Virtualbox для Ubuntu требует ядра Linux, а WSL не имеет ядра Linux. Существует эмуляция для ядра / подсистемы Windows, которые Virtualbox не понимает.
Если вам нужен виртуальный бокс, единственным вариантом является его установка в реальной операционной системе, а затем установка там операционной системы. WSL не вариант.