红联Linux门户
Linux帮助

通过Windows引导Linux

发布时间:2006-08-27 11:28:40来源:红联作者:ztonline
适用范围:Windows2000/XP,红旗Linux5.0,SUSE10

第一步,在安装Linux时,应选择把Linux的引导程序写入MBR。

第二步,制作Linux引导程序文件。

Linux的引导程序驻留在MBR,用如下Linux命令把它读取出来并保存在hda8.lnx中。这个hda8.lnx就是“Linux引导程序文件”

[code]dd if=/dev/hda of=/hda8.lnx bs=512 count=1[/code]
注意,上述命令生成的hda8.lnx被保存在Linux的根分区(EXT2/3格式)。要让它发挥作用,还必须想办法把它复制到Windows的C盘根目录下。如果能在Linux下对C盘进行写操作,这个复制操作当然简单:

[code]cp /hda8.lnx /mnt/WinC[/code]
但如果不能在Linux下对C盘进行写操作(当C盘是NTFS格式时就会遇到这个问题)就要先在Linux环境下把文件暂时复制到某个FAT分区,等进入Windows系统后,再把文件移动到C:\下。下面说说具体复制方法。
要在Linux下对某个FAT分区进行写操作,需要将该FAT分区挂装到某个目录上。下面的命令创建了/mnt/winfat目录:

[code]mkdir /mnt/winfat[/code]
假设/dev/hda5是FAT分区,那么相应的挂装命令是:

[code]mount -t vfat /dev/hda5 /mnt/winfat[/code]
接下来就可以执行复制命令了:

[code]cp /hda8.lnx /mnt/winfat[/code]
最后,要将挂装的分区卸载:

[code]umount /mnt/winfat[/code]
由于/dev/hda5是FAT分区,在Windows下可以读取其中的hda8.lnx文件,可以很方便地将其转移到C盘根目录下。
第三步,修改C:\boot.ini,启用Windows多系统引导功能

把“Linux引导程序文件”保存到C盘的根目录(即C:\)下。假设Linux引导程序文件为C:\hda8.lnx,那么在C:\boot.ini中应该添加的内容如下。

[code]c:\hda8.lnx="Linux in hda8"[/code]
这样修改之后,Windows引导程序在启动界面上将提供“Linux in hda8”的启动选项。如果用户选择了这个启动项,Windows引导程序将根据C:\boot.ini的指引读取C盘下的Linux引导程序文件并执行,最终完成Linux的引导。
第四步,DOS启动,执行如下指令

[code]fdisk /mbr[/code]
文章评论

共有 91 条评论

  1. tan19880105 于 2012-04-10 11:43:07发表:

    s

  2. tan19880105 于 2012-04-10 11:43:05发表:

    s

  3. tan19880105 于 2012-04-10 11:43:03发表:

    s

  4. tan19880105 于 2012-04-10 11:43:01发表:

    s

  5. tan19880105 于 2012-04-10 11:42:59发表:

    s

  6. tan19880105 于 2012-04-10 11:42:57发表:

    s

  7. tan19880105 于 2012-04-10 11:42:56发表:

    s

  8. tan19880105 于 2012-04-10 11:42:54发表:

    s

  9. tan19880105 于 2012-04-10 11:42:52发表:

    s

  10. tan19880105 于 2012-04-10 11:42:51发表:

    s

  11. tan19880105 于 2012-04-10 11:42:50发表:

    s

  12. tan19880105 于 2012-04-10 11:42:48发表:

    s

  13. tan19880105 于 2012-04-10 11:42:45发表:

    s

  14. tan19880105 于 2012-04-10 11:42:43发表:

    s

  15. tan19880105 于 2012-04-10 11:42:40发表:

    s

  16. tan19880105 于 2012-04-10 11:42:34发表:

    s

  17. tan19880105 于 2012-04-10 11:42:33发表:

    s

  18. tan19880105 于 2012-04-10 11:42:31发表:

    s

  19. tan19880105 于 2012-04-10 11:42:29发表:

    s

  20. tan19880105 于 2012-04-10 11:42:26发表:

    s

  21. tan19880105 于 2012-04-10 11:42:24发表:

    s

  22. tan19880105 于 2012-04-10 11:42:13发表:

    s

  23. tan19880105 于 2012-04-10 11:42:11发表:

    s

  24. tan19880105 于 2012-04-10 11:42:10发表:

    s

  25. tan19880105 于 2012-04-10 11:42:07发表:

    s

  26. tan19880105 于 2012-04-10 11:42:03发表:

    s

  27. tan19880105 于 2012-04-10 11:41:59发表:

    s

  28. tan19880105 于 2012-04-10 11:41:57发表:

    s

  29. tan19880105 于 2012-04-10 11:41:56发表:

    s

  30. tan19880105 于 2012-04-10 11:41:55发表:

    s

  31. tan19880105 于 2012-04-10 11:41:53发表:

    s

  32. tan19880105 于 2012-04-10 11:41:48发表:

    s

  33. tan19880105 于 2012-04-10 11:41:45发表:

    s

  34. tan19880105 于 2012-04-10 11:41:43发表:

    s

  35. tan19880105 于 2012-04-10 11:41:42发表:

    s

  36. tan19880105 于 2012-04-10 11:41:39发表:

    s

  37. tan19880105 于 2012-04-10 11:41:32发表:

    s

  38. tan19880105 于 2012-04-10 11:41:30发表:

    s

  39. tan19880105 于 2012-04-10 11:41:25发表:

    s

  40. tan19880105 于 2012-04-10 11:41:19发表:

    s