Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3207281
  • 博文数量: 443
  • 博客积分: 11301
  • 博客等级: 上将
  • 技术积分: 5679
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-08 12:30
个人简介

欢迎加入IT云增值在线QQ交流群:342584734

文章分类

全部博文(443)

文章存档

2022年(1)

2021年(1)

2015年(2)

2014年(1)

2013年(1)

2012年(4)

2011年(19)

2010年(32)

2009年(2)

2008年(4)

2007年(31)

2006年(301)

2005年(42)

2004年(2)

分类:

2006-04-24 12:33:08

作者:Iris Zhu, Sun Microsystems, Inc
在没有光驱和的恶劣环境下,如何安装已经使用grub进行引导的Solaris10 (01/06)呢?先找一台安装了Solaris的有光驱的而且有足够硬盘空间的机器,把它作为你的JumpStart服务器,通过网络进行安装。下例以Sun Fire V880作为JumpStart服务器,以Sun Fire X4200作为需要重装操作系统的机器为例进行说明。

v880主机信息
hostname:v880
domainname:.prc.sun.com
IP:10.0.100.31
OS:Solaris 9
各版本Solaris安装文件路径父目录:/export/home/install

Step1 v880配置为DHCP Server

不熟悉命令行工具/usr/sbin/dhcpconfig也不用急,利用v880Solaris的图形界面工具/usr/sadm/admin/bin/dhcpmgr就可以搞定。

#/usr/sadm/admin/bin/dhcpmgr
(->即下一步)
配置为DHCP服务器->
文本文件->
路径 (默认的):/var/dhcp->
请勿管理主机记录(默认)->
租期(默认值)->
DNS域 及服务器(例如,域:.prc.sun.comDNS服务器:10.0.100.31)->
网络地址及子网掩码(例如,网络地址:10.0.100.0,子网掩码:255.0.0.0)->
网络类型:局域网(LAN),选择默认路由器->
后面的都用默认。
不要起动地址向导。

Step2 v880配置为安装服务器

v880install目录中准备一个空目录放置x86版本Solaris10(01/06)所有安装文件。
#mkdir -p /export/home/install/s10_u1_x86

插入DVD安装盘。
#cd /cdrom/sol_10_106_x86/Solaris_10/Tools
拷贝安装文件到刚才建立的目录中
#./setup_install_server /export/home/install/s10_u1_x86

将该目录共享为nfs,在/etc/dfs/dfstab中添加一行。
#vi /etc/dfs/dfstab
share -F nfs -o ro,anon=0 /export/home/install/s10_u1_x86
#shareall

把通过DHCP安装的x86平台的客户机加进来。
#./add_install_client -d -s v880:/export/home/install/s10_u1_x86 SunW.i86pc i86pc

Step3 v880配置为引导服务器

起动地址向导,选中”宏”,然后通过菜单中的 编辑->创建,加入适合client起动的宏。比如:
名称:s10_u1x86
添加2个选项名称,指明client端需要的远程Boot ServerIP和起动文件路径。
选项名称:BootFile
选项值:s10u1/pxegrub
选项名称:BootSrvA
选项值:10.0.100.31 ->
按确定。

选中地址向导中的”地址”
指定IP地址数:10->
由服务器管理:v880 起始IP地址:10.0.100.0->
配置宏:选中你追加的s10_u1x86->
其他默认的->
完成

利用菜单中的服务->停止->起动 重新启动dhcp服务。

/tftpboot目录下创建文件夹,放置起动文件,使客户机可以通过BOOTP协议得到起动文件。
#mkdir -p /tftpboot/s10u1
#cd /tftpboot/s10u1
#cp -r /export/home/install/s10_u1_x86/boot/grub .
#cp -a /export/home/install/s10_u1_x86/boot/x86.miniroot .
#cp -a /export/home/install/s10_u1_x86/boot/multiboot .
#cp grub/menu.1st .
#cp grub/pxegrub .

修改文件menu.1st
#vi /tftpboot/s10u1/menu.1st
default=0
timeout=60
title Solaris 10 Update1 for X86
kernel /s10u1/multiboot kernel/unix -B install_media=10.0.100.31:/export/home/install/s10_u1_x86
module /boot/x86.miniroot

Step4 起动Sun Fire X4200,开始网络安装

起动中按下F12使用PXE网络引导的网络起动。进入安装画面,开始安装。

我们的主要目的是避开光驱的使用,因此没有涉及到配置文件服务器,也就是安装过程中还需要手工进行分区大小设置,要完全实现安装自动化,请参考更详细的手册。
需要说明的是,低于Solaris10(01/06)版本的X86系统由于没有使用grub方式引导,引导文件的指定和上述方法不一样,而Sparc平台的JumpStart安装,在网上很多地方都可以找到。


阅读(3225) | 评论(0) | 转发(0) |
0

上一篇:Solaris 10 SMF

下一篇:Solaris常用技巧和设置

给主人留下些什么吧!~~