Tuesday, August 08, 2006

Solaris Express Community Release Live Upgrade

Solaris Express 的每個 release 都是以 CD 或 DVD 形式放出來,如果每次都要下載下來再燒成光碟,那實在是既麻煩又不環保(那個光碟可能就只用這麼 101 次),在這簡單的把免光碟升級步驟說明一下,其實不止 live upgrade,如果要設定 network install server 也是類似的作法。

1. 首先從 http://www.opensolaris.org/os/downloads/on/ 下載最新的 SXCR 版本的 DVD 檔案(一定要抓 DVD 版的)

2. DVD 會分成 5 個檔案,從 sol-nv-bNN-sparc-dvd-iso-a.zip 到 sol-nv-bNN-sparc-dvd-iso-e.zip。把它們 unzip & concat 成一個 DVD iso(bNN 是 SXCR 的 build number,目前最新為 b44)

unzip -p sol-nv-bNN-sparc-dvd-iso-a.zip > sol-nv-bNN-sparc-dvd-iso
unzip -p sol-nv-bNN-sparc-dvd-iso-b.zip >> sol-nv-bNN-sparc-dvd-iso
unzip -p sol-nv-bNN-sparc-dvd-iso-c.zip >> sol-nv-bNN-sparc-dvd-iso
unzip -p sol-nv-bNN-sparc-dvd-iso-d.zip >> sol-nv-bNN-sparc-dvd-iso
unzip -p sol-nv-bNN-sparc-dvd-iso-e.zip >> sol-nv-bNN-sparc-dvd-iso

3. 使用 lofiadm 裝載 DVD iso,這裡要傳入 DVD iso 的絕對路徑

mount -F hsfs -o ro `lofiadm -a /path/to/sol-nv-bNN-sparc-dvd-iso` /mnt

4. 建立 install server

/mnt/Solaris_11/Tools/setup_install_server /path/to/install_dir

其中 /path/to/install_dir 需為 empty directory

5. 卸載 DVD iso

umount /mnt
lofiadm -d /path/to/sol-nv-bNN-sparc-dvd-iso

6. 由 /path/to/install_dir 進行 Live Upgrade

lu

7. 如果是建立新的 boot environment,就重開機進入新 BE 吧

init 6

1 comment:

Anonymous said...

well.. it's like I said!