- 论坛徽章:
- 0
|
本公司最初只有一台blade2000没有光驱,需要重新安装.所以只能通过网络安装,而且要在x86 系统上创建SPARC 安装服务器.经过学习得到以下的过程.与大家共享.
参考了
1.chinaunix 用iso盘无光驱网络安装solaris9 sparc
http://bbs.chinaunix.net/viewthread.php?tid=145340&highlight=用iso盘无光驱网络安装solaris9
2. Solaris 10 安装指南:基于网络的安装
docs.sun.com 文件号819-0325
本安装过程是用sun公司网站上得到的iso文件来进行无光驱网络安装sparc系统。有物理光驱时,可以mount光盘的slice 0 和 slice 1,这样就能直接看到安装光盘的s0和s1目录,但mount iso文件就只能看到s0,所以要把s1从iso文件里提取出单独的s1文件来。这里用到了dd命令来提取s1里的文件。
开始之前
执行此任务需要以下项目。
x86 系统
SPARC 系统
用于远程SPARC 系统的iso文件
Solaris/SPARC Platform - Solaris 8 2/04 Operating System
(http://www.sun.com/software/solaris/8/,sol-8-hw4-sparc-v1.zip,sol-8-hw4-sparc-v2.zip)
步骤
1. 以超级用户身份登录远程SPARC 系统,将sol-8-hw4-sparc-v1.iso文件放在SPARC系统上的相应目录里,然后分别建立目录 /s0,/s1。
remote-SPARC-system # mkdir s0
remote-SPARC-system # mkdir s1
2. 在远程SPARC 系统上,从sol-8-hw4-sparc-v1.iso文件中提取虚拟目录VTOC (Virtual Table of Contents)。
remote-SPARC-system# dd if=sol-8-hw4-sparc-v1.iso of=vtoc bs=512 count=1
1+0 records in
1+0 records out
3. 在远程SPARC 系统上,找到Slice 1在iso文件中开始的位置和长度。
slice 1开始的cylinder 是在VTOC 中452字节的位置, 长度在456字节的位置,都是4字节长
remote-SPARC-system# od -D -j 452 -N8 < vtoc
0000000 0000001573 0000184320
0000010
4. 在远程SPARC 系统上,计算slice 1开始的block
remote-SPARC-system# echo 1573*640 | bc
1006720
5. 在远程SPARC 系统上,提取 slice 1 目录下的文件到单独的iso文件。
Slice1 在sol-8-hw4-sparc-v1.iso文件的1006720 block处开始,长度是184320 blocks
remote-SPARC-system#dd if=sol-8-hw4-sparc-v1.iso of=sol-8-hw4-sparc-v1-s1.iso bs=512 skip=1006720 count=184320
184320+0 records in
184320+0 records out
6. 在远程SPARC 系统上,装载 iso文件。
remote-SPARC-system# lofiadm -a /data/solinstall/sol-8-hw4-sparc-v1.iso
/dev/lofi/1
remote-SPARC-system# lofiadm -a /data/solinstall/sol-8-hw4-sparc-v1-s1.iso
/dev/lofi/2
remote-SPARC-system# mount -F hsfs -o ro /dev/lofi/1 /s0
remote-SPARC-system# mount -F ufs -o ro /dev/lofi/2 /s1
7. 在远程SPARC 系统上,共享 /s0 /s1目录
remote-SPARC-system# share -F nfs -o ro,anon=0 /s0
remote-SPARC-system# share -F nfs -o ro,anon=0 /s1
8. 在远程SPARC 系统上,通过使用共享命令验证目录可用于其他系统。
remote-SPARC-system# share
- /data rw ""
- /usr/local rw ""
- /s0 ro,anon=0 ""
- /s1 ro,anon=0 ""
9. 以超级用户身份登录要成为SPARC 安装服务器的x86 系统。
10. 在x86 系统上,通过为相应的安装点创建两个目录(一个用于最小根文件系统,另一个用于产品)来访问SPARC共享目录。
x86-system# mkdir directory_name_s0
x86system# mkdir directory_name_s1
directory_name_s0 是包含片0 中产品目录的名称
directory_name_s1 是包含片1 中最小根文件系统的目录的名称
11. 验证共享目录在远程x86 系统上正确输出。
x86-system# showmount -e remote-SPARC-system
export list for remote-SPARC-system:
/s0 (everyone)
/s1 (everyone)
12. 在x86 系统上,mount远程共享目录。
x86-system# mount remote_SPARC_system_name:/s0 directory_name_s0
x86-system# mount remote_SPARC_system_name:/s1 directory_name_s1
13. 在x86 系统上,更改为已安装磁盘的Tools 目录:
x86-system# cd /directory_name_s0/Solaris_8/Tools
14. 在x86 系统上,将安装iso文件的内容复制到安装服务器硬盘上使用setup_install_server 命令创建的目录中:
x86-system# ./setup_install_server -t directory_name_s1 install_dir_path
directory_name_s1 是包含片1 中最小根文件系统的目录的名称。
install_dir_path 指定磁盘映像将被复制到的目录。此目录必须为空。
15. 在x86 系统上,更改为顶层目录。
x86-system# cd /
16. 在x86 系统上,卸载两个目录。
x86-system# unmount directory_name_s0
x86-system# unmount directory_name_s1
17. 在SPARC 系统上,取消对两个目录的共享。
remote-SPARC-system# unshare /s0
remote-SPARC-system# unshare /s1
18. 在SPARC 系统上,卸载 /s0, /s1
remote-SPARC-system# umount /s0
remote-SPARC-system# umount /s1
remote-SPARC-system# lofiadm -d /data/solinstall/sol-8-hw4-sparc-v1.iso
remote-SPARC-system# lofiadm -d /data/solinstall/sol-8-hw4-sparc-v1-s1.iso
19. 在x86 系统上装载Solaris 8 Operating System for SPARC Platforms 2 CD
x86-system# lofiadm -a /data/solinstall/sol-8-hw4-sparc-v2.iso
/dev/lofi/1
x86-system # mount -F hsfs -o ro /dev/lofi/1 /mnt
20. 在x86 系统上,更改为已装载的Tools 目录:
x86-system # cd /mnt/Solaris_8/Tools
21. 在x86 系统上,将CD 2的内容复制到安装服务器的硬盘上
x86-system# ./add_to_install_server install_dir_path
install_dir_path 指定磁盘映像将被复制到的目录
22. 在x86 系统上,卸载
x86-system# umount /mnt
x86-system# lofiadm -d /data/solinstall/sol-8-hw4-sparc-v2.iso
23. 对每个要安装的Solaris 8 Operating System CD iso文件重复步骤19 到步骤22。
以上步骤完成了使用SPARC iso文件在x86 系统上创建SPARC 安装服务器。
下面使用add_install_client 添加要从网络安装的SPARC系统。
步骤
1. 以超级用户身份登录x86 系统安装服务器。
2. 更改到安装服务器的Solaris 8 CD 映像上的Tools 目录:
x86-system # cd /install_dir_path/Solaris_8/Tools
install_dir_path 指定Tools 目录的路径
3.设置要从网络安装的客户机系统。
# ./add_install_client –i 指定客户的IP地址 -e ethernet_address client_name platform_group
x86-system# ./add_install_client –i 192.168.93.149 –e 0:3:ba:f3:86:a9 v240 sun4u
4.如果x86 系统是Solaris 10,还要进行转换
x86-system# inetconv –i /etc/inet/inetd.conf
5. 打开客户机系统
如果该系统当前正在运行,请使系统运行0 级。
将显示ok 提示符。
6. 通过网络引导系统。
要使用Solaris 交互式安装GUI 进行安装,请键入以下命令。
ok boot net – install
系统重新引导后,就可以按照正常的安装步骤来完成安装了。 |
|