티스토리 뷰

OS/Solaris

32bit / 64bit 커널 설정하기

solarwind 2008. 6. 25. 22:40
반응형

64bit의 경우 OS는 Solaris7부터, 시스템 아키텍처는 sun4u(ultra sparc) 이상에서이다.

1. 확인하기

# isainfo -kv
32-bit sparc kernel modules (=> 32bit 일 경우)
64-bit sparc kernel modules (=> 64bit 일 경우)


2. PROM 모드에서 변경 ( 1회만)

- 64bit -> 32bit
OK boot kernel/unix

- 32bit -> 64bit
OK boot kernel/sparcv9/unix


3. PROM에 고정값 설정 (고정)

OK setenv boot-file='kernel/unix' (==> 32bit)
OK setenv boot-file='kernel/sparcv9/unix' (==> 64bit)


4. boot.conf를 통해 32bit/64bit 커널 설정 (고정)

# vi /platform/sun4u/boot.conf
...
ALLOW_64BIT_KERNEL_ULTRASPARC_1_CPU=true (==> 64bit로 변경시)
ALLOW_64BIT_KERNEL_ULTRASPARC_1_CPU=false (==> 32bit로 변경시)

# shutdown -i6 -y -g0 (==> 시스템 재부팅)



Solaris 8 이상의 경우 기본적으로 64bit 운영체제로서 설계가 되어 있기 때문에 별도의 설정을 지어하지 않으면 64bit 커널을 사용하게 된다. 만약, 32bit 운영체제로서 설정을 하고자 한다면 위의 과정에서 3. PROM에 고정값 설정 (고정)만 하면된다.


주의해야 할 것은 시스템 부팅을 Reconfiguration으로 하게 된다면 비록 PROM에서 32bit로 설정을 하였다 하더라도 시스템은 64bit로 부팅이 된다는 것이다.


 

반응형
댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함