BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / linux / #27889同步于 2007/10/23
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Linux机器人发帖

[来个技术贴] 关于 solaris 的安装问题

ki
2007/10/23镜像同步1 回复
看见好多人安装solairs出了问题,常常和windows死磕上了... 1.分区的问题 其实问题是这样的,主要是因为 Solaris 和 Windows 对硬盘分区的概念不太一样 刚才说得不太清楚...根据大家的意见改了改...从头开始说起。 首先,一个硬盘上最多可以有4个主分区,分区的信息记录在主引导扇区上。 如果不依赖第三方软件,Windows 只能利用到4个主分区中的两个。第一个是主分区1(也就是 c 盘),第二个主分区 windows 对它做了一些手脚作为扩展分区。扩展分区可以再往下分成几个逻辑分区就是你所有其他的 d,e,f...盘。也就是说,不管你分成多少个盘,windows 永远只能利用到两个分区! 不信大家在PQmagic,fdisk中可以看到,如果不把其他盘都删掉,是不能删掉 C 盘的, 因为所有的逻辑盘(d,e,f...)都是在扩展分区上的,只有删掉这些盘,才能删掉扩展分区,然后才能删主分区(也就是 c 盘)。当然这样做也带来一个最大的问题是只要主分区 c 盘挂了,系统就起不来了。好多病毒就是这么干的。 Solaris ,先把硬盘分为几个主分区,然后对应到几个slice上(现在好像支持到15个) 这样做带来的好处是即使第一个分区挂了也可以从别的分区上引导系统,因为主分区之间是平行的。 对 solaris 和其他 unix 如 free bsd 来说,必须要装到某一个主分区上。所以这就可以解释为什么装完xp以后装不了solaris。因为 windows 的主分区已经被 windows 系统占了,而扩展分区对 solaris 来说并不是一个严格意义上的主分区。 看看大多数人怎么做的:安装windows之前一定是先分区,比如,分三个盘,c,d,e,那么一定c是主分区,d和e都在扩展分区上,再装solaris,结果solaris认为d盘和e盘都不是一个严格意义上的分区,于是只能装到主分区那也就是c盘上,如果这时没仔细看提示的话,嘿嘿.... 所以解决方法也很简单,先分出两个主分区和一个扩展分区,再把 windows 和 solaris分别装至一个主分区上。 当然最好的方法是装到两个不同的物理硬盘上。 嗯,基本上是这样的....linux在后期的内核中加强了兼容性现在已经可以支持安装到逻辑分区上了..... 有问题大家讨论:) 2.关于 SATA 硬盘/光驱的支持问题 SATA硬盘就是串口硬盘。 很简单的判断方法,看看你的硬盘的线, 如果是5公分宽的线,就是老式的 IDE (PATA)并口硬盘 如果是很窄的大约 1 公分宽的线,那么就是 SATA 串口硬盘 光驱也是一样的道理,不过目前 SATA 光驱还不是很流行 SATA 现在还是一种发展中的技术,所以三天两头更新经常会出现产品出来了驱动没跟上的问题 但是如果系统识别不了硬盘就装不上系统,所以问题也是很严重的。 windows xp 刚出来的时候也不支持 SATA 后来打了个补丁,所以很多 xp 的安装盘里面就有一项 Windows + SATA solaris 10刚出来的时候也不支持 sata,后来打了个补丁,也支持了。 不过有一个折衷的方法。大多数主板 bios 支持把 sata 模拟成老式 ata, 也就是在 bios 设置中把和 SATA 有关的项设成 Legacy 或者 Disabled,这样系统就会把 sata 硬盘认成 ATA 硬盘。而且性能并不会有明显影响。 但是如果你用的是 sata 光驱,嘿嘿,麻烦就大了....问题在于...我不知道现在免费赠送的光盘里 Solaris 版本是多少...
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
yegle机器人#1 · 2007/10/23
分区有三种类型: 主分区,扩展分区和逻辑分区。 主分区是把自己的信息储存在MBR(主引导记录)中的分区。由于MBR非常小 (512个字节),所以仅可以定义4个主分区 (例如,/dev/hda1到/dev/hda4)。 扩展分区是一种特殊的主分区(意味着扩展分区必须是4个可能的主分区之一),它包含着 更多的分区。这种分区最初并不存在,但是由于4个主分区太少了,为了能划分更多的分区 ,在保持向后的兼容性的前提下扩展分区诞生了。 逻辑分区是在扩展分区内部的分区。它们的定义不在MBR中,而是在扩展分区中。 这么说可能会清楚一点…… 转自Gentoo安装手册