sonnycool 发表于 2005-8-27 19:09

【原创】一个小黑双硬盘双系统(XP+FC4)安装方法

T43,挂载Ultrabay 硬盘盒一个。因为准备安装Linux用于研究,但是又不想破坏HPA(毕竟小黑被折腾得一塌糊涂之后还有这个快速恢复的好帮手),而且也不想破坏现有的启动方式,在网友启发下,有了如下安装FC4的办法。

我的硬盘分区如下:
HDD0(机器自带硬盘)C、D、E,C为活动分区,装有XP。
HDD1(Ultrabay硬盘盒)F-10G、G-3G、H-60G,F&G同属HDD1的主分区!(也就是将主分区分成两个逻辑分区,这点很重要),H为扩展分区中的一个逻辑分区。假设在F上安装Linux。

安装方法:
1。因为已经把Ultrabay插入硬盘,所以必须先将FC4安装盘做成ISO标准格式,存入HDD0里面,然后将光驱卸载,插入Ultrabay硬盘,将此ISO文件导入到这个硬盘上的G分区,且这个分区一定是FAT32格式的。然后用winrar打开ISO文件,将其中的linux文件夹解压到G盘根目录下,只保留其中的两个文件--initrd.img 和 vmlinuz。

2。进入Xp的磁盘管理,将F分区删除,变成空闲空间(这样做的好处就是在安装FC4时可以让安装程序自动分区),然后将G变成活动分区,也就是开机后可以从G引导。

3。下载wingrub软件。这个软件可以在windows下面设定grub引导程序,非常方便。下载地址:http://nchc.dl.sourceforge.net/sourceforge/grub4dos/WINGRB0206.EXE

4。安装wingrub,然后运行,这时候比较关键了。点击菜单上面的”tools-install grub“. 为了不让grub替换HDD0上面的引导程序,必须将grub安装到HDD(1,0)上面 ,也就是我上面的设定为活动分区的G盘。操作步骤为,点选 “Boot form MBR”,然后选择HDD(1,0), 下面的 “system drive”, 选择为"G", 确认无误后点"install", 这样grub引导程序就被安装到了G盘中。 然后点选”tools-base setup”,选择G盘,然后将下面的两个选项都选上,一个是拷贝启动所需文件,一个是保留现有目录。这样就不会破坏任何现有磁盘目录了。

然后把wingrub关闭,软件的任务完成,这时候还需要修改一下menu.lst文件。

timeout 10

title FC4 install at (hd1,0)
root (hd1,0)                              #根目录为第二磁盘的首个分区
kernel (hd1,0)/linux/vmlinuz         #指定内核目录。
initrd (hd1,0)/linux/initrd.img

5。这样安装前准备工作就基本完成了。 G盘根目录下,有两个文件夹和三个文件,分别为 linux和grub文件夹, GRLDR、MBR.ORG和ISO镜像文件(我的是单张DVD)。

6。重启小黑,按F12,这时候出现启动介质选项,当然选择HDD1.然后就等着GRUB引导你进入FC4的安装程序吧!

这样安装完以后,你的XP和Linux各自在不同的硬盘中,XP的启动也不会添加系统选单,也不会破坏现有的MBR,保护了现有的HPA,只要在启动的时候按一下F12就可以选择进入XP或者是Linux了!而且如果以后不想要linux了就要把相应分区删除重新格式化即可,非常方便。:D

-------------------完。


PS:没什么难的,就是给准备装linux的跟我一样的新手一个参考。

sonnycool 发表于 2005-8-27 19:14

当然如果你不嫌麻烦,可以。。。

拆掉IDE里面的硬盘,把第二硬盘换上! 安装完了Linux后再把硬盘换回来,呵呵!我已开始就是按照这里的兄弟给我指点的这个办法办了同样的事情,但是。。毕竟机器是自己的,老拆心疼啊:P,所以捉摸出来上面这个办法。:D

笨蛋的笨蛋 发表于 2005-8-27 21:12

等一下,小黑上装个双系统(还是不同硬盘)

需要这么麻烦嘛???

sonnycool 发表于 2005-8-27 22:48

Originally posted by 笨蛋的笨蛋 at 2005-8-27 09:12 PM:
等一下,小黑上装个双系统(还是不同硬盘)

需要这么麻烦嘛???

如果要使利用F12来选择启动源就得这么办。我就是写的多,但是不麻烦!

chinaboy 发表于 2005-8-28 08:49

这样子行不?
拔掉XP硬盘,插入LINUX硬盘,从光盘把LINUX直接安装到硬盘上。
然后把LINUX硬盘拔下,插入到Ultrabay,再插上XP硬盘。
试试F12.

sonnycool 发表于 2005-8-28 08:52

Originally posted by chinaboy at 2005-8-28 08:49 AM:
这样子行不?
拔掉XP硬盘,插入LINUX硬盘,从光盘把LINUX直接安装到硬盘上。
然后把LINUX硬盘拔下,插入到Ultrabay,再插上XP硬盘。
试试F12.
呵呵!这里的一个网友就是这么提醒我的,对不起忘了他叫什么了,我就是觉得这样麻烦,所以又想出了这个曲线救国的办法,毕竟拔掉机器自带的硬盘要拧那么多螺丝呢^u^

[ Last edited by sonnycool on 2005-8-28 at 08:55 ]

笨蛋的笨蛋 发表于 2005-8-31 20:35

没用过双硬盘,不知道是否需要这么做..

我的感觉是,如果开机可以认识到第2块硬盘的话,

直接装Linux,就搞定了...

没啥麻烦...的

sonnycool 发表于 2005-9-1 18:29

Originally posted by 笨蛋的笨蛋 at 2005-8-31 20:35:
没用过双硬盘,不知道是否需要这么做..

我的感觉是,如果开机可以认识到第2块硬盘的话,

直接装Linux,就搞定了...

没啥麻烦...的
没错,要是有USB光驱,一点儿也不麻烦,可是,你没有的话就得这么做。前提是双硬盘分别启动。^u^

kaisaint 发表于 2006-1-25 10:39

装redhat as4照上面的设置重启后安装出现:error16:file not found是什么原因

歇斯底里 发表于 2006-4-13 13:33

此方法不错。也很方便。每次开启系统的时候可以自己选用想用的系统。

@@@ 发表于 2006-4-21 22:27

有个2877就不用那么麻烦了,先用2877在HD1上装就好了。

sunbest 发表于 2006-9-29 17:24

双硬盘有什么方法可以软隔离,即单独使用,不相互影响,如一块内网用,一块外网用

fay2003hiend 发表于 2006-10-2 12:53

这也有奖啊。。。

我这个超级菜鸟都知道一个硬盘上双系统搞引导,知道手工分区

没故事的男孩 发表于 2006-10-2 16:38

干脆下个LIVE CD,用从硬盘启动ISO用这个LIVE系统得了

xx86pro 发表于 2006-10-7 17:38

呵呵,偶是XPCN on HDD0,XPEN & SLED10 on HDD1。

datafly 发表于 2006-10-8 13:54

这样子行不?
拔掉XP硬盘,插入LINUX硬盘,从光盘把LINUX直接安装到硬盘上。
然后把LINUX硬盘拔下,插入到Ultrabay,再插上XP硬盘。
试试F12.

这样好像在我的T30上行不通。因为原来的hda1变成了hdc1。当然,你要是玩troubleshooting,也可以啦:P
我的方法是在XP系统的硬盘上装一个dos引导的工具,比如MAXdos之类的。要装linux的硬盘上留一个fat32的分区,把要装的linux的iso放里面,然后到网上找一个dos引导硬盘安装的方法装就可以了。
至于,引导,用装linux的硬盘上的grub就可以了。
引导项好像是:
title xp
map (hd1,0) (hd0,0)
map (hd0,0) (hd1,0)
rootactive (hd1,0)
chainnload +1

以上为个人印象,代码自己查一下吧。

THINKU 发表于 2006-10-9 16:45

我的R50,本来也是准备HD0装XP,HD1装SUSE。结果尝试了半天也不成功,都是在安装GRUB部分出错,无论是选择HD1的MBR还是HDC1。折腾了好久也没解决,最后没办法,把第二块硬盘拆下来,装在第一块硬盘位上安装成功。然后把原来的HD0换在第二块硬盘位上,启动时按F12选择启动的硬盘,成功。

weiteng 发表于 2006-11-3 21:39

看来我也需要去买个U2K了

vincentking 发表于 2007-6-20 01:49

T23 F12不能丛U2K启动...

silverblue 发表于 2007-6-20 11:37

楼主,弱弱的问一句,这个menu.lst要在哪里修改,可以用记事本打开来改吗?我是十足的菜鸟,碰到同样的问题,希望大家不要BS,教教我吧,谢谢。

silverblue 发表于 2007-6-21 16:00

借鉴楼主的方法在我机子的第二块硬盘上安装FC7。发现完全按照楼主的设置,使用F12,选择第二块硬盘引导并安装FC7的时候出错,显示file not found, press any key to continue字样。反复尝试核对menu.lst,并用wingrub查看各对应分区的命名,再次尝试,错误依然。后来,搜索时发现一篇相关文章后,得到启发,即,当我用第二块硬盘启动的时候,此时第二块硬盘被认做主盘,而本来的主盘被认做从盘,也就是说这时候第二块硬盘被认做hd0,而第一块硬盘被认做hd1。于是重新对menu.lst进行修改,将其中的所有的hd1改为hd0,保存,重启,F12选择第二块硬盘启动,进入安装界面,大约30分钟后,安装完成。
再次重启后直接进入xp,而在重启的时候按F12选择第二块硬盘启动则直接进入FC7——成功!
Ps:我的主硬盘在上次拆的时候,由于当时没有合适的工具导致固定用的螺丝稍微有点滑丝了,所以这次装FC7的时候及其不想拆硬盘。实际证明这个方法确实很省事。
页: [1]
查看完整版本: 【原创】一个小黑双硬盘双系统(XP+FC4)安装方法