QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 669|回复: 8

我的装机日记和疑问

[复制链接]
发表于 2004-11-23 11:29:30 | 显示全部楼层 |阅读模式
版上有网友叙述过自己的装机过程,在下亦仿之,主要想把自己存在的具体问题
说明白,更希望能得到大虾们的解答。


这两天重装了一下机器,把经过记录下来,希望能对如在下一般的新手有所帮助,也希望大虾们能解决在下心中尚存的疑问。

装机时间——2004/11/19  2004/11/21

2004/11/19
背景介绍
通常来讲,除非自己是个装机fan,不然的话,没有谁会愿意重装机器,除非是情非得已。在下就是这样。简单说吧,原来机器上是XP和redhat9双系统,xp装在主分区上,redhat装在从逻辑分区中划出的一部分硬盘上。在下只有一块硬盘。记得当时装的时候问题不是太大,反正都是在逻辑分区中给redhat分区,没出什么大问题。

后来xp总出问题,受不了了,打算卸了xp,重装之。以防不测,先将数据备份好,这时候移动硬盘有了用武之地,数据批量转移啊。现在想想,多亏了它了。这是后话,待续。

重装历程
数据备份好了,开始上网找些资料,看看如何下手。因为在下实在是linux新手,看了半天,感觉好像卸了xp就可以了,redhat应该还是可以启动的。恩,基本上理解到这个程度,开始动手了。

98光盘启动,format C盘,在下重装机器的时候比较喜欢这样,呵呵,干干静静的从头开始。ok,一切正常,redhat还可以启动。这时候,一个师妹过来打印开题报告,doc的,我让她转化为pdf拿过来,打印成功,当时她还不知道我用的是啥系统呐。至此,xp格掉,redhat可以启动,如我预料的那样。尚算顺利吧,不知道各位大虾认为有没有什么问题?
——此处就算是在下目前尚存的一个疑问吧,姑且标记为Q1。以下类同。

接下来的,可以说是痛并快乐的历程开始了。

重装xp,不多说了,xp启动成功,不过redhat不见了,启动不了。恩,这也是预料中的事,等我rescue一下吧。

这儿说点儿题外话,现在想想有点shy,也有点儿气氛。xp启动的时候,我设了一个用户密码,不只怎么搞得,再启动的时候,怎么也不对了,唉,老了,转眼就忘,真是不行了。当时也没多想,98启动,找那个sam文件,直接就给delete了,毁了,再启动xp的时候,进不去了。晕菜了,怎么回事儿?记得2000的时候,偶这么弄过一回,好好的,现在怎么不行了,上网查原因,
nnd,原来只是2000下好用,xp下不能这么整。试着恢复了几次,没成功,一生气,format,吃中饭去,让它自己慢慢再装吧。
——此处是在下目前存在的第二个疑问,Q2,忘记了xp密码怎么整?我应该先备份一个sam文件好了,这样至少可以挽救,可是在下把sam文件删除了,xp启动不了,如何恢复,从别的机器考过来一个sam文件可以吗?或者怎么自救呢?

饭饭回来,装xp(硬盘安装,在下在逻辑盘中有备份),ok。下面是解决redhat的启动问题。
redhat9安装盘启动(这里要说明一些,在下的redhat安装盘原来的三张可以安装,但要软盘启动,第一张光盘无法启动,因为刻录的时候没有注意以下,直接用nero将映像文件刻录到光盘上就好了,后来有下了第一张安装盘,只是两次从不同的地方下载,在下也没太在意,这次只刻了第一张安装盘),可以启动,linux rescue,进入,但无法救助了,sh#下,敲入grub,提示没有这样的命令,惨了,linux的引导程序跑到哪里去了?没有这个命令,那我就下载去,找了个最新版本的grubfordos的,软盘启动,还是不行,提示文件系统不能识别,郁闷了,也糊涂了。
——此处是在下的第三个疑问,Q3,linux的引导程序哪里去了?格掉xp的时候,linux可以启动,为什么重装xp的时候,linux无法引导呢?引导程序不见了?是因为在下的redhat9不是同一处下载的原因呢?或是是因为在下的redhat装在逻辑盘,而引导程序也加载在逻辑盘上,重装xp后,系统启动的时候,先找到了活动分区上的xp引导,而不能找到逻辑盘上的linux引导程序,在下是这样分析原因的,不知道合理吗?大虾指教一下吧。
或者说,这个问题这样问,双系统,linux在逻辑分区上,重装主分区的系统后,如何引导逻辑分区上的linux呢?

在下试着在原来的分区上再安装redhat,但进行到分区那一步的时候,提示分区表不能识别,无法进行下去了,试了几次都是这个样子,如果进行下去的话,什么后果不言而喻了。

重装redhat9
redhat无法被引导,重装吧,这是在下非常无奈的选择。头一回重装linux,没经验的说,继续翻阅资料,浏览一通后,下手。

xp管理工具中,磁盘管理,找到linux的分区,xp中显示未知分区系统,直接删掉,然后格式化。
——此处是在下的第四个疑问,Q4,这样删除linux合适吗?有没有别的办法?

删掉之后有了新的分区,这时候在下有点儿大意,进行格式化的时候,没有仔细看清楚选项,唉,
忙活大半天了,难免疏忽一下,自己原谅自己一下吧。在下疏忽的是,没看仔细新建分区的属性。结果还没格完所有分区呢,系统重起了,而且xp也启动不了,任凭怎么恢复还是不行。这期间在下还在帮个同学装机器,简直忙得不亦乐乎,也“晖”了。安全模式下显示,似乎丢了个什么文件。
晚上又婚宴,来不及再整了,告一段落。

11/19小结,删除xp,重装没有问题,但linux无法引导,这个是主要的问题,即Q3。忙了一天的结果是,啥也启动不了了。瞎忙!

第二天另有安排,没里它,不过心里倒是经常在想原因。

11/21,星期天,实在觉得郁闷,自己给自己加班,早早的就开始重新捣鼓上了。
98光盘启动,fdisk查看一下分区情况,多了一个主分区,唉,一时疏忽,难怪xp有问题,删掉,还是启动不了,黑黑的屏幕,只有一个鼠标的影子,半天也没有反映,安全模式也进不去。控制台下进行修复,比较顺利,推出后,什么提示也没有,硬盘一直转,灯闪个不停,忙什么呢?等了不下半小时,情况依然,没信心能修复好了。强制重起,蜂鸣,没有任何提示!这可是在下没有遇到的问题,不会是硬盘有问题了吧。关电源,再重起,依然,急呀。关机,开机箱,卸硬盘,挂到另外的机器上,用光驱的电源线和数据线,可以识别,不过有个盘符下打了个“叉”,一会,系统提示,新硬件安装完成,重起,所有的盘符都正常识别。再查看一下,有一个逻辑盘的数据丢失了,丢了就丢了吧,只是我没有格式化它阿,怎么不见了呢?这一系列问题,在下想不明白,不过可以肯定的是,xp也起不来了,删掉。硬盘挂回自己的机器,这下好了,相当于一块新硬盘给我用,只是没有系统而已。

在下安装双系统之心不死,有了新的打算,fdisk,删除所有分区。参考了一些网友的经验,在下打算将硬盘画出两个主分区,分别引导xp和RH。

使用diskman划分两个主分区,余下为扩展分区,再扩展分区中再划分两个逻辑分区。ok。先设置第一个主分区为活动分区,装xp,重复劳动,没什么可说的。
装好xp后,98光盘启动,fdisk,将第二个主分区设为活动分区,重起,打算在其上面装redhat。进行到分区那一步后,自动分区无法进行。在下觉得奇怪,改为手动分区,/boot, / , 活动分区,依然无法进行。想了一下,一块硬盘上只能有四个主分区(包括一个扩展分区),在下的硬盘,第一个主分区上xp,一个空闲的扩展分区(两个逻辑分区),另外一个主分区装redhat,自动分区的话,
至少会分出/boot,/, 交换分区等,这样就不只四个主分区了,自然不能分配成功,手工分区也存在一样的问题。在下索性就将第二个主分区一次性的有at32改为ext3根分区,其他的分区不予考虑。果然可以进行下去。
——这里是在下的第5点疑问,Q5, 这样一次性的分一个/分区,linux可以在安装的时候在其上面在行分区吧,那么具体的分区情况如何,我怎么才能知晓,比如,会有交换分区吗?多大?等等。

接下来的就是安装了,当然由于在下的三张安装光盘不是同一处下载的,又遇到了点儿小问题。下载剩下的两张安装光盘,刻盘,再安装,总之,费了不少周折。但总算安装成功了。


小结一下:
1.一定要备份重要的数据;
2.尽量将问题考虑周全,然后再行动手安装;
3.一定要有mm般的超级细心,每一步;
4.大胆尝试,最好自己解决问题,这样印象深刻;
5.不耻上问。


但在下还有两点疑问:
Q6:目前的活动分区是第二个主分区,可以引导双系统,没有必要再改第一个主分区为活动分区吧? 如果改回去的话,是不是只能引导xp?redhat无法直接引导?
Q7:如果卸载一个系统,比如卸载xp,那么linux可以照常启动吧?只是安装xp的时候,要把第一个主分区再改为活动分区,然后再行安装,是这样的吧?安装完后,修复linux,需要更改活动分区吧,即将第二个主分区再次设为活动分区,然后再用grub进行引导?


在下重装了一遍机器,尝了不少苦头,也遇到不少问题,现在看来,还有Q1-7
未能解决,希望大虾们能给点儿指导意见,多谢。
发表于 2004-11-23 11:42:19 | 显示全部楼层
我也有一点疑问
Q8:主引导区 这个东东 到底是指 主分区的引导 还是整个硬盘的引导?  
     如果是前者 就像上面的朋友说的 如果有N个主分区 是否 主引导区就有N个?
回复

使用道具 举报

该用户已被删除
发表于 2004-11-23 15:56:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2004-11-23 17:59:44 | 显示全部楼层
关于q1,根据你的文章可以断定你的grub引导记录装载mbr,因此你格式化win下的c:区对整个系统的引导没有任何影响。
q2:忘了xp密码,去网上下一个2000、xp密码修改器,做一张软盘,用软盘引导按说明改,其他还真没办法,不过在装xp是很多Administrator密码是空的,修机器的时候在登陆界面按下ctrl-alt-del  3个键,可以输入用户名和密码试验。
q3:你的引导程序装在mbr,在装xp的时候,xp自动将自己的引导程序写入mbr中,因此你的linux引导被覆写了。至此你的机器的引导管理由xp接手。
q4:linux可以这样删掉,这样操作后一般机器只剩下引导管理程序了,但你的机器引导管理早都不在了,这样删掉已经很干净了。
q5:上边以回答。
q6:未知,这和你在安装linux的时候将引导程序装在mbr还是hda2上有关,如果是mbr你激活任何一个分区都没有影响,如果装在hda2上就是你说的结果。
q7:卸载xp??看你如何卸载,因此这个问题无法回答。其实这个问题和q6的回答有关联,你理解了引导程序的安装位置,就可以自己判断linux是否正常,当然如果你把xp的分区删掉了,你的linux肯定挂掉!linux安装时,你激活任何分区都没有影响,都可以正常安装和使用。不过这还和你的引导程序安装位置有关!
回复

使用道具 举报

 楼主| 发表于 2004-11-24 10:34:39 | 显示全部楼层
多谢解答,对在下很有帮助。
现在Q7稍有疑问,也是在下十分关心的问题了。

为了讨论清楚,先将在下的具体情况再次明确一下,有这个必要的。
单一硬盘,在下装机前的分区情况是
hda1  主分区  fat32
hda2  主分区  fat32
余下为扩展分区,即下面的两个逻辑分区
hda3  逻辑分区  fat32
hda4  逻辑分区  fat32

装xp时,hda1设为活动分区,xp装在上面,这个分区是最先划分的,是不是mbr在这个分区上?
装RH时,hda2设为活动分区,RH装在上面,用disk druid直接将原来的fat32分区改为
ext3的一个/分区,所以在下的RH也是装在主分区上的, 而grub是装在mbr上的。
而活动分区没有改为hda1,即,仍为装机前的hda2。

我想知道的是,
1. 如果RH出了问题,比如启动不了了,那么我只要用fdisk命令将hda1设为活动分区,是不是就可以单独启动xp了?

2. 如果我format hda1,RH还可以正常启动吧?如果之后再在hda1上装xp,当然这时候hda1设为活动分区,会将grub的引导信息覆盖掉嘛(就是说装完xp后,要重新用grub引导RH,那这与把RH装在逻辑分区有何区别?)?在下觉得应该会的。不过参考版面上的一篇多个主分区引导多个系统的文章,似乎是两个系统互不影响的。

在下想了又想,有点儿混乱,还望大虾帮忙理清思路,多谢。
回复

使用道具 举报

发表于 2004-11-24 12:03:04 | 显示全部楼层
你将引导装在mbr中,你激活任何分区对引导管理没有影响!!仍然由mbr区域管理引导!无论你是格调hda1,或是hda2,引导管理仍然存在,格掉hda2后导致没有配置文件会在启动时显示grub〉提示符。格掉hda1没有影响。
因此你的第一个问题的答案是否!
第二个问题 “如果我format hda1,RH还可以正常启动吧?”答案是完全正确!“如果之后再在hda1上装xp,当然这时候hda1设为活动分区,会将grub的引导信息覆盖掉嘛”答案是,会,这时没有引导菜单,直接进入xp!

其实我安装的方法是:
hda1 windows2003。   hda2 linux。hda3  freebsd。hda5 linux swap
系统默认激活hda1。
装linux时把引导记录装在hda2上,这点至关重要,这是保障在重做系统(2003)时不会修改hda2的引导记录,只要不删除hda1,linux在任何情况下都不会损坏!
先装linux还是windows在我的这种装法下都不重要,激活那个分区也不重要。
最后安装freebsd,由freebsd的引导程序接管mbr引导。如果2003坏掉,重装后,只需执行H:\tools\bsdboot\bsdboot.com将自动修复引导菜单到mbr,这时xp,linux,freebsd将自动添加到引导菜单中,并且可用。其他系统坏掉,按自己的方式装即可,特别是linux,重新安装后根本不影响mbr,装完在原freebsd的引导下就能用。

在任何情况下扩展分区分好后,千万不要动扩展分区,否则你会后悔的。同时,任何情况下不要删除任何主分区,那样会有引导菜单,却无法找到引导位置,导致系统无法引导!

如果你没有hda3,没有freebsd,那你用第3方软件如我原来喜欢用的spfdisk中文版建立引导菜单,安装到mbr(因为装了freebsd,spfdisk无法引导freebsd,才换成freebsd自带的引导程序)。


还有
“hda3 逻辑分区 fat32
hda4 逻辑分区 fat32”
你在这犯了常识性错误。逻辑分区是从hda5开始,hda3和hda4只会是主分区!
回复

使用道具 举报

 楼主| 发表于 2004-11-24 14:42:54 | 显示全部楼层
谢谢,清楚了不少。
回复

使用道具 举报

发表于 2004-11-24 17:16:45 | 显示全部楼层
Q2:Winxp安装好后,不管你有没有设置管理员口令,用安全模式下的administrator登录都可以修改口令,包括正常模式下的administrator口令,并且安全模式下的administrator口令默认为空,其实真正的管理员应该是安全模式下的administrator。
回复

使用道具 举报

发表于 2004-11-30 12:26:25 | 显示全部楼层
[quote:84c005e7c2="弄潮儿"]Q2:Winxp安装好后,不管你有没有设置管理员口令,用安全模式下的administrator登录都可以修改口令,包括正常模式下的administrator口令,并且安全模式下的administrator口令默认为空,其实真正的管理员应该是安全模式下的administrator。[/quote]

你试过??
安全模式下如果administrator设了密码,那它依然要密码,没有密码根本进不去,还有在故障控制台也要administrator密码,其他管理员的帐号密码无效。
从2000开始都是这个机制了。xp,2003一直延续。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-14 10:39 , Processed in 0.100417 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表