感谢支持
我们一直在努力

OS Loader来引导Linux (FC5与FC6系统)

  好学Linux好久了,安装了N次的系统。因为还在学习,所以不能只是用Linux一个系统。所以同时安装了Windows和FC系列的FC5,用GRUB引导系统没有任何的问题,可是有时候XP出了问题,要重新安装系统,这个时候老是出现GRUB被Kill掉的问题,导致无法引导Linux,在网上找了各种方法也不知道,没有办法重新安装GRUB,只能在有时候用更新系统的办法再次安装FC,可是以前的各种更新就没有,还要重新安装,真是很郁闷。特别是内核部分,安装一次可真不是个简单的事。FC5的服务器那么的慢。

  就想到了用Windows自己的引导程序来引导XP和FC,于是又在网上Search了N久。可是都没有找到一个很好的办法。因为它们都是要用到创建引导盘,现在都什么年代了。软驱这东西,想来没有几个机器上有了吧。

  例如我的硬盘是80G的。

  分成C-15G、 D-20G、E-20G、F-20G。

  1。首先安装Windows XP。安装在C上。当然XP在安装的时候会安装引导程序。

  2。安装FC 或是其它的Linux系统。在安装GRUB的时候一定选择安装在它所在的分区(hda7)上,不能安装在MBR上。在安装Linux的时候我格掉了F,在Linux下的分区为

   hda1     15G     NTFS(WIN:C)
   hda5     20G   NTFS(WIN:D)
   hda6     20G     NTFS(WIN:E)
   hda7   100M    ext3(Linux:/boot)
   hda8      1024M   swap
   hda9      19G      ext3(Linux:/)  3。这样安装出来的Linux当然无法引导了。所以这个时候要进入“救援”模式。这个时候就会出现到命令行模式。出现“sh*****#”之类的提示符。而原来的Linux系统就会挂到/mnt/sysimage下。

  4。在这里输入 “dd if=/dev/hda7 bs=512 count=1 of=/mnt/sysimage/root/bootlinux.img”。就是转储hda7的前512B的内容。即Linux的引导程序内容。生成的文件就放在Linux系统的/boot下。

  5。如果有Linux的LiveCD,当然就很容易了。启动到LiveCD,挂载hda9。转到目录/root中COPY到其它地方。比如说可以上网的话。传到网上、或是复制到U盘上。一句话,只要Windows可以读到就行。如果没有LiveCD,也没有关系。可以从网上Down一个可以在Win下读取ext3文件系统的小工具(WinAllFS.exe)。

  6。把bootlinux.img复制到C下。

  7。修改C:\boot.ini这个文件具有系统和隐藏属性。(HSR)。可以先用命令行转到C:

  去掉文件的这三个属性。“attrib -s -r -h boot.ini”。然后修改这个文件。添加一项。
   
  “C:\bootlinux.img=Linux”。就OK了。

  8。enjoy your linux。

赞(0) 打赏
转载请注明出处:服务器评测 » OS Loader来引导Linux (FC5与FC6系统)
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏