저는 Linux에서 사용할 수 없는(오픈 소스 대안도 아님) 일부 하드웨어 드라이버를 설치하기 위해 이중 부팅 시스템을 만들 생각입니다. Linux 환경에서 Windows에 설치된 드라이버를 사용하여 하드웨어를 구성할 수 있습니까?
답변1
Linux가 하드웨어를 인식하지 못하는 문제가 발생하는 경우 Windows의 VM(가상 머신)에서 Linux를 실행할 수 있습니다.
이는 하드웨어 드라이버를 Linux에 알려진 가상 Windows 장치 드라이버로 추상화합니다.
당신이 사용할 수있는슈퍼V또는가상 상자. 보안상의 이유로 Hyper-V를 사용하는 것이 좋습니다.
Hyper-V는 레벨 0 하이퍼바이저이므로 속도가 조금 더 빨라질 것이며 Microsoft 세계를 벗어나지 않을 것입니다.
답변2
이중 부팅 시스템에서는 한 번에 하나의 운영 체제만 실행됩니다. Linux를 부팅하면 Linux 커널만 로드됩니다. 즉, Linux 모듈/드라이버만 로드됩니다. Windows에서 Windows 운영 체제/커널은 Windows 드라이버만 로드합니다.
고려할 수 있는 두 가지 옵션은 다음과 같습니다.
달리기Linux용 Windows 하위 시스템개발을 위해 Windows 환경에서 Linux 배포판을 실행합니다. 이것이 제가 사용하는 방법입니다. Windows 내에서 대부분의(사용 사례에 따라 전부는 아닐 수도 있음) Linux 개발 환경을 제공합니다. WSL2는 실제로 Hyper-V의 하위 집합에서 실행되지만 Hyper-V가 필요하지 않으므로 모든 Windows 버전에서 실행됩니다.
Hyper-V, VirtualBox 또는 이에 상응하는 기능을 사용하여 Windows의 가상 머신 내에서 Linux를 실행하세요. Hyper-V에는 Windows Professional 이상이 필요합니다.