前两天成功配置了Ubuntu,窃喜不已,但是我没有忘记,我的正业是安装Solaris和Sun Studio,然后开发传说中的iTunes for Solaris, 这样才能让我的OpenSoalris不致颗粒无收。安装Solaris的过程总是不顺利的,第一次用宣讲会派发的OpenSolaris宝典DVD装Solaris10的时候,发现Solaris只认完全空白的磁盘,也就是分过区没格的盘都不认,是完全的unallocated partition,而且必须是首分区,也就是这个partition应该是从磁盘的0道开始的,这就宣判了我在这台计算机安装Solaris打算的死刑,因为我是个很传统的人,不像有些人喜欢把Windows xp装在C盘D盘什么的,我都是老老实实把xp装在C盘,这样我的xp牢牢占据着硬盘的0道,那里是xp的loader。
还好,我有一块多的硬盘,于是乎打起了它的注意,把首分区空出,成功完成安装,但是不能启动图形界面,总是报一个错误然后就把我扔到命令行发呆,唯一的收获就是用linux下学的reboot或者shutdown重启/关机。
而且那个宝典DVD似乎质量很烂,于是我又去Sun官网下了一个单独的Solaris镜像,自己刻了盘准备来日再战。经过查询得知solaris似乎是可以在xp之后安装平且共存的,而且推荐xp->solaris->linux的安装顺序,可以3系统共存,于是狂喜,光速删除Ubuntu准备先装solaris,再重新装Ubuntu,然后配置下Loader准备享受很cool的三系统启动,可没想到这只是噩梦的开始……
在硬盘末尾切出30G左右空间,重启,使用solaris盘启动,顺利识别空白空间,之前还特别标注出MSDOS分区(为什么其它操作系统都把微软分区说成MSDOS,那可是N年前的东东了,现在是NTFS时代),分出15G给SOLARIS,留15G给之后的ubuntu,成功安装,重启后启动菜单里居然没有windows项,不跟它计较~还是专心装我的ubuntu,反正最后的loader是用ubuntu的Grub,无视。
ubuntu光盘引导,在界面里无意点开places菜单(相当于my computer),发现里面只检测出了两个设备分区:System, Recreation,奇怪我的硬盘是3个NTFS分区的,windows在首分区Documents, 然后有两个分区System, Recreation. 以前这三个分区在ubuntu里面都可见而且可以访问(UBUNTU支持NTFS),可是我最最重要的首分区不见了,里面有我珍贵的文档,从我2002年开始使用windows xp以来所有的文档都在里面,各种私人文件,学习资料,常用开发包,代码等等,大约有40G,我的第一印象,完了,Documents分区丢了,我的文档啊,我的信件啊,我的聊天记录啊。ubuntu亦无意继续安装,重启用windows安装盘启动进入恢复控制台,切换盘符,果然不见Documents. 用bootcfg恢复nt loader也失败。无法呀。
初步分析可能是solaris死性不改,虽然部要求安装在首分区,但是一定是因为开机加载loader需要在首分区动了点手脚,正好NTFS他不认,直接一言不发就给我改了……导致盘符丢失,ubuntu的loader也就是Grub就很好,他是完全的独立的,安装ubuntu后,会显示Grub菜单,但是如果删除安装了ubuntu的菜单,重启会直接进入windows,就像什么都没发生过一样。
不过我想里面的文件是没有问题的,只是一个分区表导致的问题,于是开始寻求分区表修复,拆机,把机内硬盘装到USB盒里接入另一台计算机,果然只有两个盘符。可是我的分区表从来不备份(事实上,又有谁会去做这件事情呢),找呀找,找到一个叫testdisk的软件,尺寸只有800KB, 我的一贯印象是这种底层操作的工具是越小越好,界面约简陋越好……果然很小的软件运行还是在命令行窗口,也就是说这个是MSDOS应用程序,很好。程序成功检测到接在USB的硬盘,检测,出现两大类分区NTFS和UNALLOCATED,检测NTFS部分,瞬间出现了三个分区(妈妈……),Documents, System, Recreation,哈哈!哈哈~!哇哈哈哈哈~!有救了!#@&嘿嘿、、呵呵……load一下显示有一个6月26的备份,载入,写回,再检测,已经变成三个NTFS分区,弹出USB设备再插入,检测到3个盘,迫不及待把硬盘装回我的710m,开机,windows xp的启动画面头一次这么好看……auto CHKDSK, 数分钟后修复大量索引错误系统成功启动,文件无误。
看来现有的分区结构是没办法跑3系统了,就用xp+ubuntu. solaris装到另一块硬盘,等我要开发iTunes for Solaris的时候,就把这个硬盘换上去……很不巧就这块硬盘,不支持从USB启动,而另外那块XP+UBUNTU的就可以,但是XP以IDE硬盘安装好以后再以USB启动会出现错误(think it's probably preload addr error),ubuntu可以正常启动。既然不能两全,只好暂时频繁拆机了,开发完iTunes,我就不用solaris了。


return 于 2007-07-23 13:35:45发表:
Solaris听说不错
有unix的味道
哪天也来试试下
支持楼主
esources 于 2007-07-23 01:20:52发表:
:ha3nd
楼主多多保重哈