升级OpenSolaris 2008.11到build 105

Crossbow终于在Solaris Nevada build 105发布了,这个月又宣布在OpenSolaris可用。

目前OpenSolaris 2008.11的发行版本默认使用的是release版本的软件仓库,实际上是build 101,因此升级到build 105需要使用开发版本的仓库,而且这个仓库是与Solaris Express保持同步的,也就是说,每个月都能得到最新版本OpenSolaris更新。

下面的命令设置了我的OpenSolaris使用开发版本仓库,

$pfexec pkg set-authority -O http://pkg.opensolaris.org/dev opensolaris.org

设置后,就可以使用下面的命令来完成升级,

$pfexec pkg image-update

因为访问美国的服务器较慢,所以设置了一下代理

$env http_proxy=http://xxx.xxx.xxx.xxx:8080 pfexec pkg image-update

等待升级完成后,OpenSolaris会建立新的引导环境opensolaris-2 ,原来的引导环境也被备份起来,以防boot失败,可以切换回来,

$beadm list
BE            Active Mountpoint Space  Policy Created         
--            ------ ---------- -----  ------ -------         
opensolaris-1 -      -          17.15M static 2008-12-18 15:12
opensolaris-2 NR     /          8.48G  static 2009-01-20 13:47

 

查看Grub的设置,可以确认,默认引导的是opensolaris-2,新的kernel,

$ bootadm list-menu
The location for the active GRUB menu is: /rpool/boot/grub/menu.lst
default 2
timeout 30
0 opensolaris
1 OpenSolaris xVM
2 opensolaris-2

重新启动后,查看内核版本,已经升级到105了,

$ uname -a
SunOS oliver 5.11 snv_105 i86pc i386 i86pc Solaris

因为支持了Virtual NIC,所以,可以用dladm 创建一个Vnic来使用了。关于Crossbow和Vnic,请参考, 

http://www.opensolaris.org/os/project/crossbow/Docs/

原文地址:https://www.cnblogs.com/ainima/p/6330800.html