Linux和Windows XP双系统在双硬盘下的安装

本文介绍如何在第二个硬盘上安装Windows,在第一个硬盘上安装Linux,实现两系统独立启动。主要内容包括:安装Windows XP并备份启动文件;手动分区安装Linux;配置grub以正确识别Windows;设置BIOS启动顺序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    本文将向你介绍如何将Windows安装在第二硬盘,Linux安装在第一个硬盘。这样的好处是这两个系统就像硬盘一样独立开了,可以分别的独立启动。
    安装的顺序毫无疑问是先Windows, 再Linux. 因为Windows不能识别Linux分区。
1) 安装Windows XP
    我们知道,Windows的引导程序不能安装在第2个硬盘上,也就说Windows不能自从盘启动,所以在安装Windows时,引导文件都必须安装主盘上,所以我们在安装分区时还需要在主盘上分一个Windows分区,8M足以。然后开始安装Windows。安装完毕后,备份三个文件,分别是 ntldr, ntdetect.com, boot.ini. 他们位于刚才划分的主盘分区下, 大部分时候这三个文件都是不可见,但ntldr, ntdetect.com对于所有的Windows XP系统都是相同的,所以我们只需要从安装光盘copy下来就可以了, 对于boot.ini, 运行msconfig, 把里面的boot.ini信息copy即可, 这三个文件都备份放到从盘上系统所在的盘符下.
2) 安装Linux
     N个选择与回车之后, 选择手动分区, 这是Linux会检测出主盘上已经存在一个Windows分区, 直接kill. 然后分区. 后面步骤一样.
3) 配置grub
     安装好Linux后重启系统, 在grub选项里有两个可选OS, 但选择Windows后系统停机, 显示
     rootnoverify(hd1,0)
     chainloader +1
    这是因为grub.conf中描述Windows的信息是错误的, 改成下面的数据
    title Windows NT
         map (hd0) (hd1)
         map (hd1) (hd0)
         rootnoverify (hd1,0)
         chainloader +1
         makeactive
         boot
    具体这些是什么命令可以参考相关grub手册,网上一大堆:)
4) 大功告成
    如果在BIOS里设置优先从主盘启动, 那么可以进入grub选择要启动的操作系统, 如果设置优先自从盘启动, 那么直接启动Windows XP, 这样在变更硬盘时两个系统互不干扰.
5) 后记
    似乎可以先将Windows XP安装在主盘上, 然后再交换一下两个硬盘, 这样就不用备份那三个启动文件了, 不过boot.ini需要修改. 这样其实就是直接改动grub.conf文件的问题了.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值