Solaris10 x86的安装

简介:

系统环境:Intel Pentium T4300,VMware server2.0,,1G内存,18G硬盘。

几个概念:

主机上面如果是IDE 插槽, 每个插槽所连接出来的排线可以连接两个 IDE 装置,这两个装置称为 Master 与 Slave , 而他们在 Solaris 当中的代号是这样的: 
IDE插槽                   Master                  Slave 
IDE 1                  c0d0s[0-15]         c0d1s[0-15] 
IDE 2                  c0d2s[0-15]         c0d3s[0-15] 
? c :意义就是控制器 (controller) 的缩写,c0 就是第一个控制器; 
? d :意义就是磁盘 (disk) , d0 就是第一个磁盘; 
? s :意义就是分割区 (slice), s0 就是第一个分区,最多由 0~15 号! 
如果是 SATA 的硬盘 (与 SCSI 相同!) 的话,通常主机上面应该也是只有一个 SATA 的控制芯片, 而这个控制芯片在主机上面可以提供多个 SATA 硬盘连接的插槽,每个插槽都有其代号, 所以他的硬盘代号则为: 
SATA               插槽装置代号 
sata1            c0t0d0s[0-15] 
sata2            c0t1d0s[0-15] 
sata3            c0t2d0s[0-15] 
...


? c :控制器 (controller); 
? t :插槽代号 (target number) ,例如 SATA 第一个插槽 (stat1) 就是 t0 ; 
? d :在该插槽上的第几个磁盘,第一个磁盘就是 d0 ; 
? s :同样的,分区! 
所以,第一个 SATA 控制器所提供的第一个 SATA 插槽,上面接的硬盘的第一个 solaris 分割区就是 c0t0d0s0 !第二个 SATA 的插槽代号则为: c0t1d0s0 ! 不同点在于 target number !

物理硬盘的MBR能记录4个分区信息,而Solaris 仅会使用到 MBR 里面的四个磁盘分割记录的其中一个,而该记录其实是指向 solaris 的磁盘分割定义区, 在 solaris 的扇区内需要再被分割成为更多的磁盘分割槽。我们用底下这张图来介绍一下:

s1

如果你的 x86 个人计算机当中想要安装多重操作系统的话,而你的剩余空间是放置在 Linux/Windows partition 的 Logical partition (逻辑分割区),那很抱歉, Solaris 是无法安装的!

? 硬盘的架构内,由于 MBR 仅有 512 bytes 的关系,所以最多仅能有四笔 partition 的纪录, 所以你当然可以看到上图左边的介绍当中,就只有四个主要的纪录区块了! 
? Solaris 在 x86 上最多仅能使用到一个区块,在上图的例子当中,我们的 Solaris 使用掉第一个区块; 
? 在该区块当中, Solaris 可以继续的进行磁盘分割,分割出来的区块就是 Solaris 可以使用的磁盘分割槽了。 在这样的磁盘分割槽当中,以 IDE 硬盘为例,最多仅能分割出 16 个区块,亦即是 c0d0s0, c0d0s1..., c0d0s15; 但实际上,可以使用的分割仅有 c0d0s[0,1,3,4,5,6,7], 也就是说, Solaris 目前并不提供大于 s7 以上的分割区 (slice)! 
? 在所有的分割槽当中需要注意的是 c0d0s2 ,那个磁盘分割槽不可被移除或修改, 因为那个就是来自 MBR 的记录,被称为 overlap !

开始安装:

1.获取Solaris镜像文件,刻录成光盘或选择网络或硬盘安装。

2.我这里是光盘安装,从光驱启动系统。

s2

选择第一项。

s3

 

 

选择第一项,稍等。

s4

选择键盘类型,方向键移动,空格键选择,F2键继续。之后按回车键进入图形界面,若没出现图像界面则说明显卡没有被正常识别,只能在文本模式下安装。

s5

这时快速按下回车键,否则会自动跳到文本安装模式。回车后选择语言。

s6

下一步,

s7 s8

s9 s10 s11 s12 s13 s14

如图,完成对网络的设置。

s15 s16

s17 s18

 s19 s20

选择时区,设置时间。

 s21

设置root口令。

s22 

选择“否”,只开启ssh服务。

s23 s24 s25 s26

如图。

s27 s28

s29

如图,选择自定义安装。

s30 s31

选择语言包,设置环境语言。

s32

s33

选择安装的软件套件内容:

o Reduced Networking Core System Support: 算是 Solaris 的最小安装吧,里面仅有开机所需数据以及有限的网络服务功能, 但依旧可提供多人的文字接口终端机以及系统的管理工具等; 
o Core System Support: 包含 Solaris 的开机数据以及最小化的 Solaris 设定信息等,但一些服务器常见的应用软件则没有安装。在网络功能方面主要含有 telnet, ftp, NFS, NIS 等服务,桌面方面则包含有 Sun 自家的 Common Desktop Environment (CDE) 的桌面环境,不过桌面的应用软件则没有安装,也缺乏很多的在线文件数据 (online manual pages); 
o End User System Support: 包含了 Core System Support 的内容外, 还有常见的桌面应用软件等功能; 
o Developer System Support: 包含了 End User System Support 的所有内容外,主要还提供了程序与系统发展者所需要的函式库与相关数据 (library, include file, onlin manual pages) ,还有一些发展维护的工具等等; 
o Entire Distribution: 包含了 Developer System Support 的所有数据外, 也添加了其它主机所需要的相关软件,这也是 Solaris 预设选择的安装软件方式;至于 Entire Distribution plus OEM support 则更添加其它的 OEM (Original Equipment Manufacturer, 原始设备制造) 所需要的硬件驱动程序等数据。

s34

选择安装的硬盘。

s35

s36

在此指定Solaris安装在那个分区,即选择MBR中4条分区记录中的一条记录。

s37

选择自定义分区。

 s38

自定义分区, 在文本模式下你还可以看到c0d0s2 ,即overlap。

 s39

点立即安装。










本文转自 d185740815 51CTO博客,原文链接:http://blog.51cto.com/luotaoyang/277064,如需转载请自行联系原作者
目录
相关文章
|
Java
Java中的接口
Java中的接口
79 0
|
10月前
|
JavaScript
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
nodejs安装之npm ERR! code CERT_HAS_EXPIREDnpm ERR! errno CERT_HAS_EXPIRED reason: certificate has expired-证书错误通用问题解决方案-优雅草央千澈
1636 27
|
机器学习/深度学习 算法 Python
从零开始:构建你的第一个机器学习模型
【7月更文第16天】在机器学习的浩瀚宇宙中,迈出第一步总是充满挑战又激动人心的。本文旨在通过一个简单而经典的案例——线性回归,引领你动手构建首个机器学习模型,让你从零开始,逐步掌握模型构建的基本流程。
468 3
|
网络协议 网络架构
【计网·湖科大·思科】实验五 IPV4地址-分类地址和构建超网
【计网·湖科大·思科】实验五 IPV4地址-分类地址和构建超网
534 2
|
人工智能 小程序 Java
【技巧】Excel加锁忘密码?一文教你破解之道!
本文介绍了两种有效解决Excel文件被加锁且遗忘密码的方法:一是通过VBA代码操作解锁;二是利用压缩文件方式解除密码保护。无论你是编程高手还是技术新手,都能找到适合自己的解决方案,轻松恢复对文件的完全控制权。此外,还提供了丰富的相关阅读资源,助你进一步提升技能。
1584 3
【技巧】Excel加锁忘密码?一文教你破解之道!
|
Rust Shell 索引
使用阿里云镜像加速Rust与Cargo安装及更新
使用阿里云镜像加速Rust与Cargo安装及更新
10332 2
|
网络安全
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常
|
Web App开发 安全 前端开发
干货 | 总结各种骚姿势绕过文件上传
干货 | 总结各种骚姿势绕过文件上传
13883 0
ValueError: not enough values to unpack (expected 3, got 2)
这个错误通常是因为在解包(unpacking)元组(tuple)时,元组中的元素数量与期望不符,导致无法将所有元素正确解包。 例如,在以下代码中,元组中只有两个元素,但我们尝试将其解包为三个变量:
1029 0