Chinaunix首页 | 论坛 | 博客
  • 博客访问: 570289
  • 博文数量: 826
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5015
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 18:09
文章分类

全部博文(826)

文章存档

2011年(1)

2008年(825)

我的朋友

分类: LINUX

2008-08-22 18:22:02

 
  好学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。首先安装WindowsXP。安装在C上。当然XP在安装的时候会安装引导程序。

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

   hda115GNTFS(WIN:C)
   hda520GNTFS(WIN:D)
   hda620GNTFS(WIN:E)
   hda7100Mext3(Linux:/boot)
   hda81024Mswap
   hda919Gext3(Linux:/)

  3。这样安装出来的Linux当然无法引导了。所以这个时候要进入“救援"模式。这个时候就会出现到命令行模式。出现“sh*****#"之类的提示符。而原来的Linux系统就会挂到/mnt/sysimage下。

  4。在这里输入“ddif=/dev/hda7bs=512count=1of=/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-hboot.ini"。然后修改这个文件。添加一项。

  “C:\bootlinux.img=Linux"。就OK了。

  8。enjoyyourlinux。

阅读(256) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~