找回密码
 注册
快捷导航
查看: 18351|回复: 20

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

[复制链接] |自动提醒
阅读字号:

373

回帖

0

积分

672

资产值

入门会员 Rank: 1

注册时间
2004-11-16
发表于 2005-8-27 19:09:57| 字数 1,438| - 中国–北京–北京–昌平区 联通 | 显示全部楼层 |阅读模式
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了就要把相应分区删除重新格式化即可,非常方便。

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


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

373

回帖

0

积分

672

资产值

入门会员 Rank: 1

注册时间
2004-11-16
 楼主| 发表于 2005-8-27 19:14:00| 字数 104| - 中国–北京–北京–昌平区 联通 | 显示全部楼层

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

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

使用道具 举报

490

回帖

0

积分

992

资产值

入门会员 Rank: 1

注册时间
2004-12-22
发表于 2005-8-27 21:12:22| 字数 30| - 日本 BIGLOBE | 显示全部楼层
等一下,小黑上装个双系统(还是不同硬盘)

需要这么麻烦嘛???
Z61m 9451A1I T2400 3G 100G DVD-RW WSXGA+ X1400 BT 802.11a/b/g
回复 支持 反对

使用道具 举报

373

回帖

0

积分

672

资产值

入门会员 Rank: 1

注册时间
2004-11-16
 楼主| 发表于 2005-8-27 22:48:51| 字数 112| - 中国–北京–北京–昌平区 联通 | 显示全部楼层
QUOTE:
Originally posted by 笨蛋的笨蛋 at 2005-8-27 09:12 PM:
等一下,小黑上装个双系统(还是不同硬盘)

需要这么麻烦嘛???


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

使用道具 举报

2449

回帖

16

积分

9261

资产值

高级会员 Rank: 2Rank: 2

注册时间
2002-6-22
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2005-8-28 08:49:04| 字数 80| - 中国–浙江–嘉兴 电信 | 显示全部楼层
这样子行不?
拔掉XP硬盘,插入LINUX硬盘,从光盘把LINUX直接安装到硬盘上。
然后把LINUX硬盘拔下,插入到Ultrabay,再插上XP硬盘。
试试F12.
JAVA+PHP+VC+linux c
回复 支持 反对

使用道具 举报

373

回帖

0

积分

672

资产值

入门会员 Rank: 1

注册时间
2004-11-16
 楼主| 发表于 2005-8-28 08:52:31| 字数 247| - 中国–北京–北京–昌平区 联通 | 显示全部楼层
QUOTE:
Originally posted by chinaboy at 2005-8-28 08:49 AM:
这样子行不?
拔掉XP硬盘,插入LINUX硬盘,从光盘把LINUX直接安装到硬盘上。
然后把LINUX硬盘拔下,插入到Ultrabay,再插上XP硬盘。
试试F12.

呵呵!这里的一个网友就是这么提醒我的,对不起忘了他叫什么了,我就是觉得这样麻烦,所以又想出了这个曲线救国的办法,毕竟拔掉机器自带的硬盘要拧那么多螺丝呢

[ Last edited by sonnycool on 2005-8-28 at 08:55 ]
回复 支持 反对

使用道具 举报

490

回帖

0

积分

992

资产值

入门会员 Rank: 1

注册时间
2004-12-22
发表于 2005-8-31 20:35:38| 字数 66| - 日本 BIGLOBE | 显示全部楼层
没用过双硬盘,不知道是否需要这么做..

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

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

没啥麻烦...的
Z61m 9451A1I T2400 3G 100G DVD-RW WSXGA+ X1400 BT 802.11a/b/g
回复 支持 反对

使用道具 举报

373

回帖

0

积分

672

资产值

入门会员 Rank: 1

注册时间
2004-11-16
 楼主| 发表于 2005-9-1 18:29:05| 字数 157| - 中国–北京–北京–昌平区 联通 | 显示全部楼层
QUOTE:
Originally posted by 笨蛋的笨蛋 at 2005-8-31 20:35:
没用过双硬盘,不知道是否需要这么做..

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

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

没啥麻烦...的

没错,要是有USB光驱,一点儿也不麻烦,可是,你没有的话就得这么做。前提是双硬盘分别启动。
回复 支持 反对

使用道具 举报

43

回帖

26

积分

2万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-5-19
发表于 2006-1-25 10:39:27| 字数 49| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
装redhat as4照上面的设置重启后安装出现:error16:file not found是什么原因
回复 支持 反对

使用道具 举报

66

回帖

0

积分

108

资产值

初级会员 Rank: 1

注册时间
2005-11-23
发表于 2006-4-13 13:33:03| 字数 32| - 中国–广东–深圳 鹏博士宽带 | 显示全部楼层
此方法不错。也很方便。每次开启系统的时候可以自己选用想用的系统。
东西不要假,诚信靠大家!
IBM T41P+Panda828C+SANDISK 1GSD+TERO600+Muvo2 FM
回复 支持 反对

使用道具 举报

954

回帖

22

积分

9729

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-10-25
银牌荣誉勋章(注册10年以上会员)
发表于 2006-4-21 22:27:54| 字数 31| - 中国–云南–昆明 电信/西南林学院 | 显示全部楼层
有个2877就不用那么麻烦了,先用2877在HD1上装就好了。
回复 支持 反对

使用道具 举报

480

回帖

12

积分

4866

资产值

黄金会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-6-25
发表于 2006-9-29 17:24:04| 字数 38| - 中国–北京–北京 中国科学院化学研究所 | 显示全部楼层
双硬盘有什么方法可以软隔离,即单独使用,不相互影响,如一块内网用,一块外网用
240z:p3 600 256(板128) 20g 1024x768
回复 支持 反对

使用道具 举报

5174

回帖

49

积分

2237

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2005-4-18
发表于 2006-10-2 12:53:39| 字数 36| - 中国–江西–抚州–崇仁县 电信 | 显示全部楼层
这也有奖啊。。。

我这个超级菜鸟都知道一个硬盘上双系统搞引导,知道手工分区
ThinkPad iSeries S30 - Pentium III 600
ThinkPad 240x - Pentium III 500
Flora 210 (~= ThinkPad 235)
回复 支持 反对

使用道具 举报

1万

回帖

11

积分

1万

资产值

高级会员 Rank: 2Rank: 2

注册时间
2003-6-2
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-2 16:38:27| 字数 31| - 中国–上海–上海 东方有线 | 显示全部楼层
干脆下个LIVE CD,用从硬盘启动ISO用这个LIVE系统得了
®™ 世风日下,人心不古,长此以往,国将不国...
回复 支持 反对

使用道具 举报

849

回帖

1

积分

1357

资产值

初级会员 Rank: 1

注册时间
2003-8-23
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-7 17:38:42| 字数 38| - 瑞典 | 显示全部楼层
呵呵,偶是XPCN on HDD0,XPEN & SLED10 on HDD1。
回复 支持 反对

使用道具 举报

68

回帖

0

积分

108

资产值

入门会员 Rank: 1

注册时间
2003-3-2
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-8 13:54:52| 字数 364| - 中国–北京–北京 光环新网 | 显示全部楼层
这样子行不?
拔掉XP硬盘,插入LINUX硬盘,从光盘把LINUX直接安装到硬盘上。
然后把LINUX硬盘拔下,插入到Ultrabay,再插上XP硬盘。
试试F12.

这样好像在我的T30上行不通。因为原来的hda1变成了hdc1。当然,你要是玩troubleshooting,也可以啦
我的方法是在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

以上为个人印象,代码自己查一下吧。
回复 支持 反对

使用道具 举报

402

回帖

0

积分

691

资产值

入门会员 Rank: 1

注册时间
2006-4-30
发表于 2006-10-9 16:45:45| 字数 150| - 中国–广东–广州 联通 | 显示全部楼层
我的R50,本来也是准备HD0装XP,HD1装SUSE。结果尝试了半天也不成功,都是在安装GRUB部分出错,无论是选择HD1的MBR还是HDC1。折腾了好久也没解决,最后没办法,把第二块硬盘拆下来,装在第一块硬盘位上安装成功。然后把原来的HD0换在第二块硬盘位上,启动时按F12选择启动的硬盘,成功。
黑夜给了我黑色的眼睛
我却用它寻找光明
回复 支持 反对

使用道具 举报

535

回帖

0

积分

879

资产值

入门会员 Rank: 1

注册时间
2005-12-12
发表于 2006-11-3 21:39:48| 字数 13| - 中国–江西–南昌 电信/南昌理工学院英雄校区 | 显示全部楼层
看来我也需要去买个U2K了
回复 支持 反对

使用道具 举报

3140

回帖

0

积分

5601

资产值

入门会员 Rank: 1

注册时间
2004-4-10
发表于 2007-6-20 01:49:46| 字数 17| - 中国–辽宁–大连 联通 | 显示全部楼层
T23 F12不能丛U2K启动...
拆卖R32
A31P x31 S1 TREO c500  WII XBOX360 XBOX PS2 WS PSP NDSL S60
回复 支持 反对

使用道具 举报

8

回帖

0

积分

8

资产值

入门会员 Rank: 1

注册时间
2004-5-7
发表于 2007-6-20 11:37:17| 字数 72| - 中国–上海–上海 中国科学院上海分院 | 显示全部楼层
楼主,弱弱的问一句,这个menu.lst要在哪里修改,可以用记事本打开来改吗?我是十足的菜鸟,碰到同样的问题,希望大家不要BS,教教我吧,谢谢。
回复 支持 反对

使用道具 举报

8

回帖

0

积分

8

资产值

入门会员 Rank: 1

注册时间
2004-5-7
发表于 2007-6-21 16:00:37| 字数 435| - 中国–上海–上海 中国科学院上海分院 | 显示全部楼层
借鉴楼主的方法在我机子的第二块硬盘上安装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的时候及其不想拆硬盘。实际证明这个方法确实很省事。
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-1-10 16:41 , Processed in 0.212209 second(s), 59 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部