시작 시 X11 Xorg GUI(그래픽 사용자 인터페이스)가 시작되지 않은 경우 특정 구성에 SR-IOV 가능 장치가 포함된 시스템에 문제가 발생할 수 있습니다. Oracle Solaris 11 11/11 사전 설치 운영체제 소프트웨어를 실행하는 시스템에는 이 문제에 대한 임시해결책이 이미 포함되어 있습니다. 하지만 Oracle Solaris 11 11/11 배포 매체를 사용하여 새 설치를 수행한 후 X11 GUI 시작을 실패할 경우 아래 설명된 해결 방법을 수행해야 합니다.
영향을 받는 소프트웨어:
Oracle Solaris 11 11/11
릴리스 1.0, 1.1, 1.2, 1.3, 1.4.4 및 1.5
임시해결책:
GUI 기반 Oracle Solaris 11 11/11 설치를 수행 중인 경우 아래의 1-3단계를 수행하여 설치를 위해 GUI가 시작되도록 한 다음, 설치 후 첫번째 부트 시 모든 단계(1-4단계)를 수행해야 합니다.
텍스트, 직렬 콘솔 또는 이더넷 로그인을 통해 그래픽 콘솔을 사용하지 않고 시스템에 로그인하는 경우 설치가 끝나고 첫번째 부트 후 4단계를 수행하십시오.
부트 시 표시되는 GRUB 행을 편집하고 필요에 따라 기본 그래픽 콘솔을 ttya(직렬 콘솔의 경우) 또는 text(VGA 텍스트의 경우)로 변경합니다. 커널 플래그로 -kd도 추가합니다. 예를 들면 다음과 같습니다.
kernel /platform/i86pc/kernel/amd64/unix
결과:
kernel /platform/i86pc/kernel/amd64/unix -kd -Bconsole=text
또는
kernel /platform/i86pc/kernel/amd64/unix -kd -Bconsole=ttya
GRUB 행을 편집하려면 다음을 수행합니다.
'e'를 눌러 GRUB 항목을 편집합니다.
'e'를 눌러 선택된 라인을 편집합니다.
변경사항을 입력합니다.
<esc> 키를 눌러 완료합니다.
'b’를 눌러 부트합니다.
Solaris OS가 디버거 모드로 설정되면 다음을 입력하여 pcie'_init에서 중단점을 설정합니다.
[0]> ::bp pcie'_init
:c
Oracle Solaris OS가 중단점에 도달하면 다음을 입력하여 변수 0> pcie_br_flags/W 0을 설정합니다.
pcie'pcie_br_flags: 0x1 = 0x0
[0]>:c
시스템이 부트된 후 로그인할 수 있을 경우 다음 행을 추가하면 디버거를 통해 변수를 설정할 필요가 없습니다.
set pcie:pcie_br_flags=0 to /etc/system.
#echo 'set pcie:pcie_br_flags=0' >> /etc/system