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
上述過程已經經過反覆測試。