(2020.05.26 수정) : 글 작성 당시 solaris 11 매뉴얼에 cdrom booting 후 rpool mount 과정이 잘못 설명되어 있었으나, 현재는 매뉴얼이 수정되어 매뉴얼을 참조 하면 됨.



Solaris 11 CDROM 부팅

패스워드를 분실했거나, 기타 크고작은 문제로 인해 CD-ROM부팅을 해야 하는데, Oracle에서 나온 문서대로 하면 안되더라. 그 원인을 파악해보니 간단한 문제였는데, 너무 멀리 온듯...

 

1. CD-ROM 또는 Network 부팅

1.1 On a SPARC system:

ok boot cdrom -s 

  ID/PW : root / solaris


1.2 x86 system은 부팅시 CDROM 또는 NET 선택


2. rpool import

# mkdir /a /b

# zpool import -R /a -f rpool


3. zfs mount

# zfs mount -o mountpoint=/b rpool/ROOT/[zfsBE]

(zfs get canmount를 통해 mount 가능한 zfsBE를 확인 가능)

Access the ZFS BE contents from the /b directory.


4. 파일수정

# cd /b/etc/shadow

root:$5$QN6PKL8v$Syjward.8d.WQIitS9qd./GTB6Opm4PNeQzZVdCu1mC:6445::::::

  to

root::6445::::::


5. No Password Login 허용

# vi /a/etc/default/login

PASSREQ=YES

  to

PASSREQ=NO


6. Boot Archive 갱신

# bootadm update-archive -R /a


7. Reboot the system.

# init 6



반응형

+ Recent posts