yiguihuo 发表于 2011-11-30 15:06

网络安装一台3800

本帖最后由 yiguihuo 于 2011-11-30 15:07 编辑

因为3800没有光驱所有只能用网络安装,之前在x86的机子上做过,sparc的还没做过

{a} ok boot net -install

Requesting Internet address for 0:3:ba:d:46:b9
cannot open neither boot_archive nor miniroot
Enter filename :
安装时报这个错误,看看我配置的有什么问题吗

# mkdir /sol_10
# cd /cdrom/cdrom0/Solaris_10/Tools/
# ./setup_install_server /sol_10/

# vi /etc/dfs/dfstab
share -F nfs -o ro,anon=0 /sol_10

# svcadm enable svc:/network/nfs/server:default
share看了两个nfs没有问题

# vi /etc/hosts
192.168.0.5   kangte

# vi /etc/ethers
0:3:ba:d:46:b9   kangte

# ./add_install_client -s 192.168.0.88:/sol_10/ kangte sun4u

roger_3301 发表于 2011-11-30 16:06

没有配置tftp相关的目录吧,就是boot时候需要用的内核

财版 发表于 2011-11-30 19:43

支持原创。:em27:

yiguihuo 发表于 2011-12-01 09:45

支持原创。
财版 发表于 2011-11-30 19:43 http://bbs.chinaunix.net/images/common/back.gif
财版兄你这灌水:sleepy: 我是来提问题的

8894106 发表于 2011-12-01 18:06

回复 1# yiguihuo


    貌似是操作系统的版本不行吧!

yiguihuo 发表于 2011-12-02 11:19

本帖最后由 yiguihuo 于 2011-12-02 11:24 编辑

问题解决了发出来也许对大家有所帮助,其实没什么操作就是注意细节
在用add_install_client设置客户机系统从网络安装时有一个选项
-s 指定安装服务器的名称和路径
下面是我用-s和不用-s自动生成的共享
# cd /sol_10/Solaris_10/Tools/
# ./add_install_client -s 192.168.0.88:/sol_10/ kangte sun4u
# share
-               /sol_10/Solaris_10/Tools/Boot   ro,anon=0   ""


# ./add_install_client kangte sun4u
# share
-               /sol_10   ro,anon=0   ""

问题就出在加-s的情况,安装会提示Enter filename :找不到boot_archive文件
# find /sol_10/ |grep boot_archive
/sol_10/platform/sun4u/boot_archive

# ls -l /sol_10/platform/sun4u/boot_archive
/sol_10/platform/sun4u/boot_archive -> ../../boot/sparc.miniroot
这个连接文件指向/sol_10/boot/sparc.miniroot这个文件,但/sol_10/boot/目录并没有做nfs,所有会提示找不到文件

但有人会说我安装时就是加-s的也没出现问题呀,那你一定做了下面这部
# vi /etc/dfs/dfstab
share -F nfs -o ro,anon=0 /sol_10
手动添加了这个共享,其实我也做了这部,但当时我犯了个比较2的事,我执行了下面这部
# cd /sol_10/Solaris_10/Tools/
在执行的add_install_client命令

我们看看add_install_client这个命令在不同目录执行的效果就明白我要说的了
# cd /cdrom/cdrom0/Solaris_10/Tools/
# ./add_install_client -s 192.168.0.88:/sol_10/ kangte sun4u
# share
-               /cdrom/sol_10_811_sparc/Solaris_10/Tools/Boot   ro,anon=0   ""
看看这里默认添加的共享,并没有用到-s指定/sol_10目录,而是直接用当前光盘的介质做的,我当时进入
到/sol_10/Solaris_10/Tools/目录执行的add_install_client会生成下面的共享
share -F nfs -o ro,anon=0 /sol_10/Solaris_10/Tools/Boot
所有我即使添加了share -F nfs -o ro,anon=0 /sol_10也会和之前的子目录重复没有生效

其实sparc不用加-s选项,也不用加share -F nfs -o ro,anon=0 /sol_10这个共享,注意好细节就ok了。

qianxia0_ 发表于 2011-12-02 12:06

不错 顶一下:mrgreen:

king2007 发表于 2011-12-02 14:58

不错的总结!
页: [1]
查看完整版本: 网络安装一台3800