OpenSolaris 2008.11 引导慢问题解决及build 106

在笔记本上安装OpenSolaris 2008.11已经三个月了,到目前为止,感觉良好。大概是因为长期使用开发版本的操作系统的缘故,对这个系统的bug的容忍度极高。但还是有一个问题让我忍无可忍,那就是系统引导的时候,速度极慢。打开笔记本,选好Grub的选项,出去泡杯茶回来,系统竟然还在引导。因为OpenSolaris默认是图形的引导,引导的过程都因为图片的显示而无法看到了。

于是,干脆编辑Grub菜单,Graphic的选项删除掉。再引导的时候,速度飞快。时间从5分钟缩短到10秒以内。看来,Grub的Graphic的boot这块儿是有bug的,需要提交一个bug了。

下面是我的Grub引导的设置,仅供参考,不同的机器和系统配置,可能需要稍作改动,

$ cat /rpool/boot/grub/menu.lst


timeout 30
default 1
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
#---------------------END BOOTADM--------------------

title Windows
        rootnoverify (hd0,0)
        chainloader +1
============ End of LIBBE entry =============
title opensolaris
findroot (pool_rpool,2,a)
bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive

#============ End of LIBBE entry =============

另一件事情就是本周OpenSolaris build 106也发布了,这个版本一大引人注意的特性就是安装程序已经支持SPARC平台。这就意味着,OpenSolaris可以安装在SPARC机器上了。

升级过程很简单,设置好使用开发版本的仓库后,先升级一下pkg命令,然后对整个系统进行升级,为了提高网络速度,这里我使用了HTTP代理,

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

$ pfexec pkg install SUNWipkg


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

Creating Plan -                           
Creating Plan /

DOWNLOAD                                    PKGS       FILES     XFER (MB)
Completed                                569/569   9574/9574 249.74/249.74

PHASE                                        ACTIONS
Removal Phase                              3299/3299
Install Phase                              4683/4683
Update Phase                             26083/26083
PHASE                                          ITEMS
Reading Existing Index                           9/9
Indexing Packages                            571/571

升级结束后,系统提示重新启动后,新内核将作为默认引导内核,旧的内核也被ZFS备份了,以防止系统有问题时无法引导系统。重新启动系统后,系统提示,内核已经是build 106了,


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

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