手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

这个脚本可能对批量安装solaris操作系统有用

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

问:我写好脚本后运行后总是报install.sh不能执行是怎么回事呢?
答:用编辑器写脚本时出的问题,后来直接要了个脚本用就好了。

问:不同的机器能够用吗?例如:在u5上面做的母盘,到v880上面装。
答:能够的,母盘只安装出来系统盘。其他的盘能够以后在挂上去。

问:对偶插的硬盘槽位有需要吗??
答:没有。

问:swap和/usr,/var应该多大比较好,假如目标盘的swap分区为1.5G能够干吗??原来的母盘是2G的??
答:SWAP至少要比母盘大一些,我指的母盘是root.dump这个文档。对于完整安装的solaris,/usr应该根据需要配置,但不能小于原来机器上/usr总容量的大小,所以推荐为1.3G以上 ,大家分区按照应用软件的需要分,和以前相同。

问:假如我的硬盘上面装了东西,现在我想重来一遍,有问题吗??我的意思是说不format了,用现有的分区,就用newfs 把c0t0d1搞一下就能够了吗??
答:还是相同的安装方法,c0t0d0是您的一个硬盘是吗?
也不用newfs了,脚本自己会newfs的.

问:在安装过程中需要多少时间呢??
答:大概40分钟。

剩下的问题见上面的回复!!!!!剩下的两个测试报告偶会在周日前贴出来。

和大家探讨的问题:
我用XP的串口,在和SUN E450,CISCO,redback等机器连接的时候,串口常常会死掉,是不是xp的bug呢???对于串口和键盘造成串口死掉,谁有什么好的办法没,
例如:先做#kbd -a disable


sunmarmot 回复于:2002-11-28 22:42:30 呼!!!搞定了

jxbcpp 回复于:2002-11-29 09:44:34 对于一些应用,比如ORACLE等,安装是他会在自己的配置文档里面写进去监听地址,这样,就需要用install.sh脚本安装完后手工修改这些应用的配置文档。请大家注意

YT 回复于:2002-11-30 01:18:44 sunmarmot 我爱您!

啵!

ericlien 回复于:2002-12-02 16:28:07 我將目的碟盤/分成0.5gb,/usr分成3gb,/var分成3gb,/log分成10gb
裝到一半會出現NOTICE: alloc: /mnt: file system full
write error extracting inode 3922656, name ./usr/openwin/share/man/man3/tt_xcont
ext_join.3
write: No space left on device
Error when dumping data.
我用df -k查看結果如下
Filesystem kbytes used avail capacity Mounted on
/pci@1f,0/ide@d/cdrom@1,0:b
98598 89688 0 100% /
swap 953808 240 953568 1% /tmp
proc 0 0 0 0% /proc
mnttab 0 0 0 0% /etc/mnttab
/tmp/devices 953808 240 953568 1% /devices
/tmp/dev 953808 240 953568 1% /dev
/devices/pci@1f,0/ide@d/sd@1,0:a
528244 528244 0 100% /cdrom
/cdrom/Solaris_8/Tools/Boot/usr
528244 528244 0 100% /usr
fd 0 0 0 0% /dev/fd
/dev/dsk/c0t0d0s1 2052750 1116225 874943 57% /a
/dev/dsk/c0t0d0s4 3095966 9 3034038 1% /tmp/4
/dev/dsk/c0t0d0s5 3095966 9 3034038 1% /tmp/5
/dev/dsk/c0t0d0s6 10466932 9 10362254 1% /tmp/6
/dev/dsk/c0t0d0s0 492422 492396 0 100% /mnt
是不是程式沒有將原本root.dump中/usr的資料copy到/tmp/6
我將要安裝的磁盤/usr設於slice 6


jxbcpp 回复于:2002-12-02 16:57:58 [quote][b]下面引用由[u]ericlien[/u]在 [i]2002/12/02 04:28pm[/i] 发表的内容:[/b]
我將目的碟盤/分成0.5gb,/usr分成3gb,/var分成3gb,/log分成10gb
裝到一半會出現NOTICE: alloc: /mnt: file system full
write error extracting inode 3922656, name ./usr/openwin/share/man/man3/tt_xcont
ex ...
[/quote]

我讲一下我脚本实现的原理,您就知道为什么出现这个错误了,当然这也是我脚本的一点缺陷。
1、我把目标盘的swap分区创建成文档系统,然后mount 到/a目录,把root.dump.Z上传到/a目录下。因此,swap分区必须要足够大,大于root.dump(root.dump.Z压缩前的文档)的大小。
2、我先把root.dump全部ufsrestore到目标盘的/分区,因此,/分区也必须足够大。您这个问题是由于/分区太小了
3、root.dump全部ufsrestore完毕后,再按照用户自定义的vfstab把文档移动到目标分区上。因此,移动过程需要一段时间(先拷贝目录,再删除/分区上的源文档)。移动的时候没有过多的提示,假如大家不知道,可能会认为进程吊死了。

以上有什么改进的方法,大家能够讨论讨论,谢谢



YT 回复于:2002-12-02 21:32:05 用JAVA编个图像进程界面吧。。。
任务交给mmmmn了。

jxbcpp 回复于:2002-12-03 10:06:19 我最初的想法是做张引导光盘,只要从这光盘启动后输入几个参数就能够自动安装,不必现在这样麻烦。可我失败了

哪位高手能解决?

aix-solaris 回复于:2002-12-05 03:54:53 It is a great contribution.

You may need to try the following steps to use a CD
1. dump root.dump.Z on a CD.
3. put the CD into the target server's CD drive
3. create a boot server in the same subnet.
4. add the target machine (MAC, IP and hostname) into the boot server.
5. boot the target server "boot net -s"
6. mount CD mount -F hsfs -r /dev/dsk/cXtXdXsX /a
7. copy root.dump.Z to swap
8. run whatever you need.

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!