Можно ли заменить обычное ядро ​​Linux ядром WSL2?

Вы можете использовать расширенное регулярное выражение (положительный взгляд назад/вперед):

SAMPLESERIAL1=$(ps -o args | grep -Po '(?<=lp_server -n )[[:digit:]]+(?= -d \/dev\/usb\/lp1)')
0
19.08.2020, 07:32
1 ответ

Хотя вы можете это сделать, вы, вероятно, не захотите. Ядро WSL предназначено для удовлетворения особых потребностей WSL. Как следствие, он предназначен для работы только на Hyper -V и не будет содержать драйверов, необходимых для загрузки на физическом оборудовании. Возможно, вы сможете загрузить его на виртуальной машине Hyper -V, но это все.

Вы также можете обнаружить, что ему не хватает драйверов для того, что вам нужно; например, он может не содержать поддержку файловой системы, которую вы хотели бы использовать. Он также может быть старше, чем ваш дистрибутив, и, как следствие, не иметь важных функций, от которых может зависеть более новый дистрибутив.

По тем же причинам облачные ядра Debian предназначены для работы только на виртуальных машинах и имеют гораздо меньшие размеры, поскольку им не нужно управлять большей частью реального оборудования. Это замечательно, если у вас ограниченное пространство -виртуальных машин, но значительно хуже, если ваш жесткий диск не может быть прочитан или ваша клавиатура и мышь не работают.

3
18.03.2021, 23:11

Теги

Похожие вопросы