首 页 | Windows 98 SE、Windows 2000 Professional、Redhat7.2、BeOS共存 »

2002 年 05 月 15 日

[原创留档] Windows XP 和 Redhat 7.3 并存的安装过程

| 分类: 服务器日志 Server Log |

以下这篇是我刚刚起步学 linux 的时候随手写的杂记,无意间在翻阅以前的记录时找到的,暂且在这里作一个留档吧。

1. 用PQmagic 7.0 将硬盘(60G) 划出4 个区
PS: 划出两个 Primary !!!! 第一个给windowsXP,第二个给 Linux ,否则linux无法安装. 并设置第一个Partition 为active

即如下:
-/dev/hda
|-/dev/hda1 8G --NTFS active
|-/dev/hda2 8G --ext3
|-/dev/hda3 扩展分区 40G
|-/dev/hda5 1004MB --swap
|-/dev/hda6 39G --- NTFS
-/dev/hdc (disk2)
|-/dev/hdc1 10G FAT32
|-/dev/hdc2 扩展分区 28G
|-/dev/hdc5 NTFS 28G


解释:
hda1 ntfs ---for Windows XP (8G) Active
hda2 ex2(今后可以格式化成为ex3) ---for Linux RedHat (8G)
hda5 ex2 --- for swap (1000Mb)
hac1 ntfs -- for others

2. 安装 Windows XP在 C盘 即 /dev/hda1, 完毕
3. 安装 Linux 7.3 在 /dev/hda2
手动选择分区 (第二项)
"/" 安装至 hda2 并将原有的ex2 格式化成为 ex3;
hda5 格式化成为 swap;
4. 安装引导程序:
可以先不改写 主引导程序 MBR
而选择 hda2 来保存引导记录,即:

PS:在安装GRUB 的时候,一定不要把它装到MBR里去,因为现在是想用OS Loader来做多重引导.应该把GRUB装到主分区的第一扇区里(注意,这里的主分区指的不是C盘,而是安装Linux的那个分区).

5. 以上安装完毕,必须做启动盘!! 重启,
系统会按照正常状态进入windows XP,而没有任何变化(因为没有改变 MBR).

然后用 用linux 启动盘 启动linux.以root方式登陆.在终端窗口下面 输入
dd if=/dev/hda2 of=bootsect.lnx bs=512 count=1

这句话的意思是把第一个硬盘第2分区(/dev/hda2)的第一个扇区的数据读到文件bootsect.lnx里,如果你的bootsect.lnx超过了512字节,就会出错。
生成的 bootsect.lnx 会在 root根目录下面.copy这个文件到到C盘根目录下面.(用floppy或者网络)

6.重启.进入windows XP,修改 boot.ini
加入一条
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
C:\bootsect.lnx = "RedHat Linux 7.3"
以上就将双启动完成.

安装方法二:
第二次安装完毕Linux的时候,系统只能由windows xp
启动,此时用win98的启动盘启动,使用其中的fdisk 将刚才的linux的partition (/dev/hda1 )设置为 acitive.(原先是设置/dev/hda1 为active)
这样就使用linux的 GRUB来引导 双系统.
(在Red Hat 7.3安装的时候,linux会识别出 windowsXP并加入到引导选项中去,但是我在安装的时候,linux并未识别出第一个区的 windows XP,估计是先前用PQmagic分区时的一个小小错误,因此我手动添加了第一个区为windowsXP,并在引导时成功.)

方法三
安装linux到 MBR ,但是引导选项里面的 item要注意,是否真的是windowsXP安装的partition.(就是方法二的情况)


以下是在第二次安装时出现的问题,仅供参考
6. 再次进入修改引导程序: 此时硬盘分区如下:
/dev/hda1 ntfs ---Windows xp (已安装)
/dev/hda2 ext3 ---Red Hat Linux (已安装)
/dev/hdc1 ntfs --- others
屏幕现实 安装程序检测到 GRUB 引导安装程序目前安装在 /dev/hda2 上
于是选择 第一项: 更新引导装载程序----自动安装 失败
7. 再次进入修改引导程序 的第二项: 创建新的引导装载程序配置:
选择以GRUB 为引导装载程序
引导记录安装位置为 /dev/hda 主引导记录(MBR)
下一步


任务完成
2002.05.15

(END)

引用

引用本文的 URL:
http://weblog.kreny.com/cgi-bin/mt/mt-tb.cgi/1.

评论 (1 条)

过客:

过客
2004年10月21日 11:51

写的很差,不会的人看完还是不会,会的人不看也会

发表评论

(如果您还为在此成功留言,也许是因为需要管理员逐一审核留言内容后放可看到您的评论。请稍后并感谢您的耐心等待。)

阅览更多文章请访问 首页过去的存档