Opensolaris安装默认从图形界面启动。
现在想从控制台启动而不经过图形界面启动,在网上搜索了好多,然后总结出如下方法:
step I:
root@opensolaris:/rpool/boot/grub# bootadm list-menu
the location for the active GRUB menu is: /rpool/boot/grub/menu.lst
default 0
timeout 30
0 OpenSolaris 2009.06
root@opensolaris:/rpool/boot/grub# cat menu.lst
splashimage /boot/grub/splash.xpm.gz
background 215ECA
timeout 30
default 0
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title OpenSolaris 2009.06
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/opensolaris
splashimage /boot/solaris.xpm
foreground d25f00
background 115d93
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS,console=graphics
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------
# Unknown partition of type 238 found on /dev/rdsk/c8t10d0p0 partition: 1
# It maps to the GRUB device: (hd0,0) .
修改/rpool/boot/grub/menu.lst文件内容如下:
root@opensolaris:/rpool/boot/grub# cat menu.lst
timeout 30
default 0
#---------- ADDED BY BOOTADM - DO NOT EDIT ----------
title CloudgoonStorage 2009.06
findroot (pool_rpool,0,a)
bootfs rpool/ROOT/opensolaris
kernel$ /platform/i86pc/kernel/$ISADIR/unix -B $ZFS-BOOTFS
module$ /platform/i86pc/$ISADIR/boot_archive
#---------------------END BOOTADM--------------------
# Unknown partition of type 238 found on /dev/rdsk/c8t10d0p0 partition: 1
# It maps to the GRUB device: (hd0,0) .
其中,title CloudgoonStorage 2009.06可以替换成其他名称,这里的cloudgoon是我们公司上海云高www.cloudgoon.com的简称。
root@opensolaris:~# bootadm list-menu
the location for the active GRUB menu is: /rpool/boot/grub/menu.lst
0 CloudgoonStorage 2009.06
step II:
关闭gdm服务
root@opensolaris:/rpool/boot/grub# svcadm disable gdm
step III:
重新启动机器
root@opensolaris:~# reboot
上述过程已经经过反复测试。