星期五, 一月 05, 2007

重装windws记

原有的windows慢死了,启动任何一个程序都得等15秒钟以上才响应。是在忍无可忍决定重装一个。

趁着windows还可以用,先刻张系统盘。先借来一个刻录机,下载了一个2000的ghost iso。刻录,安装。原来的系统也就被覆盖了,但郁闷的是ghost没装成功:(

同时linux也没法启动了,因为装windows总会把linux的启动菜单给抹掉。倒是以防万一,把linux下重要的文件备份了的,windows下没有重要的东西,就没管了。

找别人借了一张xp的盘,这张盘还是很不错的。按照xp应该在ntfs格式的盘下运行的好一些的想法,c盘做成ntfs了。 安装完成,D盘是好的,里边还有一些soft的源文件,安装一些。但不能上网,网卡和声卡都没有驱动。扒到机器上看看,没有独立网卡,想想linux下是安装成功了的,到linux看看不就知道网卡的型号了?能上网后,什么声卡应该就小case了,什么搜不到呢。

在别人机器上搜索一下“多系统启动”之类的,找到wingrub可以在windows下安装。下载,用u盘拷过来,安装。按照说明只需选中(hd0,0),可是我安装好了没有这个东东,有时候有一个(hd1,0), 后来知道是在另外一个分区上弄的。整了半天没有成功,重启还是不出现linux的选项。

只好再重装,因为有的说明里说了C盘必须是fat格式的才能运行wingrub的。虽然这点我表示怀疑,因为先装windows再装linux是可以顺利多系统启动的,那是windows在c盘并且是ntfs格式,不照样grub安装得很顺利嘛。不过与其弄清楚到底怎么回事,不如重装windows来得快。

重装,改为fat格式。第一次没成功,到了说正在安装的时候,过了一个小时也没有反应。我强行重启了再装一次,这次成功了。第一次失败得原因也不知道。

这次不先装软件了,免得白费力气。装wingrub,出现(hd0,0)这个选项了。按说还要改menu.lst,并且应该是按照这个menu.lst的设置启动系统的,但实际上不是。重启后现在设的menu.lst没起作用,而是直接到了原来装linux所产生的启动界面去了。那个文件是在linux下面,好像是/boot/menu.lst。反正能启动了,就不管了,它不读我写在c盘的menu.lst也没关系。

但是当我选择linux的时候并没有启动成功。出问题了,不过grub提供有操作界面,可以修改grub的启动命令。幸好在windows下修改menu.lst的时候看了一些相关的命令,还在wingrub下看了linux应该启动的区。原来是启动的硬盘分区不对了。因为重装系统之前重新分区过,增加了一个分区,准备用来做ghost镜像的。于是linux的分区顺序往后去了一个,linux设置里还是原来的分区号,自然找不到。按照grub页面的提示安e修改,然后启动就成功了!不过grub并没有保存我刚才的修改,于是再到linux下的设置里修改了menu.lst。

但是并没有解决windows下网卡的安装问题。后来同事说要安装主板的驱动程序!!!找到主板的盘,安装,成功!唉,居然连这个都忘了。

现在的问题是ghost了。下载了一个“一键ghost硬盘版”。很不幸,重启之后到了“一键”的选项后面出错了。然后准备安装一个一般的ghost,先装Vflopy,更不幸,不能重启了,又找不到启动目标了。所幸那张xp的安装盘带了dos启动,到dos里把c盘下boot.ini下刚加上的有关vflopy的项删掉,又可以启动了。原因不知,试出来的。估计根grub的安装还是有关,不去细究了。

看来还是得在一键ghost上想想办法(奇怪,一键也是在boot.ini上修改增加一个选项的,但就对grub没有影响)。在windows下运行一键,点备份,自动重启,启动到ghost下,看到find了一些什么东东,就出错了,出错信息还没来得及看,就到了grub的界面下,是一个类bash的界面,居然可以看文件的!用cat命令,凭记忆,看 cat c:/boot/ghos/menu.lst ,按照里边的命令自己输入:
kernel (hd0,0)/boot/ghos/memdisk
initrd (hd0,0)/boot/ghos/ghost83.img
居然就到了ghost的备份界面,然后备份。貌似就成功了。

为什么说貌似呢?因为我程序都装在c盘,备份要很久,我就吃饭去了,让它自己备份,但开始出现不能建立目录的错误,等我回来的时候刚刚是重启,我也没看到完整的出错信息,然后在windows下看的时候,ghost文件已经建立成功了。但没有恢复一下试试,不想讨力了。就这样用着吧,还是主要用linux的。

还好,没有有用的文件丢失。最郁闷的是这些过程共花了差不多一个星期,虽然中间很多时间没在整电脑。再也不干这个了。

总结一下在有linux的情况下重装windows的过程:
1. 备份;
2. 安装windows;
3. 安装wingrub,其他grub也行,总之把grub启动弄出来。

没有评论: