![Linux 2용 "Ubuntu LTS 20.04" Windows 하위 시스템에서 Linux 커널을 업데이트하는 방법](https://linux55.com/image/174277/Linux%202%EC%9A%A9%20%22Ubuntu%20LTS%2020.04%22%20Windows%20%ED%95%98%EC%9C%84%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20Linux%20%EC%BB%A4%EB%84%90%EC%9D%84%20%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95.png)
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 설치를 사용해야 합니다.