1 Solaris10下载、安装和配置( 二 )


1、把FAT32的光盘mount到Solaris下面:首先建立目的目录,我打算把/dev/hda5 mount到/wind, /dev/hda6 mount到/wine. 所以,运行# mkdir /wind #mkdir /wine. 接着/dev/dsk, ls 看到c0d0p0到c0d0p4, 这里c0d0p2就对应前面分区表中/dev/hda2了,也就是那个扩展分区,里面包含了两个FAT32的logical-drive /dev/hda5和/dev/hda6 。
在Solaris里面用device-name和logical-drive分别对应主分区和逻辑分区 。这里扩展分区的device-name是c0d0p2,/dev/hda5逻辑分区的logical-drive 可以用c 或者数字1来表示 。/dev/hda6的logical-drive是d 或者数字2 。弄清楚了这些命令就简单了 。
#mount -F pcfs /dev/dsk/c0d0p2:c /wind#mount -F pcfs /dev/dsk/c0d0p2:d /wine
当然,要记住在/etc/vfstab里面加入下面两行,以便系统重新启动时能把FAT32的分区自动mount上/dev/dsk/c0d0p2:c /dev/rdsk/c0d0p2:c /wind pcfs 2 yes -
/dev/dsk/c0d0p2:d /dev/rdsk/c0d0p2:d /wine pcfs 3 yes -
参考文档:
System Administration Guide: Devices and File Systems (http://docs.sun.com/app/docs/doc/817-5093)ch. 18. Mounting and Unmounting File Systems, Page 306, x86: How to Mount a PCFS (Dos) File System From a Hard Disk
2、用lofiadm/mount命令做虚拟光驱在Windows上有很多虚拟光驱程序,如Daemon, Virtual CD等,可以把.iso文件虚拟成光驱 。
在Solaris下,我们用lofiadm命令 。方法如下:
# lofiadm -a /wind/solaris10/sol-10-GA-x86-v2-iso.iso
把.iso文件export为块设备,参数-a 表示add,这个命令的output是/dev/lofi/1 。
这样我们就可以把设备/dev/lofi/1 mount到文件系统了 。
# mount -F hsfs -o ro /dev/lofi/1 /mnt////// 把/dev/lofi/1 mount到/mnt /////
然后#cd /mnt, 看到mount成功后,里面有了光盘上的内容,再回到安装界面,在路径里面输入/mnt,然后就能顺利安装了 。接下来要装第三张盘的时候,同样到Terminal去,# umount /mnt 用来unmount, 这个不用我多说了
# lofiadm -d /dev/lofi/1
接着对照第二张盘的命令来安装第三、第四张盘和语言包 。装完后,系统会提示重新启动 。重启后,有CDE和JDS3两种桌面可供选择,我选择进入Java Desktop System 3的界面 。
大功告成! 整个过程花了我将近2.5小时的时间 。其中觉得第四张盘耗的时间最长 。另外觉得JDS 3的桌面很漂亮也很方便使用 。
基本配置:
1、1400x1050分辨率的设置我的笔记本分辨率是1400x1050的,而Solaris 10起来后默认使用的是1280x1024的,看起来有点模糊 。查了一些文档,知道需要新建一个文件/etc/X11/xorg.conf 。这是我的/etc/X11/xorg.conf的内容 。
注意,我加入了Section "ServerFlags"Option "HandleSpecialKeys" "Always"EndSection这样在Xorg的XServer 碰到问题时,我就可以按"AltCtrlBkSp" 重新启动xserver了,非常方便 。另外我还根据我的实际情况到启动->首选项->桌面首先项->显示下面更改了很多东西,这里我就不一一描述了 。其中比较重要的一个是为了把字体改大,我选择了字体->细节->分辨率,把每英寸点数从96改为120,解决了1400x1050分辨率下字很小的问题 。
2、DHCP ClIEnt配置我公司里用的是DHCP,但问题是DHCP Server给我分配的主机名老是dhcp-12什么的,而且会变动,对于装JES什么的特别不方便 。于是我修改了/etc/default/dhcpagent,把最后一行从PARAM_REQUEST_LIST=1,3,6,12,15,28,43 改为PARAM_REQUEST_LIST=1,3,6,15,28,43 。去掉了选项hostname(12) 。这个大家可以看注释 。另外就是加入新文件/etc/nodename, 里面的内容是自己喜欢的主机名 。我用的是lap1 。
3、默认权限的配置系统默认是采用安全的方案,但我的机器上面没有什么非常重要的数据,而且经常需要用root用户进行ssh,telnet,ftp等,而这些系统默认都不允许 。没办法,手工改啦 。ssh:/etc/ssh/sshd_config, 把PermitRootLogin改为yes 。另外我曾经出现不能正常启动ssh service的情况 。原因是没有在/etc/ssh下面自动生成ssh_host_rsa_keyssh_host_rsa_key.pub ssh_host_dsa_keyssh_host_dsa_key.pub等key文件,最后我手工生成了这些文件,解决了这个问题:

推荐阅读