Thursday, 1 March 2007

solaris啊~~永远都不会把你装在本本上,我发誓!

我们CSSE学生用的机器都是solaris终端,所以也想在本本上装个以便多熟悉熟悉,谁知花了一个小时装上之后,并非像原本期待的那样,特别不喜欢solaris的风格,还是只在学校用用terminal吧,于是把两个solaris分区删掉,习惯性地拿出livecd准备恢复MBR。谁知在chroot时cdlinux提示我kernel too old!用了两年多的rescue cd终于寿终正寝了。于是拿出gentoo 2006.1的livecd,经过N分钟的蜗牛启动过程之后,发现chroot进入硬盘的linux环境,分区表信息没能正确加载,在运行grub时root(hd..)找不到设备,使用fdisk提示无法打开/proc/partitions,这该怎么办?于是拿出ubuntu的installaton cd,现在ubuntu也学gentoo,安装CD晋级为live,但尝试之后得到同样的结果:(。

郁闷!刚刚删了solaris空出一个OS的空间,装个freebsd吧,反正迟早要装,况且它的bootloader也能识别硬盘上现有的系统,于是花了几分钟时间把fb装上。但奇怪的是,menu上面的linux进不去,更让我无法忍受的是,FB自己引导都有问题。。。根本进不去,FB的core team太过分了吧。。自己的OS引导信息都设置错误?这种质量如何在linux横行的时代立足?还是release版本呢。唯独menu里一个windowsxp可以进,但我要它何用?为了和家人视频聊天浪费我10G的空间。真是无语。。。无奈拿出gentoo live准备不用chroot直接在live环境下grub-install。

今天老天给我作对吗?gentoo的/boot目录是read-only,想给它加个grub.conf都不行,咋装grub? 心想ubuntu肯定也是同种情况,有点想放弃,想把整个disk wipe out了。但代价会是非常惨痛的,于是把着最后的希望拿出unbuntu live看看它的安装程序有没有修补选项。

damn! 看来现在操作系统仍然的很长的路要走啊!绝望之下随便打开个terminal,我是pro啊,怎么今天被你搞成这个样子?我一定要把你复制过来,今天就算是把回车按坏,也要把你按过来!谁知一个sudo cp -a /mnt/linux/boot/grub ./之后,世界变得异常平静。。。enter后紧跟的一个prompt让我激动地把刚倒的一杯牛奶都打翻了! K&R,我爱你们!

Ubuntu的live环境的filesystem可写,为用户提供了便利的buffer区,同时也挽救了我所有的工作。Thanks God!


Plan carefully before starting!