百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

抛不下Unix/CDE的高贵?硬盘安装Solaris10攻略!

cac55 2024-09-27 07:07 31 浏览 0 评论

* Solaris自10以后默认没有CDE界面,再安装CDE比较麻烦,抛不下Unix/CDE的高贵的人,可以看看本文关于Solaris10的安装经验。号外:自从Oracle接手Soalris,完全没有Sun原来的高贵品质了,搞得像Linux 似的。

之前从网上看到有硬盘安装Solaris10的方法,不过不是完全的那种硬盘安装最开始的时候还要用第一张cd启动,经过在下的测试,可以实现全硬盘安装的方式这个方法比较适合那些没有任何光驱的人群 呵呵,方法如下:

关键词: Solaris 10 Unix 硬盘安装 GRUB mount iso SunOS 5.10 CDE

作 者: S.C.Yan (allan.yan@gmail.com 2007-05-29 @ Nanking, P.R.China)

修改权: 本文档是自由文档;您可以按照自由软件基金会所发表的 GNU FDL 协议自由发放和/或修改它;FDL 协议应该采用第二版或以后的任何版本

使 用: 本文档发表的目的是希望它能够对您有用,但我们没有任何保证;对于以任何用途使用它所造成的任何直接或间接后果都不承担任何责任。 请参看GNU FDL 协议中的细节

引 用:以[1-9]来标识,具体来源见文章末尾


0.磁盘的分区以及准备工作 [0]

准备一个大小最少为4G左右的分区,或者预留一个大小如此的空白磁盘空间[1],也可以用PM/PE/windows磁盘管理等来调整(resize)目前的分区得到,此外需要准备一个可用空间至少为3G的FAT磁盘分区或是原有的某个FAT磁盘磁盘分区,以准备承载solaris10的dvd镜像.iso。


1.从SUN的网站[2]上得到DVD的光盘镜像(中间有注册的过程)[2]

得到一个iso文件。推荐下载dvd的iso文件,整个过程中不用再去切换iso为/cdrom,以下以dvd光盘镜像"solaris.iso"为例子,并且将其放入fat分区中(比如/dev/hda5)下:

-》 /dev/hda5 (hd0,4) sunos/solaris.iso


2.安装grub(如果已有grub引导管理器的话跳过此段落)

如果目前只有windows nt的,可以安装grub4dos或者矮人的grub,具体的安装方法,已经引导方法可以在线查找关于grub的一些基本概念和方法。


3.打开.iso文件或者dvd光盘

抽取其中 /boot/ 下的 multiboot x86.miniroot,拷贝到可以容易被grub检索到的地方(如/boot/grub/)下(或者其他的某目录中),编辑GRUB的配置文件menu.lst,如 /boot/grub/menu.lst添加以下到末尾:

##---------------------------------------------------------------------

title [-SunOS-] Install Solaris 10 from CDROM or .iso [-SunOS-]

kernel (hd0,4)/boot/grub/multiboot kernel/unix -B install_media=cdrom

module (hd0,4)/boot/grub/x86.miniroot

boot

##---------------------------------------------------------------------

如果在/dev/hda5,则 (hd0,4) --- 详情请参阅grub的语法。


4.重启计算机

来到grub的操作系统选择列表的界面下,选择以上的 [-SunOS-] Install Solaris 10 from CDROM or .iso [-SunOS-] 启动。


5.选择4 以使用 Solaris Interactive (Text Console) 方式安装 [3]

(1)选择 安装所实用的语言(其实多余,Text Console只有英文方式)

(2)如果检测到你的网卡并且已有内置的驱动模块,则先要设置你的网络(IP/网关/DNS等

(3)填写 主机名 国家/地区 root的密码 等等

(4)选择安装方式为 Initial(全新安装)以及光驱的是否自动弹出和是否自动重启等

.... -> 这时候会出现错误,说是 CD-ROM内含有非 solaris 的源

---》 回到 shell 方式 (提醒:是非常原始的bounre shell,用Delete键删除字符

##------------------------------------------------ [4]

# mount -F pcfs /dev/dsk/c0d0p2:1 /mnt

# lofiadm -a /mnt/solaris/sunos.iso

/dev/lofi/1

# mount -F hsfs /dev/lofi/1 /cdrom

# install-solaris ### //重新开始安装 solaris 10 [5]

##------------------------------------------------

上面的步骤就是我们通过mount方法,将硬盘上的iso挂在到/cdrom上,以欺骗安装程序

让它以为在/cdrom里面真的挂在了这么一个DVD光盘,后面的安装不会检查是否有真的盘


6.install-solaris后又会重复上面的光驱自动弹出和是否自动重启的选择

(1)然后选择locale的编码方式: 实用方向键'上下左右'移动以选择你要的locale

一般推荐至少有 zh_CN.UTF-8,以便兼容多种多字节的字符。

(2)选择发行版的软件组别(all/developer/end-usr/core等)

一般用户可以实用end-user试试。其组件包括CDE/JDS(+Gnome组件)

提示:可以按F4以自定义高亮的发行组别,但是要注意可以出现依赖性问题

(3)选择磁盘分区 [6]

提示:可以按F4可以来编辑分区(删除已有分区,创建UFS的solaris分区)

过后请注意不要使用 auto layout 而使用 manual layout

保留处于 c0d0s2的 overlay不要动它(不然可能会出现无法installboot的问题)

至少添加一个 / 后,可以F2选择前进 (初学者可以就使用这种简单的分区)

至于 swap,我个人觉得可以以后创建文件swap再来激活


7.开始安装

如果以上都没错,会出现一个summary以显示你的配置,包括软件的选择和分区,然后开始拷贝文件文件(一般all要37??M end-user为27?? M),等待安装结束 。


8.GRUB恢复(如果需要)

如果覆盖的你的grub,而你又想恢复它,可以使用以下的方法 [7],重启到grub下,按c进入命令行状态,键入以下的内容

grub> configfile (hd0,?)/boot/grub/menu.lst

其中键入configfile (hd0, 后请按tab键找到你含有menu.lst的分区,选择启动到linux下,root运行 grub-install /dev/hda 重安装linux的grub到mbr。如果solaris在 /dev/hda4,则此外需要添加以下到你的boot/grub/menu.lst下:

##---------------------------------------------------------------------

title [Solaris] Start Sun Microsystems Solaris 10 [Solaris]

root (hd0,3)

chainloader +1

boot

##---------------------------------------------------------------------

以上为跳转到soaris (hd0,3) 分区的引导sector上,使用solaris的grub/stage2


9.重启计算机后,选择 [Solaris] Start Sun Microsystems Solaris 10 [Solaris]

第一次启动 solaris会比较慢,因为她需要扫描你的硬件配置并装载硬件description

完成后请默认 nfs的domain(选择no),然后会自动启动kdmconfig以设置你的显示(见下)


10.配置设备驱动

如果你清楚自己点显卡,显示器,鼠标,键盘等设置,可以自己尝试选择

(1)Xorg 还是 Xsun; 前者使用Xorg(前XFree86),或者使用Sun的编译版XFree86/OpenWin

(2)如果选择Xorg后,F2后只有一个配置xorg的提示帮助,

推荐 /usr/X11/bin/Xorg -configure

(3)如果选择Xsun,则一般需要配置显卡和显示器(鼠标键盘可以默认探测到的配置)

如果你不肯定(无法自定义配置好)自己的显卡或者显示器,个人推荐使用以下配置

显卡驱动 -》 XFree86-Vesa (大部分显卡都支持基本的vesa驱动支持)

显示器 17'CRT 可以选择Multifrequency 1600x1200 interlaced + 1024x768 65536

@70Hz

然后测试,如果能看到多种色块的屏幕和鼠标,点击ok以确定保存配置,或者no再选择

11.继续启动,如果顺利的话,会看到solairs的登录器

--可以选择经典unix的CDE或者是

gnome核心的(JDS)[8].此外可以选择locale的方式 ,或者命令行登录进入纯的shell终端


12.以上为硬盘安装solaris10的基本过程,此外如果网卡无法识别可以依据情况以解决

(1)intel pro/100 内置网卡可以 参考以下的方法来实现:

http://developers.sun.com.cn/blog/liuyu/entry/20070419

(2)solaris没有驱动的网卡可以到下面网站下载驱动并按README.txt安装驱动并配置网卡

http://solaris-x86.org/software/drivers/

重要文件为 /etc/hosts /etc/netmasks /etc/hostname.* /etc/defaultrouter


引用

[0] Windows Linux GRUB Solaris 分区描述方式对照表

C: /dev/hda1 (hd0,0) /dev/dsk/c0d0p1

D: /dev/hda5 (hd0,4) /dev/dsk/c0d0p2:1

E: /dev/hda6 (hd0,5) /dev/dsk/c0d0p2:2

F: /dev/hda3 (hd0,2) /dev/dsk/c0d0p3

* /dev/[h,s]d$? ([h,s]d($-a),(?-1)) /dev/dsk/c[0,1]d($-a)p?[:?-4]

[1]最少为4G,如果要安装all的软件组则需要至少6G,当然越大越好

[2]下载地址:http://www.sun.com/software/solaris/get.jsp

或者利用linux下的mkisofs 或者windowsx下nero的虚拟等工具将

DVD光盘转为.iso的文件(可以nautilus的右击光盘—》复制碟片 复制成iso文件)

[3]推荐此安装方式,可以减少对磁盘空间的要求并且是failsafe的,适合大部分情况

F2-确定/前进 F3-返回上一步 F4-自定义 F5-取消

space-选择 checkbox 方向键-移动焦点(上下左右)

具体情况看地下绿色状态栏的意义

[4]如果iso在 /dev/hda5,则在solaris中为 /dev/dsk/c0d0p2:1

如果iso在 /dev/hda3,则在solaris中为 /dev/dsk/c0d0p3 (S-ATA的请网上先查查)

[5]之前的国家及主机名称网络等的配置profile依然有效保存着

[6]此步骤中的磁盘操作非立即执行,用户可在最后确定之前不影响实际分区布局

[7]solaris自己所带的grub引导器(此引导器应该是sun自己编译过的,支持

ufs内的磁盘查看,据我的测试,一般普通发行的grub,ufs分区内容是不支持的)

[8]CDE为目前流行的Unix发行版如HP-UX IBM-AIX SUN-Solaris 等的默认登录桌面环境

如果想体验unix环境,推荐使用cde环境,它是以上厂商合作指定的一个标准

JDS-Java Desktop System Java桌面环境,gnome的一个边一般本,就不用多介绍了


感谢

mirth(@Lilybbs.net,K.Xia)提供Solaris10 DVD光盘,省了下载光盘iso的时间

参考

(1)http://solaris-x86.org/software/drivers/

(2)http://www.sun.com

(3)http://blog.chinaunix.net/u1/38775/showart_301909.html

(4)http://www.ksw123.com/2006-06-28/115146381764738.shtml

相关推荐

这些端口关闭后,系统会更安全!系统高危端口及其关闭方法?

在这高速发展的网络信息时代,信息安全显得非常重要,病毒、木马、非法侵入等安全事件经常发生。在我们使用电脑过程中,为了确保系统安全,以下高危端口必须关闭,防患于未然。一.Windows系统的445端口...

什么是安全组_什么是安全组件

安全组是一种虚拟防火墙,具备状态检测和数据包过滤功能,用于在云计算环境中设置网络访问控制,保护云服务器(ECS实例)、负载均衡、云数据库等资源。核心特性:虚拟防火墙:安全组控制云资源的出入站流量,决定...

针对单个网站的渗透思路(精)_网站渗透步骤

欢迎搜索公众号:白帽子左一每天分享更多黑客技能,工具及体系化视频教程(免费领首先,当我们拿到一个网站的域名或者IP的时候。最先要做的是信息收集。下面着重介绍一下信息收集模块一、信息收集——端口扫描与分...

风险突出的高危端口汇总 一网打尽 !

高危端口一直是攻击者关注的焦点,了解这些端口的风险、攻击方式及防护策略至关重要。一、文件传输类端口1.TCP20/21:FTP服务端口FTP(文件传输协议)用于文件的上传和下载。其明文传输特性使得...

指定IP地址进行远程访问服务器设置方法(windows系统)

我们有很多服务器经常受到外界网络的干扰,入侵者们通过扫描3389端口爆破密码非法进入我们的服务器,这时,我们可以配置服务器IP安全策略来限制一些IP访问,大大提高了服务器的安全。实验环境:服务端:...

服务器被黑,如何查找入侵、攻击痕迹呢?

本文出自头条号老王谈运维,转载请说明出处。引言:随着网络的越来越普及,使用的越来越频繁,木马病毒也随之侵入进来并且肆无忌惮。如何将病毒拒之门外,已成为我们普通大众必须具备的一项技能。这样,你才能使木马...

win10 telnet命令怎么查看端口是否打开

可能大家也会遇到这个问题,win10telnet命令查看端口是否打开的步骤是什么?具体方法如下:1、键盘输入快捷键WIN+R,打开运行窗口。2、输入cmd,点击确定按钮。3、弹出cmd命令行窗...

Crysis勒索病毒针对政企服务器攻击升级 腾讯安全展开全面防御

近日,腾讯安全御见威胁情报中心监测发现,Crysis勒索病毒在国内传播升级,感染数量呈上升趋势,该病毒主要通过RDP弱口令爆破传播入侵政企机构,加密重要数据,由于该病毒的加密破坏暂无法解密,被攻击后将...

Windows端口详解,这几个端口不能开!

一、血泪警告这7个端口开着电脑秒变公共厕所445端口:勒索病毒专用通道永恒之蓝病毒最爱突破口,文件共享功能成致命漏洞。企业内网还敢用用,个人电脑开着就是作死135-139端口:网络邻居成内鬼,Wind...

网络通讯笔记_网络通讯笔记怎么写

网络通讯一、NIC(网卡)二、CMD命令提示符三、服务、协议与端口常见的计算机服务常见的计算机端口与协议四、DOS命令1、基本DOS命令五、地址一、NIC(网卡)网络接口控制器又叫网络适配器也就是...

服务器远程端口是什么意思?什么是服务器远程端口?

什么是服务器远程端口?如图:IP冒号后面的数字这就是服务器的一个远程端口服务器远程端口是什么意思?服务器远程端口是服务器通信服务中的一个服务端窗口号码,取值范围是1-65535.一个服务器里面包含服务...

服务器节点到底是啥?看完这篇全明白,旧电脑也能派上大用场

不少朋友看了我用旧电脑改服务器节点的文章,后台都在问:“服务器节点到底能干啥?”其实这东西没那么神秘,今天用大白话讲讲,看完你就知道家里的旧设备藏着多大潜力。服务器节点:网络世界的“小工位”简单说...

广东通管局预警:勒索病毒威胁“关键信息基础设施”,应高度警惕

来源:澎湃新闻据广东省通信管理局网站消息,广东省通信管理局5月12日发布了《关于勒索病毒对关键信息基础设施威胁的预警通报》。通报称,5月7日,美国最大燃油运输管道商“科洛尼尔”(ColonialP...

80端口和443端口是什么?服务器端口干什么用的?

80和443端口是最常见的2个端口,都是提供网络WEB浏览服务所需要的端口,一台服务器通过不同的端口,提供不同的服务。80端口服务:HTTP(HyperTextTransportProtocol)...

从单日网络安全风险看当前网络安全状况

一、核心结论(从单日数据看全局风险)通过对2025年8月18日这一天的非法访问数据深度分析,可以清晰看到:网络环境中的安全威胁呈现高频次、多目标、全球化三大特征。单日4557次非法访问尝试,覆盖22、...

取消回复欢迎 发表评论: