好学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。
OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)OS Loader引导Linux (FC5,FC6系统)
阅读(778) | 评论(0) | 转发(0) |