
Linux 커널을 3.2.0에서 3.16.3으로 업그레이드했습니다. 이제 Xen은 3.16.3 대신 이전 버전(3.2.0)을 부팅합니다. Xen이 최신 Linux 커널 버전을 찾도록 강제할 수 있는 방법이 있습니까? 아니면 3.2.0 커널에 갇혀 있습니까?
편집하다: dom0 커널을 업데이트했습니다. 해당 커널(domU는 Windows)을 사용하여 domU를 부팅할 필요가 없지만 대신 dom0(Xen 사용 가능)의 새 커널을 부팅합니다.
답변1
Xen은 일반적으로 DomU 외부에 있는 커널을 시작합니다. 의 DomU 구성 파일을 보면 DomU가 사용하는 커널을 지정하는 옵션이 /etc/xen
있어야 합니다 . kernel
커널 업그레이드내부에따라서 DomU는 Xen이 이 커널에 대해 모르기 때문에 아무런 효과가 없습니다.
다음 중 하나를 수행해야 합니다.
a) 새 커널을 Dom0 어딘가에 복사한 다음 이 새 커널을 사용하도록 DomU 구성 파일을 업데이트합니다. Dom0의 커널 파일을 DomU에 있는 커널 모듈과 동기화된 상태로 유지해야 합니다.
또는
b) 설정PyGrubXen이 DomU 내부에 설치된 커널을 부팅할 수 있도록 합니다. 이것은 Dom0에 커널을 별도로 유지하는 것보다 훨씬 더 우아하기 때문에 제가 추천하고 싶은 솔루션입니다. 그 이후부터 DomU는 정상적으로 작동하며 항상 내부에 설치된 커널을 사용합니다.