본문 바로가기

IT Professional

Hyper-V 에 Linux 깔기

흔히들 생각하기로 VMWare 에는 당연히 깔릴 것으로 예상하는 Linux 가 윈도우 기반에는 깔리지 않을 것이라 생각하는 사람들이 많다.

  경험 상으로도 리눅스에 까는 경우를 본 적이 그렇게 많지는 않지만…

 

  결론 적으로 잘 깔린다. 그런데… 드라이버가 좀 문제다. 그 놈들이 문제인지라.. 몇가지 해결해야 할 부분이 있다.

 

1. 기본적인 HDD 는 IDE 로 설정되므로 인식에 문제가 없지만, 추가 HDD 는 SCSI 로 인식되므로 드라이버가 깔리지 않으면 인식이 불가능하다.

2. 가장 중요한 NIC 이 인식되지 않는다. 따라서 이를 위해서는 MS 에서 제공하는 드라이버를 깔아야 한다.

 

MS 에서 제공하는 드라이버 (?) 웬 소프트웨어 제조사가 드라이버 (?) Hyper-v 는 소프트웨어지만 Guest 상에서 동작하는 OS 에 대해서는 H/W 다. 졸지에 MS 가 H/W 제조사로 변해 버린 것이다.

 

그럼… 드라이버는 어떻게 설치할까?

 

일단 MS 홈페이지에서 Linux intergated component 를 다운 받는다. 아마도 파일 명에 Linux IC 어쩌구 하는 것로 되어 있을 거구, 실행하면 ISO 파일과 pdf 파일이 압축에서 풀린다.

 

당근, ISO 파일은 드라이버 소스고, PDF 는 설치 메뉴얼이다.

주저리 주저리 말이 많으나, 간단하게 설명하면…

 

1. ISO 를 Guest Linux 에 마운트 한다.

2. Guest Linux 에서 CD 롬의 파일을 임의의 폴더로 왕창 복사한다.

3. 복사된 폴더에서 아래의 커맨드를 수행한다.

- ./setup.pl drivers

 

이러면 끝인데… 혹시라도 vmbus 사용을 묻는 질문에는 절대 사용하지 않는다고 하자.

쓰면 좋아지는 무슨 기능이라는데… linux 에 따라서는 기능이 호환되지 않으면 아예 부팅도 안되는 상황이 생긴다.

싱글 모드로 들어가서 어쩌구 하는 거 보다… 그냥 처음 부터 사용하지 말자…

 

이제 Linux 를 부팅하면 MS Virtual NIC 과 SCSI 가 보인다!!!

(근데… 커널 패닉나면… 지원은 해 주실라우?)