
WSL2 ukuu에서 Linux 커널을 업데이트하는 것이 가능합니까? dpkg --install *.deb에서 오류가 발생합니다.
(Reading database ... 68035 files and directories currently installed.)
Preparing to unpack linux-headers-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-headers-5.0.0-050000_5.0.0-050000.201903032031_all.deb ...
Unpacking linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-image-unsigned-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Preparing to unpack linux-modules-5.0.0-050000-generic_5.0.0-050000.201903032031_amd64.deb ...
Unpacking linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) over (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000 (5.0.0-050000.201903032031) ...
Setting up linux-modules-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-headers-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Setting up linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
Processing triggers for linux-image-unsigned-5.0.0-050000-generic (5.0.0-050000.201903032031) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-5.0.0-050000-generic
W: mkconf: MD subsystem is not loaded, thus I cannot scan for arrays.
W: mdadm: failed to auto-generate temporary mdadm.conf file.
답변1
Linux용 Windows 하위 시스템의 커널은 업그레이드할 수 없습니다. 설치한 다른 버전의 커널에 관계없이 WSL은 Microsoft 커널만 부팅합니다. Microsoft는 일반적인 업데이트 프로세스를 통해 커널에 적절한 업데이트를 제공합니다.
이는 Microsoft 커널에는 파일 시스템 통합 및 네트워크 공유와 같은 기능을 활성화하기 위해 표준 커널에는 없는 드라이버가 있기 때문입니다. 표준 Ubuntu 커널에는 이러한 기능이 없으며 이러한 기능을 부팅하도록 허용하면 WSL2 환경에 심각한 손상을 초래할 수 있습니다.
설치된 커널을 제거하고 추가 커널을 설치하지 않고 WSL2 환경을 그대로 두는 것이 가장 좋습니다. 또는 를 사용하여 apt remove
이 작업을 수행할 수 있습니다 dpkg -P
.
최신 커널이나 특정 커널이 필요하거나 커널 개발을 수행하는 경우 가상 머신이나 물리적 하드웨어에서 실제 Linux 설치를 사용해야 합니다.