红联Linux门户
Linux帮助

linux与windows双系统安装指南(精减版)

发布时间:2008-10-14 16:43:54来源:红联作者:eku123
[align=center][align=center][font=隶书]Linux[/font][font=隶书]与Windows双系统安装指南[/font][/align][/align][font=隶书] [/font]
[font=隶书]一、给Linux划分领地[/font]
[font=隶书]由于Linux无法安装在Windows的分区上,所以必须在[/font][font=隶书]硬盘[/font][font=隶书]中分割出一块领地专供Linux使用,这里推荐用分区魔术师进行无损分区。为了方便讲述,这里先举一个实例来说明:装有Windows计算机有一个30GB的硬盘,共分三个区(C盘、D盘、和E盘),其中E盘有16.6GB(有约7GB可用空间)。我们的目标是将7GB的可用空间剥离出来专供linux使用。
  1.首先在Windows里启动分区魔术师,从主窗口可以看到磁盘分区的详细信息。单击右侧详细窗格里的分区E以选中它。
  2.单击左侧任务列表里的“调整一个分区的容量”命令,即可弹出一个“调整容量/移动分区”对话框。
  3.在该对话框的顶部有一个条状图表示分区E的使用情况,其中左侧的黑色条部分表示已用空间,右侧的绿色条部分表示可用空间。可以用鼠标直接拖曳绿色条部分对E盘容量进行调整。很显然,E盘的最小容量就是已用空间的容量(再小就要破坏原有数据了),减小的容量就成了自由空间。
  4.单击“确定”按钮,回到主界面,此时我们可以看到新划分出的7GB自由空间。接下来的步骤非常重要。尽管这7GB的磁盘空间已经是“自由身”,但是它还是属于Windows的扩展分区,所以要将这7GB的自由空间从Windows扩展分区里划分出去。
[/font]
[font=隶书]5.[/font][font=隶书]单击扩展分区以选中它,如图1所示。用类似的方法将这7GB自由空间从Windows扩展DOS分区里划分出去。现在我们已经从Windows的领地里割出一块7GB的自由空间供Linux专用。[/font]
[font=隶书][attach]9791[/attach][/font]

[font=隶书][font=隶书][size=16pt]注意,一定要将自由空间从Windows扩展分区里划分出去[/font][font=隶书],这是因为Linux的分区格式和Windows并不完全兼容,[/font][font=隶书]如果Red Hat所使用的磁盘空间属于Windows扩展分区,就会导致“水土不服”。很多朋友反映装上了Red Hat以后,发现Windows速度变得奇慢,就会归咎于Red Hat,其实根本原因在于分区的时候没有将自由空间从扩展分区里剥离出去
[/font][font=隶书]二、硬盘安装前的准备[/font][font=隶书]
[/font][font=隶书]



[/font]
[font=隶书]借助Windows XP的NT引导程序ntldr、boot.ini来实现双重启动。这种方法的优点是今后删除Linux比较方便,而且符合我们的使用习惯;缺点是实现起来相对比较复杂,需要获取Linux系统的引导映像文件。[/font][font=隶书] [/font]
[align=left][align=left][font=隶书] [/font][/align][/align][font=隶书][font=隶书][size=15pt]  硬盘上已有一WIN系统,把linux的ISO镜像文件放到FAT32格式的分区下。然后在网上下载了一个grub_for_dos-0.4.2,:(以下操作在win下进行)[/font][/size][/font]
[align=left][align=left][font=隶书]  [/font][/align][/align][align=left][align=left][font=隶书]1.[/font][font=隶书]在C 盘根目录下建一文件夹 C:\boot\grub,把下载的grub_for_dos-0.4.2解压。将里面的全部内容复制到grub目录下(注:是将里面的文件,不是将解压后的文件夹)。[/font][/align][/align][align=left][align=left][font=隶书]
2.
[/font][font=隶书]修改“C:\boot\grub\menu.lst”文件,在最下面加上一行代码如下:[/font][/align][/align][align=left][align=left][font=隶书]  
title Install Fedora 9
[/font][/align][/align][align=left][align=left][font=隶书]  
kernel (hd0,0)/boot/grub/vmlinuz
[/font][/align][/align][align=left][align=left][font=隶书]  
initrd (hd0,0)/boot/grub/initrd.img
[/font][/align][/align][align=left][align=left][font=隶书]
(
[/font][font=隶书]这里的hd0,0表示第一块硬盘上第一个分区,如果出现错误需要自行改动)[/font][/align][/align][align=left][align=left][font=隶书]  3.打开Fedora 9 DVD镜像。找到isolinux文件夹,把里面的文件 vmlinuz和initrd.img复制到C:\boot\grub\目录下[/font][/align][/align][align=left][align=left][font=隶书]  4.复制grub_for_dos-0.4.2文件里面的“grldr”文件到C 盘目录下,即:c:\[/font][/align][/align][align=left][align=left][font=隶书]  5.修改C盘的改“boot.ini”文件(右键“我的电脑”--属性--高级--启动和故障恢复--设置--编辑,将其修改即可),在最下面加上一行:c:\grldr="install fedora9",保存退出。[/font][/align][/align][align=left][align=left][font=隶书]  6.把fedora9 DVD的光盘镜像放到FAT32分区下[/font][/align][/align][align=left][align=left][font=隶书]7.[/font][font=隶书]重启系统。在启动时选择“install fedora9”,然后就进入了fedora的引导程序,选择语言、键盘类型。接下来选择hard disk,这时选择列表中分别有sd1,sd2,sd3……(有些机器为hdax),选择存放fedora镜像的分区,输入路径,接下来就是和光盘安装一样的安装界面了。[/font][/align][/align][align=left][align=left][font=隶书]需要指出的是,先安装Windows XP,再安装Linux引导管理器时,切记不要把引导管理器([/font][font=隶书]GRUB)[/font][font=隶书]安装在主引导记录(MBR)上(以免覆盖Windows的引导管理器);[/font][font=隶书][/size][/font][/align][/align][align=left][align=left][font=隶书][size=16pt] [/font][/align][/align][align=left][align=left][font=隶书]3[/font][font=隶书]、使用ntldr实现双重引导[/font][/align][/align][align=left][align=left][font=隶书]使用ntldr引导Windows和Linux双系统。因为Windows无法识别Linux分区,所以不能检测出Linux的存在。[/font][/align][/align][align=left][align=left][font=隶书]  为了方便大家理解,先对Windows引导管理器的原理做一简单介绍。ntldr是由配置文件boot.ini提供工作参数的,该文件位于Windows XP系统分区的根目录下,具有隐藏、系统、只读属性。我们只需要将Red Hat Linux的引导记录作为一个文件备份到C盘的根目录下,并相应地在boot.ini文件里添加一个项目来指向它们,就可以实现双重系统了。
[/font][font=隶书][/size][/font][/align][/align][align=left][align=left][font=隶书][size=16pt]
[/font][/align][/align][font=隶书][/font][font=隶书]MBR[/font][font=隶书]启动引导方式。不把引导管理器(GRUB)安装在主引导记录(MBR)上,在安装完毕后[/font][font=隶书][/font][font=隶书]是进不了[/font][font=隶书]fedora[/font][font=隶书][/font][font=隶书][/font][font=隶书]此时我们[/font][font=隶书]在启动时选择“install fedora9”,然后就进入了fedora的引导程序(或使用linux安装光盘救援光盘或启动)[/font][font=隶书],进入Recuse(救援)模式[/font][font=隶书][/font][font=隶书]后面会貌似安装前的工作[/font][font=隶书],[/font][font=隶书]需要配置一些周边硬件参数[/font][font=隶书],[/font][font=隶书]和你在前面安装的时候一样就可以了[/font][font=隶书],[/font][font=隶书]这里要注意[/font][font=隶书],[/font][font=隶书]到后面会询问你是否启动网络接口[/font][font=隶书]([/font][font=隶书]选择否[/font][font=隶书]),[/font][font=隶书]和是否切换到根目录[/font][font=隶书]([/font][font=隶书]选择是[/font][font=隶书])[/font][font=隶书][/font][font=隶书][/size][/font]
[font=隶书][size=16pt]然后顺利的进入到命令行界面,开始输入命令:
[/font]
[font=隶书]mkdir([/font][font=隶书]空格[/font][font=隶书])mnt/win[/font]
[font=隶书]([/font][font=隶书]是在/mnt下新建一个win文件夹)[/font][font=隶书] [/font]
[font=隶书]
mount(
[/font][font=隶书]空格[/font][font=隶书])-t([/font][font=隶书]空格[/font][font=隶书])vfat([/font][font=隶书]空格[/font][font=隶书])/dev/sdax([/font][font=隶书]空格[/font][font=隶书])/mnt/win-e[/font]
[font=隶书]([/font][font=隶书]把windows下的fat32分区挂到你在linux下创建好的文件夹win中)[/font]
[font=隶书]
dd(
[/font][font=隶书]空格[/font][font=隶书])if=/dev/sday([/font][font=隶书]空格[/font][font=隶书])of=/mnt/win-e/fedora9.sec bs=512 count=1[/font]
[font=隶书]([/font][font=隶书]if[/font][font=隶书]是input file的意思,of是output file的意思,前面的if=/dev/sdax指你的linux所安装的分区,请根据情况自行更改(在Recuse模式下,使用“fdisk [/font][font=隶书][font=Calibri]-[/font][/font][font=隶书]l[/font][font=隶书]”命令查看分区,确定sdax)。of=/mnt/win-e/fedora9.sec这里的fedora9可自行更改)[/font]
[font=隶书] [/font]
[font=隶书]如果正常输入文件[/font][font=隶书],[/font][font=隶书]那么重启计算机[/font][font=隶书],[/font][font=隶书]回到[/font][font=隶书]windows[/font][font=隶书][/font][font=隶书],[/font][font=隶书]打开刚才你挂到[/font][font=隶书]/mnt/win[/font][font=隶书]的那个分区[/font][font=隶书],[/font][font=隶书]就可以看到你刚才输入的那个文件[/font][font=隶书]fedora9.sec[/font][font=隶书][/font][font=隶书],[/font][font=隶书]把它复制一份放到[/font][font=隶书]C[/font][font=隶书]盘的根目录下,然后[/font][font=隶书]修改C盘的 “boot.ini”文件(右键“我的电脑”--属性--高级--启动和故障恢复--设置--编辑),[/font][font=隶书]在后面加一行:[/font]
[font=隶书]c:\fedora9.sec="Fedora Core 9"[/font][font=隶书][/size][/font]
[font=隶书][size=16pt]保存-退出
[/font][font=隶书][/font][font=隶书]重启。[/font]
[font=隶书][/size][/font][/font]
文章评论

共有 40 条评论

  1. a316019667 于 2012-11-02 14:44:19发表:

    感谢分享

  2. hyd15013 于 2010-05-05 19:19:36发表:

    楼主很强大,学习了.......

  3. z10128719 于 2010-03-26 23:06:39发表:

    烦噶但是防守对方阿德萨的说法

  4. 末日逐沙 于 2009-04-17 19:34:42发表:

    已经不止装了一次的过去

  5. wangman77 于 2009-04-17 19:30:27发表:

    很好,准备抓哥哥双的

  6. tingshow163 于 2009-04-13 18:45:19发表:

    red hat 安装盘那么多 这样怎么装呢。

  7. 夕苦 于 2009-04-13 11:26:46发表:

    学习,先用虚拟机实验!

  8. nissom 于 2009-04-12 22:56:26发表:

    哈哈。。学野了!

  9. 96520 于 2009-04-10 05:32:45发表:

    双系统 喜欢的研究研究

  10. DJBZY001 于 2009-04-03 14:10:31发表:

    我看还是在虚拟机里装好

  11. 刘冲 于 2009-04-02 15:40:05发表:

    顶上来,让没安装的看看。

  12. kanko 于 2009-04-02 14:36:35发表:

    不错。

  13. xiazhouquan 于 2009-03-31 20:14:37发表:

    现在刚换成linux单系统

  14. hobo2008 于 2009-03-31 17:42:15发表:

    楼主贴太旧了,某些网站N年前的贴了。

  15. liviaroc 于 2009-03-31 17:27:48发表:

    顶,学了!

  16. 好大一颗瓜 于 2009-03-31 16:12:34发表:

    不错

  17. eagle18 于 2009-03-31 10:57:56发表:

    无法查看附件?晕

  18. yfchen1988 于 2009-03-16 13:21:46发表:

    强帖,留名,好好研究一下,正为了双系统引导伤脑筋啊。不过我是双硬盘,sata和IDE的。

  19. 阿姨爱开源 于 2009-03-15 23:52:49发表:

    不玩双系统了,还是一个实在,省得折腾,当然是单Linux?,已经没必要回到windows了。

  20. superhugo 于 2009-03-09 16:39:34发表:

    谢谢,正遇到这个问题,好好学习一下

  21. 小山己几 于 2009-02-24 08:23:05发表:

    回复就是理!!!!!

  22. haolong 于 2008-12-31 13:43:26发表:

    如果真的想用LINUX,觉得这个方法不对
    应该是以LINUX为主,在LINUX安装个VM或者SUNVB,这样当你有需要用到WIN的时候,有不用重启

  23. 辛弃疾 于 2008-12-30 18:56:39发表:

    这个其实和硬盘安装的道理一样。

  24. hondy.l 于 2008-12-27 21:06:11发表:

    要如何才能看到图片呢,为什么 我看不到图片呢?

  25. haolong 于 2008-12-27 19:12:33发表:

    需然我是只装LINUX一个系统,但是我也支持LZ
    这样安装双个系统的话很麻烦,还不如在LINUX安装个VM或者SUNVB

  26. 沉默的哎 于 2008-12-27 03:23:11发表:

    学习下哈。谢谢

  27. comhyg 于 2008-11-27 22:14:11发表:

    应该没错

  28. dqyxlsz 于 2008-10-28 13:34:28发表:

    非常感谢楼主的详细介绍,我正在学习,准备安装,有问题再请教吧。

  29. nishiwodidi 于 2008-10-28 13:00:47发表:

    感觉有点复杂 对于菜鸟操作有些困难

  30. topmit 于 2008-10-28 11:40:26发表:

    :0w5ty(1 正需要呢,谢谢!

  31. syxian 于 2008-10-26 23:20:51发表:

    GOOD 感谢!!!

  32. maverickgoose 于 2008-10-22 16:56:43发表:

    各位大大
    我现在出现下列情况,帮我看看,谢谢你们先!
    mkdir mnt/win这一步成功
    下面输入monut -t vfat /dev/sda5 /mnt/win
    (注:sda5对应xp下的D盘 不知道这样可以吗???)
    输入了之后出现下列提示:
    mount : wrong fs type,bad option,bad superblock on /dev/sda5
    missing codepage or helper program,or other error
    In some cases useful info is found in syslog - try
    demesg | tail or so
    这一段是说明什么意思
    然后是输入dd if=/dev/sda8 of=/mnt/win/fedora9.sec bs=512 count=1
    最后在创建的win下面看到有一个fedora9.sec

    请各位帮我看下 这样是成功了吗? 有哪里错了 请告诉小弟

  33. 06whk 于 2008-10-22 11:03:48发表:

    又学到一招

  34. maverickgoose 于 2008-10-21 17:56:04发表:

    太强大了
    不过看的还是不怎么明白 就怕把系统弄坏了
    数据还是很重要的
    最好是能够有个图解
    这样看的也比较实用

  35. magic35 于 2008-10-16 01:54:02发表:

    谢谢楼主了!非常及时啊……

  36. any_one 于 2008-10-15 15:31:55发表:

    不错,很好很强大

  37. any_one 于 2008-10-15 10:13:40发表:

    不错,准备装。。。

  38. ccl1984 于 2008-10-15 08:41:51发表:

    好东东 顶顶

  39. lxxxzhm 于 2008-10-14 17:50:50发表:

    又学到一招。谢谢了~!

  40. lxxxzhm 于 2008-10-14 17:47:50发表:

    又学到一招。谢谢了~!