重装win系统后,linux不能进入的“修复“办法
用到的工具
矮人工作室DOS工具盘,没有找到他的官方网站
explore2fs,一个在windows下访问(只读)linux分区的软件,可以从官方网站下载
http://www.chrysocome.net/explore2fs
====================================
安装“矮人工作室DOS工具盘”。
从镜像文件中提取isolinux文件夹到C盘(我的windows安装在C盘)
将系统设置为:“系统文件可见”+“隐藏文件可见”。
打开explore2fs软件
选上一个名叫/boot的分区(你装linux的时候有这个区吧)。
里面有个grub的文件夹,从右边可以看到一个grub.conf的文件
选上grub.conf->鼠标右键->view(用“写字板”打开)。
复制第一个title和第二个title间的代码粘贴到C:/boot/grub/menu.lst末尾(win在的那个根目录里)(或者你试下直接把这段粘到c:/boot.ini末尾,这样的话就不用矮人dos啦),保存。
重新启动系统->选择“我的DOS工具箱”->选最后一个选项。看看是不是可以拉。
要不就重装次吧。
===========================================
参考:
完全从硬盘安装及从windows引导Fedora Core 6 Linux
作者:cityfamer
网站:http://www.yu-yan.net
blog:http://blog.yu-yan.net
声明:本文绝对属于原创,由本人根据网络上提供的资料结合自己实际的安装和配置经验而写,绝对不是抄袭!为了读者的利益,请完整转载(当然包括出处)!本文适用于Fedora Core 6 Linux的硬盘安装及相关配置,但不能保证100%有效,而且不对该方法的负作用做任何担保。
一、前言:
天下文章一大抄,在网络上搜到的文章内容都差不多,可是在实际操作中就是不能成功,不知道是原作者的错误还是转载者的错误,因此本人在前面声明中特别要求必须完整转载。
从下载到安装盘的时候开始,一直在网上查找有关硬盘安装的资料,可是很多方法都不实用,而我最后终于找到了这个办法(出自于网络,具体位置记不清,遗憾)来硬盘安装。成功安装后发现未能设置引导记录(不是安装方法的原因,好象是我的引导分区是NTFS的原因),又找了些通过windows来引导linux的方法,可是没有一个成功!最后通过自己思考,找到一条弱智但绝对有效的安装方法!对知识的东西,我希望是大家共同进步,所以决定写下来,希望对人有帮助。
二、目的:
1、在完全无介质的情况下硬盘安装Fedora Core 6 Linux。
2、在MBR分区为NTFS的情况下,通过Windows XP(SP2)来引导Fedora Core 6 Linux。
第1和第2是分开的,如果你只想完成其中一步可以只用看与其相关的部分内容,但是我建议你把2部分结合起来看。
三、适用条件:
这部分非常重要,若不仔细这部分,到时候不要骂我!以下提到的一些条件是必须的,否则无法完成以上目的的部分或者全部内容。
1、需要Fodora 6 Linux的安装镜像文件。从其官方网站下载,本人使用的是1CD的DVD镜像文件,在进行硬盘安装时本人也是基于1 CD的DVD镜像文件进行,其他未经过测试。
2、矮人工作室DOS工具盘,没有找到他的官方网站,推荐通过baidu或者google搜索下载。
3、explore2fs,一个在windows下访问(只读)linux分区的软件,可以从官方网站下载。
4、至少有一个FAT/FAT32分区,且有足够空间来放Fodora 6 Linux的安装镜像文件。
5、有足够的空间来安装Fodora 6 Linux。
6、一个虚拟光驱软件,推荐使用DAEMON Tools,你可以从其官方网站下载。
上面虽然写得多,估计作为高手(用linux的人,总不会是菜鸟,即使菜,也只是linux有点点菜而已)来说,应该都是些常见的工具。
四、开始:
1、硬盘安装Fodora 6 Linux。
1.1、复制Fodora 6 Linux的安装镜像文件到FAT/FAT32分区。若已经在FAT/FAT32分区,此步省略。
1.2、安装“矮人工作室DOS工具盘”。
1.3、用虚拟光驱加载Fodora 6 Linux的安装镜像文件,从镜像文件中提取isolinux文件夹到C盘(我的windows安装在C盘,为NTFS分区,其他情况未测试)。
1.4、将系统设置为:“系统文件可见”+“隐藏文件可见”。
1.5、用记事本打开修改C:/boot/grub/menu.lst,在文件末尾加入下面由“#”包围的内容,并且保存。
若你的C盘不是第一个分区,应该做相应改动,原则是:
第一个硬盘(hd0)的第一个分区(0)为(hd0,0);
第一个硬盘(hd0)的第二个分区(1)为(hd0,1);
第一个硬盘(hd0)的第三个分区(2)为(hd0,2);
第二个硬盘(hd1)的第一个分区(0)为(hd1,0):
第二个硬盘(hd1)的第二个分区(1)为(hd1,1):
复制“######”中的内容(包括“######”)粘贴
###################################
title 安装 Linux FC6
kernel (hd0,0)/isolinux/vmlinuz
initrd (hd0,0)/isolinux/initrd.img
###################################
1.6、重新启动系统->选择“我的DOS工具箱”->安装 Linux FC6,开始安装。
1.7、安装时选择语言、选择安装介质选harddisk、选安装文件位置时选Fodora 6 Linux的安装镜像文件所在的分区,原则是
第一个硬盘(hda)的第一个分区(1)为(hda1);
第一个硬盘(hda)的第二个分区(2)为(hda2);
第一个硬盘(hda)的第三个分区(3)为(hda3);
第二个硬盘(hdb)的第一个分区(1)为(hdb1):
第二个硬盘(hdb)的第二个分区(2)为(hdb2):
若选对后可以顺利进行安装,安装过程简单,我不多嘴了。
1.8、重新启动。若看不到linux的引导界面,不要害怕,下面就是解决办法,若能引导linux,恭喜你,下面的内容你可以不看了。不过我还是建议你看,毕竟多点技术也好啊。
2、从windows引导Fedora Core 6 Linux
该技术通常用于引导分区为NTFS的时候,或者在windows重新安装后清除掉了引导区记录时,你也不用重新安装linux。
2.1、打开explore2fs软件。
2.2、选上一个名叫/boot的分区。
2.3、里面有个grub的文件夹并且选上,从右边可以看到一个叫grub.conf的文件。
2.4、选上grub.conf->鼠标右键->view(若要选择用什么程序打开则选择“写字板”)。
2.5、复制第一个title和第二个title间的代码粘贴到前面(见1.4——1.5)说的C:/boot/grub/menu.lst文件尾,保存。
2.6、重新启动系统,重新启动系统->选择“我的DOS工具箱”->选最后一个选项。是不是把linux启动起来了?
3、关于配置文件的保存
3.1、将C盘下的(C:/ grldr; C:/BOOT.INI; C:/ boot文件夹;c:/isolinux文件夹)复制到一个安全的地方,下次重新安装系统(windows)后恢复到C盘下就可以了。
3.2、若重新安装了linux,估计得按照2中提到的方法重新覆盖C:/boot/grub/menu.lst中2.5步中粘贴的部分。
----------------------------------------------------------
最后ps下csdn的编辑器,实在不敢恭维,每次写文章都让我点两次安装插件,第一次还有个地址栏下边的东东,不装好象不能当时不能传照片的,还有就是,在编辑框里移动光标超慢!!,
好啦,这片文章是参考网上的,原文已伏出来,,